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

Last change on this file since 273 was 273, checked in by barrand, 17 years ago
  • Property svn:executable set to *
File size: 44.0 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 bhep v1r4p2   >> "%obuild_dir_project%\Versions"
174ECHO package snova v2r0p0   >> "%obuild_dir_project%\Versions"
175ECHO package snovis v1r1   >> "%obuild_dir_project%\Versions"
176ECHO foreign OpenScientist v16r0   >> "%obuild_dir_project%\Versions"
177ECHO foreign CLHEP 2.0.3.1   >> "%obuild_dir_project%\Versions"
178ECHO foreign Geant4 8.2   >> "%obuild_dir_project%\Versions"
179ECHO foreign HDF5 1.6.5   >> "%obuild_dir_project%\Versions"
180
181FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
182cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
183IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
184FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
185cd "%obuild_pwd_osc_snovis_1%"
186SET obuild_pwd_osc_snovis_1=
187IF NOT %obuild_platform_result% == yes GOTO end_if_platform_14
188IF NOT EXIST "%OSC_home%\bin"  ECHO WARNNING : Directory %OSC_home%\bin not found.  && GOTO end_if_release_15
189IF NOT EXIST "%obuild_dir_project%\.\.\bin" MKDIR "%obuild_dir_project%\.\.\bin"
190XCOPY /E /Q "%OSC_home%\bin" "%obuild_dir_project%\.\.\bin" 1> xcopy_exe_error
191@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
192@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
193:end_if_release_15
194:end_if_platform_14
195SET obuild_platform_result=
196FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
197cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
198IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
199FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
200cd "%obuild_pwd_osc_snovis_1%"
201SET obuild_pwd_osc_snovis_1=
202IF NOT %obuild_platform_result% == yes GOTO end_if_platform_16
203IF NOT EXIST "%OSC_home%\lib"  ECHO WARNNING : Directory %OSC_home%\lib not found.  && GOTO end_if_release_17
204IF NOT EXIST "%obuild_dir_project%\.\.\lib" MKDIR "%obuild_dir_project%\.\.\lib"
205XCOPY /E /Q "%OSC_home%\lib" "%obuild_dir_project%\.\.\lib" 1> xcopy_exe_error
206@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
207@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
208:end_if_release_17
209:end_if_platform_16
210SET obuild_platform_result=
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_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
214FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
215cd "%obuild_pwd_osc_snovis_1%"
216SET obuild_pwd_osc_snovis_1=
217IF NOT %obuild_platform_result% == yes GOTO end_if_platform_18
218IF NOT EXIST "%OSC_home%\Resources"  ECHO WARNNING : Directory %OSC_home%\Resources not found.  && GOTO end_if_release_19
219IF NOT EXIST "%obuild_dir_project%\.\.\Resources" MKDIR "%obuild_dir_project%\.\.\Resources"
220XCOPY /E /Q "%OSC_home%\Resources" "%obuild_dir_project%\.\.\Resources" 1> xcopy_exe_error
221@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
222@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
223:end_if_release_19
224:end_if_platform_18
225SET obuild_platform_result=
226FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
227cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
228IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
229FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
230cd "%obuild_pwd_osc_snovis_1%"
231SET obuild_pwd_osc_snovis_1=
232IF NOT %obuild_platform_result% == yes GOTO end_if_platform_20
233IF 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
234IF NOT EXIST "%obuild_dir_project%\lib" MKDIR "%obuild_dir_project%\lib"
235COPY "%CLHEP_home%\lib\libCLHEP-2.0.3.1.dylib" "%obuild_dir_project%\lib\." 1> copy_exe_error
236@IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
237@IF NOT ERRORLEVEL 1 @DEL copy_exe_error
238:end_if_release_21
239:end_if_platform_20
240SET obuild_platform_result=
241FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
242cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
243IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
244FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
245cd "%obuild_pwd_osc_snovis_1%"
246SET obuild_pwd_osc_snovis_1=
247IF NOT %obuild_platform_result% == yes GOTO end_if_platform_22
248IF 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
249IF NOT EXIST "%obuild_dir_project%\lib" MKDIR "%obuild_dir_project%\lib"
250COPY "%CLHEP_home%\lib\libCLHEP-2.0.3.1.so" "%obuild_dir_project%\lib\." 1> copy_exe_error
251@IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
252@IF NOT ERRORLEVEL 1 @DEL copy_exe_error
253:end_if_release_23
254:end_if_platform_22
255SET obuild_platform_result=
256FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
257cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
258IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
259FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
260cd "%obuild_pwd_osc_snovis_1%"
261SET obuild_pwd_osc_snovis_1=
262IF NOT %obuild_platform_result% == yes GOTO end_if_platform_24
263IF NOT EXIST "%CLHEP_home%\include"  ECHO WARNNING : Directory %CLHEP_home%\include not found.  && GOTO end_if_release_25
264IF NOT EXIST "%obuild_dir_project%\Resources\CLHEP\.\include" MKDIR "%obuild_dir_project%\Resources\CLHEP\.\include"
265XCOPY /E /Q "%CLHEP_home%\include" "%obuild_dir_project%\Resources\CLHEP\.\include" 1> xcopy_exe_error
266@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
267@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
268:end_if_release_25
269:end_if_platform_24
270SET obuild_platform_result=
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_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
274FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
275cd "%obuild_pwd_osc_snovis_1%"
276SET obuild_pwd_osc_snovis_1=
277IF NOT %obuild_platform_result% == yes GOTO end_if_platform_26
278IF NOT EXIST "%Geant4_home%\include"  ECHO WARNNING : Directory %Geant4_home%\include not found.  && GOTO end_if_release_27
279IF NOT EXIST "%obuild_dir_project%\Resources\Geant4\.\include" MKDIR "%obuild_dir_project%\Resources\Geant4\.\include"
280XCOPY /E /Q "%Geant4_home%\include" "%obuild_dir_project%\Resources\Geant4\.\include" 1> xcopy_exe_error
281@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
282@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
283:end_if_release_27
284:end_if_platform_26
285SET obuild_platform_result=
286FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
287cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
288IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
289FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
290cd "%obuild_pwd_osc_snovis_1%"
291SET obuild_pwd_osc_snovis_1=
292IF NOT %obuild_platform_result% == yes GOTO end_if_platform_28
293IF NOT EXIST "%Geant4_home%\lib"  ECHO WARNNING : Directory %Geant4_home%\lib not found.  && GOTO end_if_release_29
294IF NOT EXIST "%obuild_dir_project%\lib/." MKDIR "%obuild_dir_project%\lib/."
295XCOPY /E /Q "%Geant4_home%\lib"\libG4physicslists.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
296@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
297@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
298XCOPY /E /Q "%Geant4_home%\lib"\libG4readout.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
299@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
300@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
301XCOPY /E /Q "%Geant4_home%\lib"\libG4run.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
302@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
303@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
304XCOPY /E /Q "%Geant4_home%\lib"\libG4event.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
305@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
306@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
307XCOPY /E /Q "%Geant4_home%\lib"\libG4tracking.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
308@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
309@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
310XCOPY /E /Q "%Geant4_home%\lib"\libG4processes.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
311@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
312@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
313XCOPY /E /Q "%Geant4_home%\lib"\libG4digits_hits.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
314@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
315@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
316XCOPY /E /Q "%Geant4_home%\lib"\libG4track.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
317@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
318@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
319XCOPY /E /Q "%Geant4_home%\lib"\libG4particles.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
320@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
321@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
322XCOPY /E /Q "%Geant4_home%\lib"\libG4geometry.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
323@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
324@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
325XCOPY /E /Q "%Geant4_home%\lib"\libG4graphics_reps.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
326@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
327@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
328XCOPY /E /Q "%Geant4_home%\lib"\libG4materials.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
329@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
330@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
331XCOPY /E /Q "%Geant4_home%\lib"\libG4intercoms.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
332@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
333@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
334XCOPY /E /Q "%Geant4_home%\lib"\libG4global.dylib "%obuild_dir_project%\lib/." 1> xcopy_exe_error
335@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
336@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
337:end_if_release_29
338:end_if_platform_28
339SET obuild_platform_result=
340FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
341cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
342IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
343FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
344cd "%obuild_pwd_osc_snovis_1%"
345SET obuild_pwd_osc_snovis_1=
346IF NOT %obuild_platform_result% == yes GOTO end_if_platform_30
347IF NOT EXIST "%Geant4_home%\lib"  ECHO WARNNING : Directory %Geant4_home%\lib not found.  && GOTO end_if_release_31
348IF NOT EXIST "%obuild_dir_project%\lib/." MKDIR "%obuild_dir_project%\lib/."
349XCOPY /E /Q "%Geant4_home%\lib"\libG4physicslists.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
350@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
351@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
352XCOPY /E /Q "%Geant4_home%\lib"\libG4readout.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
353@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
354@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
355XCOPY /E /Q "%Geant4_home%\lib"\libG4run.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
356@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
357@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
358XCOPY /E /Q "%Geant4_home%\lib"\libG4event.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
359@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
360@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
361XCOPY /E /Q "%Geant4_home%\lib"\libG4tracking.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
362@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
363@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
364XCOPY /E /Q "%Geant4_home%\lib"\libG4processes.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
365@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
366@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
367XCOPY /E /Q "%Geant4_home%\lib"\libG4digits_hits.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
368@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
369@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
370XCOPY /E /Q "%Geant4_home%\lib"\libG4track.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
371@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
372@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
373XCOPY /E /Q "%Geant4_home%\lib"\libG4particles.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
374@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
375@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
376XCOPY /E /Q "%Geant4_home%\lib"\libG4geometry.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
377@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
378@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
379XCOPY /E /Q "%Geant4_home%\lib"\libG4graphics_reps.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
380@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
381@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
382XCOPY /E /Q "%Geant4_home%\lib"\libG4materials.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
383@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
384@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
385XCOPY /E /Q "%Geant4_home%\lib"\libG4intercoms.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
386@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
387@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
388XCOPY /E /Q "%Geant4_home%\lib"\libG4global.so "%obuild_dir_project%\lib/." 1> xcopy_exe_error
389@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
390@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
391:end_if_release_31
392:end_if_platform_30
393SET obuild_platform_result=
394FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
395cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
396IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
397FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
398cd "%obuild_pwd_osc_snovis_1%"
399SET obuild_pwd_osc_snovis_1=
400IF NOT %obuild_platform_result% == yes GOTO end_if_platform_32
401IF 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_33
402IF NOT EXIST "%obuild_dir_project%\lib" MKDIR "%obuild_dir_project%\lib"
403COPY "%HDF5_home%\lib\libhdf5.0.0.0.dylib" "%obuild_dir_project%\lib\." 1> copy_exe_error
404@IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
405@IF NOT ERRORLEVEL 1 @DEL copy_exe_error
406:end_if_release_33
407:end_if_platform_32
408SET obuild_platform_result=
409FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
410cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
411IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
412FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
413cd "%obuild_pwd_osc_snovis_1%"
414SET obuild_pwd_osc_snovis_1=
415IF NOT %obuild_platform_result% == yes GOTO end_if_platform_34
416IF NOT EXIST "%HDF5_home%\include"  ECHO WARNNING : Directory %HDF5_home%\include not found.  && GOTO end_if_release_35
417IF NOT EXIST "%obuild_dir_project%\Resources\HDF5\.\include" MKDIR "%obuild_dir_project%\Resources\HDF5\.\include"
418XCOPY /E /Q "%HDF5_home%\include" "%obuild_dir_project%\Resources\HDF5\.\include" 1> xcopy_exe_error
419@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
420@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
421:end_if_release_35
422:end_if_platform_34
423SET obuild_platform_result=
424
425IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%" MKDIR "%obuild_osc_snovis_path%\%obuild_dir_bin%"
426IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%\obuild_find.exe" (
427  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
428  IF EXIST obuild_find.obj DEL obuild_find.obj
429)
430FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
431cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
432IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
433FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  osc_snovis v1r0`) DO SET obuild_osc_snovis_path=%%j
434cd "%obuild_pwd_osc_snovis_1%"
435SET obuild_pwd_osc_snovis_1=
436IF NOT DEFINED obuild_osc_snovis_path  ECHO Can't find osc_snovis package.  && GOTO obuild_return
437
438FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
439cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
440IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
441FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
442cd "%obuild_pwd_osc_snovis_1%"
443SET obuild_pwd_osc_snovis_1=
444IF NOT %obuild_platform_result% == yes GOTO end_if_platform_36
445IF NOT EXIST "%obuild_osc_snovis_path%\obuild\release\UNIX\setup.csh"  ECHO WARNNING : Directory %obuild_osc_snovis_path%\obuild\release\UNIX\setup.csh not found.  && GOTO end_if_release_37
446COPY "%obuild_osc_snovis_path%\obuild\release\UNIX\setup.csh" "%obuild_dir_project%\." 1> copy_exe_error
447@IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
448@IF NOT ERRORLEVEL 1 @DEL copy_exe_error
449:end_if_release_37
450:end_if_platform_36
451SET obuild_platform_result=
452FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
453cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
454IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
455FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
456cd "%obuild_pwd_osc_snovis_1%"
457SET obuild_pwd_osc_snovis_1=
458IF NOT %obuild_platform_result% == yes GOTO end_if_platform_38
459IF NOT EXIST "%obuild_osc_snovis_path%\obuild\release\UNIX\setup.sh"  ECHO WARNNING : Directory %obuild_osc_snovis_path%\obuild\release\UNIX\setup.sh not found.  && GOTO end_if_release_39
460COPY "%obuild_osc_snovis_path%\obuild\release\UNIX\setup.sh" "%obuild_dir_project%\." 1> copy_exe_error
461@IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
462@IF NOT ERRORLEVEL 1 @DEL copy_exe_error
463:end_if_release_39
464:end_if_platform_38
465SET obuild_platform_result=
466FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
467cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
468IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
469FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
470cd "%obuild_pwd_osc_snovis_1%"
471SET obuild_pwd_osc_snovis_1=
472IF NOT %obuild_platform_result% == yes GOTO end_if_platform_40
473IF NOT EXIST "%obuild_osc_snovis_path%\obuild\release\UNIX\install"  ECHO WARNNING : Directory %obuild_osc_snovis_path%\obuild\release\UNIX\install not found.  && GOTO end_if_release_41
474COPY "%obuild_osc_snovis_path%\obuild\release\UNIX\install" "%obuild_dir_project%\." 1> copy_exe_error
475@IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
476@IF NOT ERRORLEVEL 1 @DEL copy_exe_error
477:end_if_release_41
478:end_if_platform_40
479SET obuild_platform_result=
480FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
481cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
482IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
483FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
484cd "%obuild_pwd_osc_snovis_1%"
485SET obuild_pwd_osc_snovis_1=
486IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
487
488IF NOT EXIST "%obuild_snovis_path%\scripts"  ECHO WARNNING : Directory %obuild_snovis_path%\scripts not found.  && GOTO end_if_release_42
489IF NOT EXIST "%obuild_dir_project%\Resources\snovis\.\scripts" MKDIR "%obuild_dir_project%\Resources\snovis\.\scripts"
490XCOPY /E /Q "%obuild_snovis_path%\scripts" "%obuild_dir_project%\Resources\snovis\.\scripts" 1> xcopy_exe_error
491@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
492@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
493:end_if_release_42
494IF NOT EXIST "%obuild_snovis_path%\Resources\G4Lab"  ECHO WARNNING : Directory %obuild_snovis_path%\Resources\G4Lab not found.  && GOTO end_if_release_44
495IF NOT EXIST "%obuild_dir_project%\Resources\.\G4Lab" MKDIR "%obuild_dir_project%\Resources\.\G4Lab"
496XCOPY /E /Q "%obuild_snovis_path%\Resources\G4Lab" "%obuild_dir_project%\Resources\.\G4Lab" 1> xcopy_exe_error
497@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
498@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
499:end_if_release_44
500FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
501cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
502IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
503FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
504cd "%obuild_pwd_osc_snovis_1%"
505SET obuild_pwd_osc_snovis_1=
506IF NOT %obuild_platform_result% == yes GOTO end_if_platform_47
507IF 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
508IF NOT EXIST "%obuild_dir_project%\..\..\.\snovis_session.app" MKDIR "%obuild_dir_project%\..\..\.\snovis_session.app"
509XCOPY /E /Q "%obuild_snovis_path%\Darwin_obuild\snovis_session.app" "%obuild_dir_project%\..\..\.\snovis_session.app" 1> xcopy_exe_error
510@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
511@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
512:end_if_release_46
513:end_if_platform_47
514SET obuild_platform_result=
515
516FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
517cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
518IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
519FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  bhep v1r4p2`) DO SET obuild_bhep_path=%%j
520cd "%obuild_pwd_osc_snovis_1%"
521SET obuild_pwd_osc_snovis_1=
522IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
523
524IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_bhep_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_48
525IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib" GOTO end_if_copy_49
526  COPY "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
527  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
528  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
529:end_if_copy_49
530IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" GOTO end_if_copy_50
531  COPY "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
532  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
533  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
534:end_if_copy_50
535:end_if_release_48
536FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
537cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
538IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
539FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
540cd "%obuild_pwd_osc_snovis_1%"
541SET obuild_pwd_osc_snovis_1=
542IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
543
544IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_51
545IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib" GOTO end_if_copy_52
546  COPY "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
547  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
548  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
549:end_if_copy_52
550IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" GOTO end_if_copy_53
551  COPY "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
552  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
553  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
554:end_if_copy_53
555:end_if_release_51
556FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
557cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
558IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
559FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
560cd "%obuild_pwd_osc_snovis_1%"
561SET obuild_pwd_osc_snovis_1=
562IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
563
564IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_54
565IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.lib" GOTO end_if_copy_55
566  COPY "%obuild_snova_path%\%obuild_dir_bin%\sngeom.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
567  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
568  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
569:end_if_copy_55
570IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.dll" GOTO end_if_copy_56
571  COPY "%obuild_snova_path%\%obuild_dir_bin%\sngeom.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
572  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
573  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
574:end_if_copy_56
575:end_if_release_54
576FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
577cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
578IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
579FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
580cd "%obuild_pwd_osc_snovis_1%"
581SET obuild_pwd_osc_snovis_1=
582IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
583
584IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_57
585IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.lib" GOTO end_if_copy_58
586  COPY "%obuild_snova_path%\%obuild_dir_bin%\snvertex.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
587  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
588  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
589:end_if_copy_58
590IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.dll" GOTO end_if_copy_59
591  COPY "%obuild_snova_path%\%obuild_dir_bin%\snvertex.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
592  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
593  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
594:end_if_copy_59
595:end_if_release_57
596FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
597cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
598IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
599FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
600cd "%obuild_pwd_osc_snovis_1%"
601SET obuild_pwd_osc_snovis_1=
602IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
603
604IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_60
605IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.lib" GOTO end_if_copy_61
606  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
607  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
608  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
609:end_if_copy_61
610IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.dll" GOTO end_if_copy_62
611  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
612  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
613  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
614:end_if_copy_62
615:end_if_release_60
616FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
617cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
618IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
619FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
620cd "%obuild_pwd_osc_snovis_1%"
621SET obuild_pwd_osc_snovis_1=
622IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
623
624IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_63
625IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.lib" GOTO end_if_copy_64
626  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
627  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
628  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
629:end_if_copy_64
630IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.dll" GOTO end_if_copy_65
631  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
632  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
633  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
634:end_if_copy_65
635:end_if_release_63
636FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
637cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
638IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
639FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
640cd "%obuild_pwd_osc_snovis_1%"
641SET obuild_pwd_osc_snovis_1=
642IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
643
644IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_66
645IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" GOTO end_if_copy_67
646  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
647  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
648  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
649:end_if_copy_67
650IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" GOTO end_if_copy_68
651  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
652  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
653  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
654:end_if_copy_68
655:end_if_release_66
656FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
657cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
658IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
659FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
660cd "%obuild_pwd_osc_snovis_1%"
661SET obuild_pwd_osc_snovis_1=
662IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
663
664IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_69
665IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" GOTO end_if_copy_70
666  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
667  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
668  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
669:end_if_copy_70
670IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" GOTO end_if_copy_71
671  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
672  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
673  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
674:end_if_copy_71
675:end_if_release_69
676
677FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
678cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
679IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
680FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
681cd "%obuild_pwd_osc_snovis_1%"
682SET obuild_pwd_osc_snovis_1=
683IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
684
685IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_72
686IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" GOTO end_if_copy_73
687  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
688  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
689  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
690:end_if_copy_73
691IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" GOTO end_if_copy_74
692  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
693  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
694  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
695:end_if_copy_74
696:end_if_release_72
697FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
698cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
699IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
700FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
701cd "%obuild_pwd_osc_snovis_1%"
702SET obuild_pwd_osc_snovis_1=
703IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
704
705IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_75
706IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" GOTO end_if_copy_76
707  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
708  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
709  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
710:end_if_copy_76
711IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" GOTO end_if_copy_77
712  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
713  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
714  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
715:end_if_copy_77
716:end_if_release_75
717
718FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
719cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
720IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
721FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
722cd "%obuild_pwd_osc_snovis_1%"
723SET obuild_pwd_osc_snovis_1=
724IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
725
726IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_78
727IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\prog_snova.exe" GOTO end_if_copy_79
728  COPY "%obuild_snova_path%\%obuild_dir_bin%\prog_snova.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
729  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
730  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
731:end_if_copy_79
732:end_if_release_78
733FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
734cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
735IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
736FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
737cd "%obuild_pwd_osc_snovis_1%"
738SET obuild_pwd_osc_snovis_1=
739IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
740
741IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_80
742IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" GOTO end_if_copy_81
743  COPY "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
744  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
745  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
746:end_if_copy_81
747:end_if_release_80
748
749FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
750cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
751IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
752FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
753cd "%obuild_pwd_osc_snovis_1%"
754SET obuild_pwd_osc_snovis_1=
755IF NOT %obuild_platform_result% == yes GOTO end_if_platform_82
756IF EXIST "%obuild_dir_project%\Resources/Geant4" RMDIR /S /Q "%obuild_dir_project%\Resources/Geant4"
757IF EXIST "%obuild_dir_project%\Resources/CLHEP" RMDIR /S /Q "%obuild_dir_project%\Resources/CLHEP"
758IF EXIST "%obuild_dir_project%\Resources/Python" RMDIR /S /Q "%obuild_dir_project%\Resources/Python"
759cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
760IF EXIST osc_snovis_v1r0_intel_osx_gcc401.zip DEL osc_snovis_v1r0_intel_osx_gcc401.zip
761cd "%obuild_osc_snovis_path%\obuild"
762:end_if_platform_82
763SET obuild_platform_result=
764FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
765cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
766IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
767FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
768cd "%obuild_pwd_osc_snovis_1%"
769SET obuild_pwd_osc_snovis_1=
770IF NOT %obuild_platform_result% == yes GOTO end_if_platform_84
771IF EXIST "%obuild_dir_project%\Resources/Geant4" RMDIR /S /Q "%obuild_dir_project%\Resources/Geant4"
772IF EXIST "%obuild_dir_project%\Resources/CLHEP" RMDIR /S /Q "%obuild_dir_project%\Resources/CLHEP"
773IF EXIST "%obuild_dir_project%\Resources/Python" RMDIR /S /Q "%obuild_dir_project%\Resources/Python"
774DEL  "%obuild_dir_project%"\libXm.so.2*
775cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
776IF EXIST osc_snovis_v1r0_m32_sl3_gcc323.zip DEL osc_snovis_v1r0_m32_sl3_gcc323.zip
777cd "%obuild_osc_snovis_path%\obuild"
778:end_if_platform_84
779SET obuild_platform_result=
780cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
781IF EXIST obuild_platform.exe DEL obuild_platform.exe
782cd "%obuild_pwd_osc_snovis_0%"
783SET obuild_pwd_osc_snovis_0=
784:obuild_return
785ENDLOCAL
786@ECHO ON
Note: See TracBrowser for help on using the repository browser.