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

Last change on this file since 270 was 270, checked in by barrand, 17 years ago
  • Property svn:executable set to *
File size: 52.4 KB
Line 
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%" == "" (
85  SET obuild_dir_bin=%obuild_platform%_obuild
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
102IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%" MKDIR "%obuild_osc_snovis_path%\%obuild_dir_bin%"
103IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%\obuild_platform.exe" (
104  cl.exe /nologo /DWIN32 /MD /O2 /W3  /GX /GR /Fe"%obuild_osc_snovis_path%\%obuild_dir_bin%\obuild_platform.exe" "%obuild_osc_snovis_path%\obuild\cpp\obuild_platform.cpp" 1> NUL
105  IF EXIST obuild_platform.obj DEL obuild_platform.obj
106)
107
108FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d
109cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
110IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
111FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
112cd "%obuild_pwd_osc_snovis_0%"
113SET obuild_pwd_osc_snovis_0=
114IF NOT %obuild_platform_result% == yes GOTO end_if_platform_1
115SET OSC_home=/usr/local/OpenScientist/v16r0
116:end_if_platform_1
117SET obuild_platform_result=
118FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d
119cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
120IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
121FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
122cd "%obuild_pwd_osc_snovis_0%"
123SET obuild_pwd_osc_snovis_0=
124IF NOT %obuild_platform_result% == yes GOTO end_if_platform_3
125SET CLHEP_home=/usr/local/CLHEP/2.0.3.1
126:end_if_platform_3
127SET obuild_platform_result=
128FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d
129cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
130IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
131FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
132cd "%obuild_pwd_osc_snovis_0%"
133SET obuild_pwd_osc_snovis_0=
134IF NOT %obuild_platform_result% == yes GOTO end_if_platform_5
135SET Geant4_home=/usr/local/geant4/8.2
136:end_if_platform_5
137SET obuild_platform_result=
138FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d
139cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
140IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
141FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
142cd "%obuild_pwd_osc_snovis_0%"
143SET obuild_pwd_osc_snovis_0=
144IF NOT %obuild_platform_result% == yes GOTO end_if_platform_7
145SET HDF5_home=/usr/local/HDF5/1.6.5
146:end_if_platform_7
147SET obuild_platform_result=
148FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d
149cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
150IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
151FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
152cd "%obuild_pwd_osc_snovis_0%"
153SET obuild_pwd_osc_snovis_0=
154IF NOT %obuild_platform_result% == yes GOTO end_if_platform_9
155SET zlib_home=/usr
156:end_if_platform_9
157SET obuild_platform_result=
158FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d
159cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
160IF EXIST osc_snovis RMDIR /S /Q osc_snovis
161IF NOT EXIST osc_snovis MKDIR osc_snovis
162cd osc_snovis
163IF NOT EXIST v1r0 MKDIR v1r0
164cd v1r0
165IF NOT EXIST lib MKDIR lib
166IF NOT EXIST bin MKDIR bin
167IF NOT EXIST Resources MKDIR Resources
168IF NOT EXIST tools MKDIR tools
169FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_dir_project=%%d
170
171IF EXIST "%obuild_dir_project%\Versions" DEL "%obuild_dir_project%\Versions"
172ECHO package osc_snovis v1r0   >> "%obuild_dir_project%\Versions"
173ECHO package snovis v1r1   >> "%obuild_dir_project%\Versions"
174ECHO package bhep v1r4p2   >> "%obuild_dir_project%\Versions"
175ECHO package snova v2r0p0   >> "%obuild_dir_project%\Versions"
176ECHO package snovis v1r1   >> "%obuild_dir_project%\Versions"
177ECHO foreign OpenScientist v16r0   >> "%obuild_dir_project%\Versions"
178ECHO foreign CLHEP 2.0.3.1   >> "%obuild_dir_project%\Versions"
179ECHO foreign Geant4 8.2   >> "%obuild_dir_project%\Versions"
180ECHO foreign HDF5 1.6.5   >> "%obuild_dir_project%\Versions"
181
182FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
183cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
184IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
185FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
186cd "%obuild_pwd_osc_snovis_1%"
187SET obuild_pwd_osc_snovis_1=
188IF NOT %obuild_platform_result% == yes GOTO end_if_platform_14
189IF NOT EXIST "%OSC_home%\bin"  ECHO WARNNING : Directory %OSC_home%\bin not found.  && GOTO end_if_release_15
190IF NOT EXIST "%obuild_dir_project%\.\.\bin" MKDIR "%obuild_dir_project%\.\.\bin"
191XCOPY /E /Q "%OSC_home%\bin" "%obuild_dir_project%\.\.\bin" 1> xcopy_exe_error
192@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
193@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
194:end_if_release_15
195:end_if_platform_14
196SET obuild_platform_result=
197FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
198cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
199IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
200FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
201cd "%obuild_pwd_osc_snovis_1%"
202SET obuild_pwd_osc_snovis_1=
203IF NOT %obuild_platform_result% == yes GOTO end_if_platform_16
204IF NOT EXIST "%OSC_home%\lib"  ECHO WARNNING : Directory %OSC_home%\lib not found.  && GOTO end_if_release_17
205IF NOT EXIST "%obuild_dir_project%\.\.\lib" MKDIR "%obuild_dir_project%\.\.\lib"
206XCOPY /E /Q "%OSC_home%\lib" "%obuild_dir_project%\.\.\lib" 1> xcopy_exe_error
207@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
208@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
209:end_if_release_17
210:end_if_platform_16
211SET obuild_platform_result=
212FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
213cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
214IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
215FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
216cd "%obuild_pwd_osc_snovis_1%"
217SET obuild_pwd_osc_snovis_1=
218IF NOT %obuild_platform_result% == yes GOTO end_if_platform_18
219IF NOT EXIST "%OSC_home%\Resources"  ECHO WARNNING : Directory %OSC_home%\Resources not found.  && GOTO end_if_release_19
220IF NOT EXIST "%obuild_dir_project%\.\.\Resources" MKDIR "%obuild_dir_project%\.\.\Resources"
221XCOPY /E /Q "%OSC_home%\Resources" "%obuild_dir_project%\.\.\Resources" 1> xcopy_exe_error
222@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
223@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
224:end_if_release_19
225:end_if_platform_18
226SET obuild_platform_result=
227FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
228cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
229IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
230FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
231cd "%obuild_pwd_osc_snovis_1%"
232SET obuild_pwd_osc_snovis_1=
233IF NOT %obuild_platform_result% == yes GOTO end_if_platform_20
234IF NOT EXIST "%CLHEP_home%\lib\libCLHEP-2.0.3.1.dylib"  ECHO WARNNING : File %CLHEP_home%\lib\libCLHEP-2.0.3.1.dylib not found.  && GOTO end_if_release_21
235IF NOT EXIST "%obuild_dir_project%\lib" MKDIR "%obuild_dir_project%\lib"
236COPY "%CLHEP_home%\lib\libCLHEP-2.0.3.1.dylib" "%obuild_dir_project%\lib\." 1> copy_exe_error
237@IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
238@IF NOT ERRORLEVEL 1 @DEL copy_exe_error
239:end_if_release_21
240:end_if_platform_20
241SET obuild_platform_result=
242FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
243cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
244IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
245FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
246cd "%obuild_pwd_osc_snovis_1%"
247SET obuild_pwd_osc_snovis_1=
248IF NOT %obuild_platform_result% == yes GOTO end_if_platform_22
249IF NOT EXIST "%CLHEP_home%\lib\libCLHEP-2.0.3.1.so"  ECHO WARNNING : File %CLHEP_home%\lib\libCLHEP-2.0.3.1.so not found.  && GOTO end_if_release_23
250IF NOT EXIST "%obuild_dir_project%\lib" MKDIR "%obuild_dir_project%\lib"
251COPY "%CLHEP_home%\lib\libCLHEP-2.0.3.1.so" "%obuild_dir_project%\lib\." 1> copy_exe_error
252@IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
253@IF NOT ERRORLEVEL 1 @DEL copy_exe_error
254:end_if_release_23
255:end_if_platform_22
256SET obuild_platform_result=
257FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
258cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
259IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
260FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
261cd "%obuild_pwd_osc_snovis_1%"
262SET obuild_pwd_osc_snovis_1=
263IF NOT %obuild_platform_result% == yes GOTO end_if_platform_24
264IF NOT EXIST "%CLHEP_home%\include"  ECHO WARNNING : Directory %CLHEP_home%\include not found.  && GOTO end_if_release_25
265IF NOT EXIST "%obuild_dir_project%\Resources\CLHEP\.\include" MKDIR "%obuild_dir_project%\Resources\CLHEP\.\include"
266XCOPY /E /Q "%CLHEP_home%\include" "%obuild_dir_project%\Resources\CLHEP\.\include" 1> xcopy_exe_error
267@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
268@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
269:end_if_release_25
270:end_if_platform_24
271SET obuild_platform_result=
272FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
273cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
274IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
275FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
276cd "%obuild_pwd_osc_snovis_1%"
277SET obuild_pwd_osc_snovis_1=
278IF NOT %obuild_platform_result% == yes GOTO end_if_platform_26
279IF NOT EXIST "%Geant4_home%\include"  ECHO WARNNING : Directory %Geant4_home%\include not found.  && GOTO end_if_release_27
280IF NOT EXIST "%obuild_dir_project%\Resources\Geant4\.\include" MKDIR "%obuild_dir_project%\Resources\Geant4\.\include"
281XCOPY /E /Q "%Geant4_home%\include" "%obuild_dir_project%\Resources\Geant4\.\include" 1> xcopy_exe_error
282@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
283@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
284:end_if_release_27
285:end_if_platform_26
286SET obuild_platform_result=
287FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
288cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
289IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
290FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
291cd "%obuild_pwd_osc_snovis_1%"
292SET obuild_pwd_osc_snovis_1=
293IF NOT %obuild_platform_result% == yes GOTO end_if_platform_28
294IF NOT EXIST "%Geant4_home%\data\G4NDL"  ECHO WARNNING : Directory %Geant4_home%\data\G4NDL not found.  && GOTO end_if_release_29
295IF NOT EXIST "%obuild_dir_project%\Resources\Geant4\data\.\G4NDL" MKDIR "%obuild_dir_project%\Resources\Geant4\data\.\G4NDL"
296XCOPY /E /Q "%Geant4_home%\data\G4NDL" "%obuild_dir_project%\Resources\Geant4\data\.\G4NDL" 1> xcopy_exe_error
297@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
298@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
299:end_if_release_29
300:end_if_platform_28
301SET obuild_platform_result=
302FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
303cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
304IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
305FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
306cd "%obuild_pwd_osc_snovis_1%"
307SET obuild_pwd_osc_snovis_1=
308IF NOT %obuild_platform_result% == yes GOTO end_if_platform_30
309IF NOT EXIST "%Geant4_home%\data\PhotonEvaporation"  ECHO WARNNING : Directory %Geant4_home%\data\PhotonEvaporation not found.  && GOTO end_if_release_31
310IF NOT EXIST "%obuild_dir_project%\Resources\Geant4\data\.\PhotonEvaporation" MKDIR "%obuild_dir_project%\Resources\Geant4\data\.\PhotonEvaporation"
311XCOPY /E /Q "%Geant4_home%\data\PhotonEvaporation" "%obuild_dir_project%\Resources\Geant4\data\.\PhotonEvaporation" 1> xcopy_exe_error
312@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
313@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
314:end_if_release_31
315:end_if_platform_30
316SET obuild_platform_result=
317FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
318cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
319IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
320FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
321cd "%obuild_pwd_osc_snovis_1%"
322SET obuild_pwd_osc_snovis_1=
323IF NOT %obuild_platform_result% == yes GOTO end_if_platform_32
324IF NOT EXIST "%Geant4_home%\data\RadioactiveDecay"  ECHO WARNNING : Directory %Geant4_home%\data\RadioactiveDecay not found.  && GOTO end_if_release_33
325IF NOT EXIST "%obuild_dir_project%\Resources\Geant4\data\.\RadioactiveDecay" MKDIR "%obuild_dir_project%\Resources\Geant4\data\.\RadioactiveDecay"
326XCOPY /E /Q "%Geant4_home%\data\RadioactiveDecay" "%obuild_dir_project%\Resources\Geant4\data\.\RadioactiveDecay" 1> xcopy_exe_error
327@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
328@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
329:end_if_release_33
330:end_if_platform_32
331SET obuild_platform_result=
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_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
335FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
336cd "%obuild_pwd_osc_snovis_1%"
337SET obuild_pwd_osc_snovis_1=
338IF NOT %obuild_platform_result% == yes GOTO end_if_platform_34
339IF NOT EXIST "%Geant4_home%\data\G4EMLOW"  ECHO WARNNING : Directory %Geant4_home%\data\G4EMLOW not found.  && GOTO end_if_release_35
340IF NOT EXIST "%obuild_dir_project%\Resources\Geant4\data\.\G4EMLOW" MKDIR "%obuild_dir_project%\Resources\Geant4\data\.\G4EMLOW"
341XCOPY /E /Q "%Geant4_home%\data\G4EMLOW" "%obuild_dir_project%\Resources\Geant4\data\.\G4EMLOW" 1> xcopy_exe_error
342@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
343@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
344:end_if_release_35
345:end_if_platform_34
346SET obuild_platform_result=
347FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
348cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
349IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
350FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
351cd "%obuild_pwd_osc_snovis_1%"
352SET obuild_pwd_osc_snovis_1=
353IF NOT %obuild_platform_result% == yes GOTO end_if_platform_36
354IF NOT EXIST "%Geant4_home%\lib"  ECHO WARNNING : Directory %Geant4_home%\lib not found.  && GOTO end_if_release_37
355IF NOT EXIST "%obuild_dir_project%\lib/." MKDIR "%obuild_dir_project%\lib/."
356XCOPY /E /Q "%Geant4_home%\lib"\libG4physicslists.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
357@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
358@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
359XCOPY /E /Q "%Geant4_home%\lib"\libG4readout.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
360@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
361@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
362XCOPY /E /Q "%Geant4_home%\lib"\libG4run.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
363@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
364@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
365XCOPY /E /Q "%Geant4_home%\lib"\libG4event.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
366@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
367@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
368XCOPY /E /Q "%Geant4_home%\lib"\libG4tracking.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
369@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
370@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
371XCOPY /E /Q "%Geant4_home%\lib"\libG4processes.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
372@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
373@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
374XCOPY /E /Q "%Geant4_home%\lib"\libG4digits_hits.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
375@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
376@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
377XCOPY /E /Q "%Geant4_home%\lib"\libG4track.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
378@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
379@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
380XCOPY /E /Q "%Geant4_home%\lib"\libG4particles.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
381@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
382@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
383XCOPY /E /Q "%Geant4_home%\lib"\libG4geometry.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
384@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
385@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
386XCOPY /E /Q "%Geant4_home%\lib"\libG4graphics_reps.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
387@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
388@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
389XCOPY /E /Q "%Geant4_home%\lib"\libG4materials.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
390@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
391@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
392XCOPY /E /Q "%Geant4_home%\lib"\libG4intercoms.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
393@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
394@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
395XCOPY /E /Q "%Geant4_home%\lib"\libG4global.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
396@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
397@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
398:end_if_release_37
399:end_if_platform_36
400SET obuild_platform_result=
401FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
402cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
403IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
404FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
405cd "%obuild_pwd_osc_snovis_1%"
406SET obuild_pwd_osc_snovis_1=
407IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38
408IF NOT EXIST "%Geant4_home%\lib"  ECHO WARNNING : Directory %Geant4_home%\lib not found.  && GOTO end_if_release_39
409IF NOT EXIST "%obuild_dir_project%\lib/." MKDIR "%obuild_dir_project%\lib/."
410XCOPY /E /Q "%Geant4_home%\lib"\libG4physicslists.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
411@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
412@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
413XCOPY /E /Q "%Geant4_home%\lib"\libG4readout.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
414@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
415@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
416XCOPY /E /Q "%Geant4_home%\lib"\libG4run.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
417@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
418@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
419XCOPY /E /Q "%Geant4_home%\lib"\libG4event.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
420@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
421@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
422XCOPY /E /Q "%Geant4_home%\lib"\libG4tracking.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
423@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
424@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
425XCOPY /E /Q "%Geant4_home%\lib"\libG4processes.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
426@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
427@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
428XCOPY /E /Q "%Geant4_home%\lib"\libG4digits_hits.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
429@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
430@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
431XCOPY /E /Q "%Geant4_home%\lib"\libG4track.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
432@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
433@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
434XCOPY /E /Q "%Geant4_home%\lib"\libG4particles.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
435@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
436@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
437XCOPY /E /Q "%Geant4_home%\lib"\libG4geometry.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
438@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
439@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
440XCOPY /E /Q "%Geant4_home%\lib"\libG4graphics_reps.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
441@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
442@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
443XCOPY /E /Q "%Geant4_home%\lib"\libG4materials.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
444@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
445@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
446XCOPY /E /Q "%Geant4_home%\lib"\libG4intercoms.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
447@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
448@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
449XCOPY /E /Q "%Geant4_home%\lib"\libG4global.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
450@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
451@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
452:end_if_release_39
453:end_if_platform_38
454SET obuild_platform_result=
455FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
456cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
457IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
458FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
459cd "%obuild_pwd_osc_snovis_1%"
460SET obuild_pwd_osc_snovis_1=
461IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
462IF NOT EXIST "%HDF5_home%\lib\libhdf5.0.0.0.dylib"  ECHO WARNNING : File %HDF5_home%\lib\libhdf5.0.0.0.dylib not found.  && GOTO end_if_release_41
463IF NOT EXIST "%obuild_dir_project%\lib" MKDIR "%obuild_dir_project%\lib"
464COPY "%HDF5_home%\lib\libhdf5.0.0.0.dylib" "%obuild_dir_project%\lib\." 1> copy_exe_error
465@IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
466@IF NOT ERRORLEVEL 1 @DEL copy_exe_error
467:end_if_release_41
468:end_if_platform_40
469SET obuild_platform_result=
470FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
471cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
472IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
473FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
474cd "%obuild_pwd_osc_snovis_1%"
475SET obuild_pwd_osc_snovis_1=
476IF NOT %obuild_platform_result% == yes GOTO end_if_platform_42
477IF NOT EXIST "%HDF5_home%\include"  ECHO WARNNING : Directory %HDF5_home%\include not found.  && GOTO end_if_release_43
478IF NOT EXIST "%obuild_dir_project%\Resources\HDF5\.\include" MKDIR "%obuild_dir_project%\Resources\HDF5\.\include"
479XCOPY /E /Q "%HDF5_home%\include" "%obuild_dir_project%\Resources\HDF5\.\include" 1> xcopy_exe_error
480@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
481@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
482:end_if_release_43
483:end_if_platform_42
484SET obuild_platform_result=
485
486IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%" MKDIR "%obuild_osc_snovis_path%\%obuild_dir_bin%"
487IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%\obuild_find.exe" (
488  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
489  IF EXIST obuild_find.obj DEL obuild_find.obj
490)
491FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
492cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
493IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
494FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
495cd "%obuild_pwd_osc_snovis_1%"
496SET obuild_pwd_osc_snovis_1=
497IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
498
499IF NOT EXIST "%obuild_snovis_path%\scripts"  ECHO WARNNING : Directory %obuild_snovis_path%\scripts not found.  && GOTO end_if_release_44
500IF NOT EXIST "%obuild_dir_project%\Resources\snovis\.\scripts" MKDIR "%obuild_dir_project%\Resources\snovis\.\scripts"
501XCOPY /E /Q "%obuild_snovis_path%\scripts" "%obuild_dir_project%\Resources\snovis\.\scripts" 1> xcopy_exe_error
502@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
503@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
504:end_if_release_44
505FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
506cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
507IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
508FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
509cd "%obuild_pwd_osc_snovis_1%"
510SET obuild_pwd_osc_snovis_1=
511IF NOT %obuild_platform_result% == yes GOTO end_if_platform_47
512IF NOT EXIST "%obuild_snovis_path%\Darwin_obuild\snovis_session.app"  ECHO WARNNING : Directory %obuild_snovis_path%\Darwin_obuild\snovis_session.app not found.  && GOTO end_if_release_46
513IF NOT EXIST "%obuild_dir_project%\..\..\.\snovis_session.app" MKDIR "%obuild_dir_project%\..\..\.\snovis_session.app"
514XCOPY /E /Q "%obuild_snovis_path%\Darwin_obuild\snovis_session.app" "%obuild_dir_project%\..\..\.\snovis_session.app" 1> xcopy_exe_error
515@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
516@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
517:end_if_release_46
518:end_if_platform_47
519SET obuild_platform_result=
520FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
521cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
522IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
523FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
524cd "%obuild_pwd_osc_snovis_1%"
525SET obuild_pwd_osc_snovis_1=
526IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
527
528IF NOT EXIST "%obuild_snovis_path%\scripts"  ECHO WARNNING : Directory %obuild_snovis_path%\scripts not found.  && GOTO end_if_release_48
529IF NOT EXIST "%obuild_dir_project%\Resources\snovis\.\scripts" MKDIR "%obuild_dir_project%\Resources\snovis\.\scripts"
530XCOPY /E /Q "%obuild_snovis_path%\scripts" "%obuild_dir_project%\Resources\snovis\.\scripts" 1> xcopy_exe_error
531@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
532@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
533:end_if_release_48
534FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
535cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
536IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
537FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
538cd "%obuild_pwd_osc_snovis_1%"
539SET obuild_pwd_osc_snovis_1=
540IF NOT %obuild_platform_result% == yes GOTO end_if_platform_51
541IF NOT EXIST "%obuild_snovis_path%\Darwin_obuild\snovis_session.app"  ECHO WARNNING : Directory %obuild_snovis_path%\Darwin_obuild\snovis_session.app not found.  && GOTO end_if_release_50
542IF NOT EXIST "%obuild_dir_project%\..\..\.\snovis_session.app" MKDIR "%obuild_dir_project%\..\..\.\snovis_session.app"
543XCOPY /E /Q "%obuild_snovis_path%\Darwin_obuild\snovis_session.app" "%obuild_dir_project%\..\..\.\snovis_session.app" 1> xcopy_exe_error
544@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
545@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
546:end_if_release_50
547:end_if_platform_51
548SET obuild_platform_result=
549
550FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
551cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
552IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
553FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
554cd "%obuild_pwd_osc_snovis_1%"
555SET obuild_pwd_osc_snovis_1=
556IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
557
558IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_52
559IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" GOTO end_if_copy_53
560  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
561  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
562  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
563:end_if_copy_53
564IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" GOTO end_if_copy_54
565  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
566  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
567  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
568:end_if_copy_54
569:end_if_release_52
570FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
571cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
572IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
573FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
574cd "%obuild_pwd_osc_snovis_1%"
575SET obuild_pwd_osc_snovis_1=
576IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
577
578IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_55
579IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" GOTO end_if_copy_56
580  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
581  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
582  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
583:end_if_copy_56
584IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" GOTO end_if_copy_57
585  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
586  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
587  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
588:end_if_copy_57
589:end_if_release_55
590FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
591cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
592IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
593FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  bhep v1r4p2`) DO SET obuild_bhep_path=%%j
594cd "%obuild_pwd_osc_snovis_1%"
595SET obuild_pwd_osc_snovis_1=
596IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
597
598IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_bhep_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_58
599IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib" GOTO end_if_copy_59
600  COPY "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
601  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
602  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
603:end_if_copy_59
604IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" GOTO end_if_copy_60
605  COPY "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
606  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
607  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
608:end_if_copy_60
609:end_if_release_58
610FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
611cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
612IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
613FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
614cd "%obuild_pwd_osc_snovis_1%"
615SET obuild_pwd_osc_snovis_1=
616IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
617
618IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_61
619IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib" GOTO end_if_copy_62
620  COPY "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
621  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
622  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
623:end_if_copy_62
624IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" GOTO end_if_copy_63
625  COPY "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
626  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
627  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
628:end_if_copy_63
629:end_if_release_61
630FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
631cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
632IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
633FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
634cd "%obuild_pwd_osc_snovis_1%"
635SET obuild_pwd_osc_snovis_1=
636IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
637
638IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_64
639IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.lib" GOTO end_if_copy_65
640  COPY "%obuild_snova_path%\%obuild_dir_bin%\sngeom.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
641  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
642  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
643:end_if_copy_65
644IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.dll" GOTO end_if_copy_66
645  COPY "%obuild_snova_path%\%obuild_dir_bin%\sngeom.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
646  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
647  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
648:end_if_copy_66
649:end_if_release_64
650FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
651cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
652IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
653FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
654cd "%obuild_pwd_osc_snovis_1%"
655SET obuild_pwd_osc_snovis_1=
656IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
657
658IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_67
659IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.lib" GOTO end_if_copy_68
660  COPY "%obuild_snova_path%\%obuild_dir_bin%\snvertex.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
661  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
662  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
663:end_if_copy_68
664IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.dll" GOTO end_if_copy_69
665  COPY "%obuild_snova_path%\%obuild_dir_bin%\snvertex.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
666  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
667  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
668:end_if_copy_69
669:end_if_release_67
670FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
671cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
672IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
673FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
674cd "%obuild_pwd_osc_snovis_1%"
675SET obuild_pwd_osc_snovis_1=
676IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
677
678IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_70
679IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.lib" GOTO end_if_copy_71
680  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
681  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
682  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
683:end_if_copy_71
684IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.dll" GOTO end_if_copy_72
685  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
686  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
687  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
688:end_if_copy_72
689:end_if_release_70
690FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
691cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
692IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
693FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
694cd "%obuild_pwd_osc_snovis_1%"
695SET obuild_pwd_osc_snovis_1=
696IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
697
698IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_73
699IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.lib" GOTO end_if_copy_74
700  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
701  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
702  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
703:end_if_copy_74
704IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.dll" GOTO end_if_copy_75
705  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
706  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
707  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
708:end_if_copy_75
709:end_if_release_73
710FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
711cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
712IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
713FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
714cd "%obuild_pwd_osc_snovis_1%"
715SET obuild_pwd_osc_snovis_1=
716IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
717
718IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_76
719IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" GOTO end_if_copy_77
720  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
721  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
722  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
723:end_if_copy_77
724IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" GOTO end_if_copy_78
725  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
726  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
727  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
728:end_if_copy_78
729:end_if_release_76
730FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
731cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
732IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
733FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
734cd "%obuild_pwd_osc_snovis_1%"
735SET obuild_pwd_osc_snovis_1=
736IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
737
738IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_79
739IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" GOTO end_if_copy_80
740  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
741  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
742  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
743:end_if_copy_80
744IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" GOTO end_if_copy_81
745  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
746  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
747  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
748:end_if_copy_81
749:end_if_release_79
750
751FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
752cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
753IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
754FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
755cd "%obuild_pwd_osc_snovis_1%"
756SET obuild_pwd_osc_snovis_1=
757IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
758
759IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_82
760IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" GOTO end_if_copy_83
761  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
762  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
763  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
764:end_if_copy_83
765IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" GOTO end_if_copy_84
766  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
767  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
768  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
769:end_if_copy_84
770:end_if_release_82
771FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
772cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
773IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
774FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
775cd "%obuild_pwd_osc_snovis_1%"
776SET obuild_pwd_osc_snovis_1=
777IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
778
779IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_85
780IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" GOTO end_if_copy_86
781  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
782  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
783  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
784:end_if_copy_86
785IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" GOTO end_if_copy_87
786  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
787  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
788  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
789:end_if_copy_87
790:end_if_release_85
791FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
792cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
793IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
794FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
795cd "%obuild_pwd_osc_snovis_1%"
796SET obuild_pwd_osc_snovis_1=
797IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
798
799IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_88
800IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" GOTO end_if_copy_89
801  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
802  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
803  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
804:end_if_copy_89
805IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" GOTO end_if_copy_90
806  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
807  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
808  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
809:end_if_copy_90
810:end_if_release_88
811FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
812cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
813IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
814FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
815cd "%obuild_pwd_osc_snovis_1%"
816SET obuild_pwd_osc_snovis_1=
817IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
818
819IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_91
820IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" GOTO end_if_copy_92
821  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
822  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
823  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
824:end_if_copy_92
825IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" GOTO end_if_copy_93
826  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
827  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
828  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
829:end_if_copy_93
830:end_if_release_91
831
832FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
833cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
834IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
835FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
836cd "%obuild_pwd_osc_snovis_1%"
837SET obuild_pwd_osc_snovis_1=
838IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
839
840IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_94
841IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" GOTO end_if_copy_95
842  COPY "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
843  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
844  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
845:end_if_copy_95
846:end_if_release_94
847FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
848cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
849IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
850FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
851cd "%obuild_pwd_osc_snovis_1%"
852SET obuild_pwd_osc_snovis_1=
853IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
854
855IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_96
856IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\prog_snova.exe" GOTO end_if_copy_97
857  COPY "%obuild_snova_path%\%obuild_dir_bin%\prog_snova.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
858  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
859  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
860:end_if_copy_97
861:end_if_release_96
862FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
863cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
864IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
865FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
866cd "%obuild_pwd_osc_snovis_1%"
867SET obuild_pwd_osc_snovis_1=
868IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
869
870IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_98
871IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" GOTO end_if_copy_99
872  COPY "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
873  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
874  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
875:end_if_copy_99
876:end_if_release_98
877
878FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
879cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
880IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
881FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
882cd "%obuild_pwd_osc_snovis_1%"
883SET obuild_pwd_osc_snovis_1=
884IF NOT %obuild_platform_result% == yes GOTO end_if_platform_100
885IF EXIST "%obuild_dir_project%\Resources/Geant4/data" RMDIR /S /Q "%obuild_dir_project%\Resources/Geant4/data"
886IF EXIST "%obuild_dir_project%\Resources/Geant4" RMDIR /S /Q "%obuild_dir_project%\Resources/Geant4"
887IF EXIST "%obuild_dir_project%\Resources/CLHEP" RMDIR /S /Q "%obuild_dir_project%\Resources/CLHEP"
888IF EXIST "%obuild_dir_project%\Resources/Python" RMDIR /S /Q "%obuild_dir_project%\Resources/Python"
889cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
890IF EXIST osc_snovis_v1r0_intel_osx_gcc401.zip DEL osc_snovis_v1r0_intel_osx_gcc401.zip
891cd "%obuild_osc_snovis_path%\obuild"
892:end_if_platform_100
893SET obuild_platform_result=
894FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
895cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
896IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
897FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
898cd "%obuild_pwd_osc_snovis_1%"
899SET obuild_pwd_osc_snovis_1=
900IF NOT %obuild_platform_result% == yes GOTO end_if_platform_102
901IF EXIST "%obuild_dir_project%\Resources/Geant4/data" RMDIR /S /Q "%obuild_dir_project%\Resources/Geant4/data"
902IF EXIST "%obuild_dir_project%\Resources/Geant4" RMDIR /S /Q "%obuild_dir_project%\Resources/Geant4"
903IF EXIST "%obuild_dir_project%\Resources/CLHEP" RMDIR /S /Q "%obuild_dir_project%\Resources/CLHEP"
904DEL  "%obuild_dir_project%"\libXm.so.2*
905cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
906IF EXIST osc_snovis_v1r0_m32_sl3_gcc323.zip DEL osc_snovis_v1r0_m32_sl3_gcc323.zip
907cd "%obuild_osc_snovis_path%\obuild"
908:end_if_platform_102
909SET obuild_platform_result=
910cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
911IF EXIST obuild_platform.exe DEL obuild_platform.exe
912cd "%obuild_pwd_osc_snovis_0%"
913SET obuild_pwd_osc_snovis_0=
914:obuild_return
915ENDLOCAL
916@ECHO ON
Note: See TracBrowser for help on using the repository browser.