source: osc_snovis/trunk/obuild/DOS/build_release.bat @ 277

Last change on this file since 277 was 277, checked in by barrand, 17 years ago
  • Property svn:executable set to *
File size: 19.5 KB
RevLine 
[19]1@ECHO OFF
2SETLOCAL
3
4REM #
5REM # File produced by the obuild tool version 1.0
6REM # for the package osc_snovis with version v1r0.
7REM #
8
9REM #////////////////////////////////////////////////
10REM # Usage :
11REM #   DOS> CD some_path\project\version\obuild
12REM #   DOS> DOS\build_release
13REM # or :
14REM #   DOS> call DOS\build_release.bat
15REM #
16REM #////////////////////////////////////////////////
17
18REM #////////////////////////////////////////////////
19REM #/// Get path of this file :
20REM #////////////////////////////////////////////////
21SET obuild_osc_snovis_path=%~dp0
22REM # Remove ending \obuild\DOS\
23SET obuild_osc_snovis_path=%obuild_osc_snovis_path:~0,-12%
24
25SET obuild_verbose=no
26SET obuild_set_x=no
27SET obuild_erase_dir_bin=no
28
29REM #////////////////////////////////////////////////
30REM #/// Treat arguments :
31REM #////////////////////////////////////////////////
32
33:next_arg
34IF "%1%" == "" GOTO end_args
35
36IF NOT "%1%" == "-h" GOTO end_if_h
37  ECHO Usage :
38  ECHO   DOS\run [Options]
39  ECHO Options :
40  ECHO   -v : verbose.
41  ECHO   -x : execute with ECHO ON"
42  ECHO   -e : erase binary directory.
43  GOTO obuild_return
44:end_if_h
45
46IF NOT "%1%" == "-v" GOTO end_if_v
47  SET obuild_verbose=yes
48  SHIFT
49  GOTO next_arg
50:end_if_v
51
52IF NOT "%1%" == "-x" GOTO end_if_x
53  SET obuild_set_x=yes
54  SHIFT
55  GOTO next_arg
56:end_if_x
57
58IF NOT "%1%" == "-e" GOTO end_if_e
59  SET obuild_erase_dir_bin=yes
60  SHIFT
61  GOTO next_arg
62:end_if_e
63
64:end_args
65
66REM #////////////////////////////////////////////////
67REM #/// End arguments.
68REM #////////////////////////////////////////////////
69
70IF %obuild_set_x% == yes ECHO ON
71
72IF "%OBUILD_PLATFORM%" == "" (
73  IF "%OS%" == "" ECHO Environment variable OS not found. & GOTO obuild_return
74  SET obuild_platform=%OS%
75) ELSE (
76  SET obuild_platform=%OBUILD_PLATFORM%
77)
78
79IF "%obuild_platform%" == "" (
80  ECHO obuild_platform variable not defined.
81  GOTO obuild_return
82)
83
84IF "%OBUILD_DIR_BIN%" == "" (
[277]85  SET obuild_dir_bin=bin_obuild
[19]86) ELSE (
87  SET obuild_dir_bin=%OBUILD_DIR_BIN%
88)
89
90IF "%obuild_dir_bin%" == "" (
91  ECHO obuild_dir_bin variable not defined.
92  GOTO obuild_return
93)
94
95IF "%obuild_erase_dir_bin%" == "yes" (
96  IF EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%" RMDIR /S /Q "%obuild_osc_snovis_path%\%obuild_dir_bin%"
97  GOTO obuild_return
98)
99
100IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%" MKDIR "%obuild_osc_snovis_path%\%obuild_dir_bin%"
101
102FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d
103cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
104IF EXIST osc_snovis RMDIR /S /Q osc_snovis
105IF NOT EXIST osc_snovis MKDIR osc_snovis
106cd osc_snovis
107IF NOT EXIST v1r0 MKDIR v1r0
108cd v1r0
109IF NOT EXIST lib MKDIR lib
110IF NOT EXIST bin MKDIR bin
111IF NOT EXIST Resources MKDIR Resources
112IF NOT EXIST tools MKDIR tools
113FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_dir_project=%%d
114
115IF EXIST "%obuild_dir_project%\Versions" DEL "%obuild_dir_project%\Versions"
[196]116ECHO package bhep v1r4p2   >> "%obuild_dir_project%\Versions"
117ECHO package snova v2r0p0   >> "%obuild_dir_project%\Versions"
[120]118ECHO package snovis v1r1   >> "%obuild_dir_project%\Versions"
[270]119ECHO foreign OpenScientist v16r0   >> "%obuild_dir_project%\Versions"
[19]120ECHO foreign CLHEP 2.0.3.1   >> "%obuild_dir_project%\Versions"
121ECHO foreign Geant4 8.2   >> "%obuild_dir_project%\Versions"
[270]122ECHO foreign HDF5 1.6.5   >> "%obuild_dir_project%\Versions"
[19]123
[190]124
[270]125IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%" MKDIR "%obuild_osc_snovis_path%\%obuild_dir_bin%"
126IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%\obuild_find.exe" (
127  cl.exe /nologo /DWIN32 /MD /O2 /W3 /GX /GR /Fe"%obuild_osc_snovis_path%\%obuild_dir_bin%\obuild_find.exe" "%obuild_osc_snovis_path%\obuild\cpp\obuild_find.cpp" 1> NUL
128  IF EXIST obuild_find.obj DEL obuild_find.obj
129)
[190]130FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
131cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
132IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
133FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
134cd "%obuild_pwd_osc_snovis_1%"
135SET obuild_pwd_osc_snovis_1=
136IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
137
[277]138IF NOT EXIST "%obuild_snovis_path%\scripts"  ECHO WARNNING : Directory %obuild_snovis_path%\scripts not found.  && GOTO end_if_release_5
[120]139IF NOT EXIST "%obuild_dir_project%\Resources\snovis\.\scripts" MKDIR "%obuild_dir_project%\Resources\snovis\.\scripts"
[190]140XCOPY /E /Q "%obuild_snovis_path%\scripts" "%obuild_dir_project%\Resources\snovis\.\scripts" 1> xcopy_exe_error
[120]141@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
142@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
[277]143:end_if_release_5
144IF NOT EXIST "%obuild_snovis_path%\Resources\G4Lab"  ECHO WARNNING : Directory %obuild_snovis_path%\Resources\G4Lab not found.  && GOTO end_if_release_7
[273]145IF NOT EXIST "%obuild_dir_project%\Resources\.\G4Lab" MKDIR "%obuild_dir_project%\Resources\.\G4Lab"
146XCOPY /E /Q "%obuild_snovis_path%\Resources\G4Lab" "%obuild_dir_project%\Resources\.\G4Lab" 1> xcopy_exe_error
147@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
148@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
[277]149:end_if_release_7
[120]150
[190]151FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
152cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
153IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
[196]154FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  bhep v1r4p2`) DO SET obuild_bhep_path=%%j
155cd "%obuild_pwd_osc_snovis_1%"
156SET obuild_pwd_osc_snovis_1=
157IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
[190]158
[277]159IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_bhep_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_8
160IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib" GOTO end_if_copy_9
[196]161  COPY "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
162  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
163  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]164:end_if_copy_9
165IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" GOTO end_if_copy_10
[196]166  COPY "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
167  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
168  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]169:end_if_copy_10
170:end_if_release_8
[190]171FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
172cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
173IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
[196]174FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
175cd "%obuild_pwd_osc_snovis_1%"
176SET obuild_pwd_osc_snovis_1=
177IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
178
[277]179IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_11
180IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib" GOTO end_if_copy_12
[196]181  COPY "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
182  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
183  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]184:end_if_copy_12
185IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" GOTO end_if_copy_13
[196]186  COPY "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
187  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
188  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]189:end_if_copy_13
190:end_if_release_11
[196]191FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
192cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
193IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
194FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
195cd "%obuild_pwd_osc_snovis_1%"
196SET obuild_pwd_osc_snovis_1=
197IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
198
[277]199IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_14
200IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.lib" GOTO end_if_copy_15
[196]201  COPY "%obuild_snova_path%\%obuild_dir_bin%\sngeom.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
202  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
203  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]204:end_if_copy_15
205IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.dll" GOTO end_if_copy_16
[196]206  COPY "%obuild_snova_path%\%obuild_dir_bin%\sngeom.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
207  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
208  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]209:end_if_copy_16
210:end_if_release_14
[196]211FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
212cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
213IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
214FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
215cd "%obuild_pwd_osc_snovis_1%"
216SET obuild_pwd_osc_snovis_1=
217IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
218
[277]219IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_17
220IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.lib" GOTO end_if_copy_18
[196]221  COPY "%obuild_snova_path%\%obuild_dir_bin%\snvertex.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
222  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
223  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]224:end_if_copy_18
225IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.dll" GOTO end_if_copy_19
[196]226  COPY "%obuild_snova_path%\%obuild_dir_bin%\snvertex.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
227  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
228  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]229:end_if_copy_19
230:end_if_release_17
[196]231FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
232cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
233IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
234FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
235cd "%obuild_pwd_osc_snovis_1%"
236SET obuild_pwd_osc_snovis_1=
237IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
238
[277]239IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_20
240IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.lib" GOTO end_if_copy_21
[196]241  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
242  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
243  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]244:end_if_copy_21
245IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.dll" GOTO end_if_copy_22
[196]246  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
247  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
248  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]249:end_if_copy_22
250:end_if_release_20
[216]251FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
252cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
253IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
254FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
255cd "%obuild_pwd_osc_snovis_1%"
256SET obuild_pwd_osc_snovis_1=
257IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
[196]258
[277]259IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_23
260IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.lib" GOTO end_if_copy_24
[216]261  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
262  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
263  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]264:end_if_copy_24
265IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.dll" GOTO end_if_copy_25
[216]266  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
267  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
268  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]269:end_if_copy_25
270:end_if_release_23
[196]271FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
272cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
273IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
[270]274FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[190]275cd "%obuild_pwd_osc_snovis_1%"
276SET obuild_pwd_osc_snovis_1=
[270]277IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
[190]278
[277]279IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_26
280IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" GOTO end_if_copy_27
[270]281  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]282  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
283  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]284:end_if_copy_27
285IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" GOTO end_if_copy_28
[270]286  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
[120]287  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
288  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]289:end_if_copy_28
290:end_if_release_26
[190]291FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
292cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
293IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
[270]294FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[190]295cd "%obuild_pwd_osc_snovis_1%"
296SET obuild_pwd_osc_snovis_1=
[270]297IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
[190]298
[277]299IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_29
300IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" GOTO end_if_copy_30
[270]301  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]302  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
303  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]304:end_if_copy_30
305IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" GOTO end_if_copy_31
[270]306  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
[120]307  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
308  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]309:end_if_copy_31
310:end_if_release_29
[190]311
312FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
313cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
314IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
[270]315FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[190]316cd "%obuild_pwd_osc_snovis_1%"
317SET obuild_pwd_osc_snovis_1=
[270]318IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
[190]319
[277]320IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_32
321IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" GOTO end_if_copy_33
[270]322  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]323  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
324  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]325:end_if_copy_33
326IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" GOTO end_if_copy_34
[270]327  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
[120]328  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
329  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]330:end_if_copy_34
331:end_if_release_32
[190]332FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
333cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
334IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
[270]335FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[190]336cd "%obuild_pwd_osc_snovis_1%"
337SET obuild_pwd_osc_snovis_1=
[270]338IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
[190]339
[277]340IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_35
341IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" GOTO end_if_copy_36
[270]342  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]343  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
344  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]345:end_if_copy_36
346IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" GOTO end_if_copy_37
[270]347  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
[120]348  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
349  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]350:end_if_copy_37
351:end_if_release_35
[190]352
353FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
354cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
355IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
[196]356FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
357cd "%obuild_pwd_osc_snovis_1%"
358SET obuild_pwd_osc_snovis_1=
359IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
360
[277]361IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_38
362IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\prog_snova.exe" GOTO end_if_copy_39
[196]363  COPY "%obuild_snova_path%\%obuild_dir_bin%\prog_snova.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
364  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
365  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]366:end_if_copy_39
367:end_if_release_38
[196]368FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
369cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
370IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
[190]371FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[19]372cd "%obuild_pwd_osc_snovis_1%"
373SET obuild_pwd_osc_snovis_1=
[190]374IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
375
[277]376IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_40
377IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" GOTO end_if_copy_41
[270]378  COPY "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
[190]379  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
380  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[277]381:end_if_copy_41
382:end_if_release_40
[19]383
384cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
385IF EXIST obuild_platform.exe DEL obuild_platform.exe
386cd "%obuild_pwd_osc_snovis_0%"
387SET obuild_pwd_osc_snovis_0=
388:obuild_return
389ENDLOCAL
390@ECHO ON
Note: See TracBrowser for help on using the repository browser.