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

Last change on this file since 272 was 272, checked in by barrand, 17 years ago
  • Property svn:executable set to *
File size: 43.5 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
494FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
495cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
496IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
497FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
498cd "%obuild_pwd_osc_snovis_1%"
499SET obuild_pwd_osc_snovis_1=
500IF NOT %obuild_platform_result% == yes GOTO end_if_platform_45
501IF 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_44
502IF NOT EXIST "%obuild_dir_project%\..\..\.\snovis_session.app" MKDIR "%obuild_dir_project%\..\..\.\snovis_session.app"
503XCOPY /E /Q "%obuild_snovis_path%\Darwin_obuild\snovis_session.app" "%obuild_dir_project%\..\..\.\snovis_session.app" 1> xcopy_exe_error
504@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
505@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
506:end_if_release_44
507:end_if_platform_45
508SET obuild_platform_result=
509
510FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
511cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
512IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
513FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  bhep v1r4p2`) DO SET obuild_bhep_path=%%j
514cd "%obuild_pwd_osc_snovis_1%"
515SET obuild_pwd_osc_snovis_1=
516IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
517
518IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_bhep_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_46
519IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib" GOTO end_if_copy_47
520  COPY "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
521  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
522  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
523:end_if_copy_47
524IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" GOTO end_if_copy_48
525  COPY "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
526  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
527  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
528:end_if_copy_48
529:end_if_release_46
530FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
531cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
532IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
533FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
534cd "%obuild_pwd_osc_snovis_1%"
535SET obuild_pwd_osc_snovis_1=
536IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
537
538IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_49
539IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib" GOTO end_if_copy_50
540  COPY "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
541  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
542  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
543:end_if_copy_50
544IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" GOTO end_if_copy_51
545  COPY "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
546  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
547  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
548:end_if_copy_51
549:end_if_release_49
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  snova v2r0p0`) DO SET obuild_snova_path=%%j
554cd "%obuild_pwd_osc_snovis_1%"
555SET obuild_pwd_osc_snovis_1=
556IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
557
558IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_52
559IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.lib" GOTO end_if_copy_53
560  COPY "%obuild_snova_path%\%obuild_dir_bin%\sngeom.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_snova_path%\%obuild_dir_bin%\sngeom.dll" GOTO end_if_copy_54
565  COPY "%obuild_snova_path%\%obuild_dir_bin%\sngeom.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  snova v2r0p0`) DO SET obuild_snova_path=%%j
574cd "%obuild_pwd_osc_snovis_1%"
575SET obuild_pwd_osc_snovis_1=
576IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
577
578IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_55
579IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.lib" GOTO end_if_copy_56
580  COPY "%obuild_snova_path%\%obuild_dir_bin%\snvertex.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_snova_path%\%obuild_dir_bin%\snvertex.dll" GOTO end_if_copy_57
585  COPY "%obuild_snova_path%\%obuild_dir_bin%\snvertex.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  snova v2r0p0`) DO SET obuild_snova_path=%%j
594cd "%obuild_pwd_osc_snovis_1%"
595SET obuild_pwd_osc_snovis_1=
596IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
597
598IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_58
599IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.lib" GOTO end_if_copy_59
600  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova.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_snova_path%\%obuild_dir_bin%\snova.dll" GOTO end_if_copy_60
605  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova.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%\snova_ui.lib" GOTO end_if_copy_62
620  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.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%\snova_ui.dll" GOTO end_if_copy_63
625  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.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  snovis v1r1`) DO SET obuild_snovis_path=%%j
634cd "%obuild_pwd_osc_snovis_1%"
635SET obuild_pwd_osc_snovis_1=
636IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
637
638IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_64
639IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" GOTO end_if_copy_65
640  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.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_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" GOTO end_if_copy_66
645  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.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  snovis v1r1`) DO SET obuild_snovis_path=%%j
654cd "%obuild_pwd_osc_snovis_1%"
655SET obuild_pwd_osc_snovis_1=
656IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
657
658IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_67
659IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" GOTO end_if_copy_68
660  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.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_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" GOTO end_if_copy_69
665  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.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
670
671FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
672cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
673IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
674FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
675cd "%obuild_pwd_osc_snovis_1%"
676SET obuild_pwd_osc_snovis_1=
677IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
678
679IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_70
680IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" GOTO end_if_copy_71
681  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
682  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
683  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
684:end_if_copy_71
685IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" GOTO end_if_copy_72
686  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
687  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
688  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
689:end_if_copy_72
690:end_if_release_70
691FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
692cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
693IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
694FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
695cd "%obuild_pwd_osc_snovis_1%"
696SET obuild_pwd_osc_snovis_1=
697IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
698
699IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_73
700IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" GOTO end_if_copy_74
701  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
702  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
703  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
704:end_if_copy_74
705IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" GOTO end_if_copy_75
706  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
707  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
708  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
709:end_if_copy_75
710:end_if_release_73
711
712FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
713cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
714IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
715FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
716cd "%obuild_pwd_osc_snovis_1%"
717SET obuild_pwd_osc_snovis_1=
718IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
719
720IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_76
721IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\prog_snova.exe" GOTO end_if_copy_77
722  COPY "%obuild_snova_path%\%obuild_dir_bin%\prog_snova.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
723  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
724  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
725:end_if_copy_77
726:end_if_release_76
727FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
728cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
729IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
730FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
731cd "%obuild_pwd_osc_snovis_1%"
732SET obuild_pwd_osc_snovis_1=
733IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
734
735IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_78
736IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" GOTO end_if_copy_79
737  COPY "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
738  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
739  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
740:end_if_copy_79
741:end_if_release_78
742
743FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
744cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
745IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
746FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
747cd "%obuild_pwd_osc_snovis_1%"
748SET obuild_pwd_osc_snovis_1=
749IF NOT %obuild_platform_result% == yes GOTO end_if_platform_80
750IF EXIST "%obuild_dir_project%\Resources/Geant4" RMDIR /S /Q "%obuild_dir_project%\Resources/Geant4"
751IF EXIST "%obuild_dir_project%\Resources/CLHEP" RMDIR /S /Q "%obuild_dir_project%\Resources/CLHEP"
752IF EXIST "%obuild_dir_project%\Resources/Python" RMDIR /S /Q "%obuild_dir_project%\Resources/Python"
753cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
754IF EXIST osc_snovis_v1r0_intel_osx_gcc401.zip DEL osc_snovis_v1r0_intel_osx_gcc401.zip
755cd "%obuild_osc_snovis_path%\obuild"
756:end_if_platform_80
757SET obuild_platform_result=
758FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
759cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
760IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
761FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
762cd "%obuild_pwd_osc_snovis_1%"
763SET obuild_pwd_osc_snovis_1=
764IF NOT %obuild_platform_result% == yes GOTO end_if_platform_82
765IF EXIST "%obuild_dir_project%\Resources/Geant4" RMDIR /S /Q "%obuild_dir_project%\Resources/Geant4"
766IF EXIST "%obuild_dir_project%\Resources/CLHEP" RMDIR /S /Q "%obuild_dir_project%\Resources/CLHEP"
767IF EXIST "%obuild_dir_project%\Resources/Python" RMDIR /S /Q "%obuild_dir_project%\Resources/Python"
768DEL  "%obuild_dir_project%"\libXm.so.2*
769cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
770IF EXIST osc_snovis_v1r0_m32_sl3_gcc323.zip DEL osc_snovis_v1r0_m32_sl3_gcc323.zip
771cd "%obuild_osc_snovis_path%\obuild"
772:end_if_platform_82
773SET obuild_platform_result=
774cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
775IF EXIST obuild_platform.exe DEL obuild_platform.exe
776cd "%obuild_pwd_osc_snovis_0%"
777SET obuild_pwd_osc_snovis_0=
778:obuild_return
779ENDLOCAL
780@ECHO ON
Note: See TracBrowser for help on using the repository browser.