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
RevLine 
[19]1@ECHO OFF
2SETLOCAL
3
4REM #
5REM # File produced by the obuild tool version 1.0
6REM # for the package osc_snovis with version v1r0.
7REM #
8
9REM #////////////////////////////////////////////////
10REM # Usage :
11REM #   DOS> CD some_path\project\version\obuild
12REM #   DOS> DOS\build_release
13REM # or :
14REM #   DOS> call DOS\build_release.bat
15REM #
16REM #////////////////////////////////////////////////
17
18REM #////////////////////////////////////////////////
19REM #/// Get path of this file :
20REM #////////////////////////////////////////////////
21SET obuild_osc_snovis_path=%~dp0
22REM # Remove ending \obuild\DOS\
23SET obuild_osc_snovis_path=%obuild_osc_snovis_path:~0,-12%
24
25SET obuild_verbose=no
26SET obuild_set_x=no
27SET obuild_erase_dir_bin=no
28
29REM #////////////////////////////////////////////////
30REM #/// Treat arguments :
31REM #////////////////////////////////////////////////
32
33:next_arg
34IF "%1%" == "" GOTO end_args
35
36IF NOT "%1%" == "-h" GOTO end_if_h
37  ECHO Usage :
38  ECHO   DOS\run [Options]
39  ECHO Options :
40  ECHO   -v : verbose.
41  ECHO   -x : execute with ECHO ON"
42  ECHO   -e : erase binary directory.
43  GOTO obuild_return
44:end_if_h
45
46IF NOT "%1%" == "-v" GOTO end_if_v
47  SET obuild_verbose=yes
48  SHIFT
49  GOTO next_arg
50:end_if_v
51
52IF NOT "%1%" == "-x" GOTO end_if_x
53  SET obuild_set_x=yes
54  SHIFT
55  GOTO next_arg
56:end_if_x
57
58IF NOT "%1%" == "-e" GOTO end_if_e
59  SET obuild_erase_dir_bin=yes
60  SHIFT
61  GOTO next_arg
62:end_if_e
63
64:end_args
65
66REM #////////////////////////////////////////////////
67REM #/// End arguments.
68REM #////////////////////////////////////////////////
69
70IF %obuild_set_x% == yes ECHO ON
71
72IF "%OBUILD_PLATFORM%" == "" (
73  IF "%OS%" == "" ECHO Environment variable OS not found. & GOTO obuild_return
74  SET obuild_platform=%OS%
75) ELSE (
76  SET obuild_platform=%OBUILD_PLATFORM%
77)
78
79IF "%obuild_platform%" == "" (
80  ECHO obuild_platform variable not defined.
81  GOTO obuild_return
82)
83
84IF "%OBUILD_DIR_BIN%" == "" (
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" (
[120]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
[19]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
[120]111FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
[19]112cd "%obuild_pwd_osc_snovis_0%"
113SET obuild_pwd_osc_snovis_0=
114IF NOT %obuild_platform_result% == yes GOTO end_if_platform_1
[270]115SET OSC_home=/usr/local/OpenScientist/v16r0
[19]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
[270]121FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
[19]122cd "%obuild_pwd_osc_snovis_0%"
123SET obuild_pwd_osc_snovis_0=
124IF NOT %obuild_platform_result% == yes GOTO end_if_platform_3
[270]125SET CLHEP_home=/usr/local/CLHEP/2.0.3.1
[19]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
[270]131FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
[19]132cd "%obuild_pwd_osc_snovis_0%"
133SET obuild_pwd_osc_snovis_0=
134IF NOT %obuild_platform_result% == yes GOTO end_if_platform_5
[270]135SET Geant4_home=/usr/local/geant4/8.2
[19]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
[270]141FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
[19]142cd "%obuild_pwd_osc_snovis_0%"
143SET obuild_pwd_osc_snovis_0=
144IF NOT %obuild_platform_result% == yes GOTO end_if_platform_7
[270]145SET HDF5_home=/usr/local/HDF5/1.6.5
[19]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
[270]151FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
[19]152cd "%obuild_pwd_osc_snovis_0%"
153SET obuild_pwd_osc_snovis_0=
154IF NOT %obuild_platform_result% == yes GOTO end_if_platform_9
[270]155SET zlib_home=/usr
[19]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"
[270]172ECHO package osc_snovis v1r0   >> "%obuild_dir_project%\Versions"
[196]173ECHO package bhep v1r4p2   >> "%obuild_dir_project%\Versions"
174ECHO package snova v2r0p0   >> "%obuild_dir_project%\Versions"
[120]175ECHO package snovis v1r1   >> "%obuild_dir_project%\Versions"
[270]176ECHO foreign OpenScientist v16r0   >> "%obuild_dir_project%\Versions"
[19]177ECHO foreign CLHEP 2.0.3.1   >> "%obuild_dir_project%\Versions"
178ECHO foreign Geant4 8.2   >> "%obuild_dir_project%\Versions"
[270]179ECHO foreign HDF5 1.6.5   >> "%obuild_dir_project%\Versions"
[19]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
[270]184FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
[194]185cd "%obuild_pwd_osc_snovis_1%"
186SET obuild_pwd_osc_snovis_1=
[270]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
[194]191@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
192@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
[270]193:end_if_release_15
194:end_if_platform_14
[194]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
[270]199FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
[19]200cd "%obuild_pwd_osc_snovis_1%"
201SET obuild_pwd_osc_snovis_1=
[270]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
[120]206@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
207@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
[270]208:end_if_release_17
209:end_if_platform_16
[19]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
[270]214FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
[19]215cd "%obuild_pwd_osc_snovis_1%"
216SET obuild_pwd_osc_snovis_1=
[270]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
[120]221@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
222@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
[270]223:end_if_release_19
224:end_if_platform_18
[19]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=
[270]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
[19]234IF NOT EXIST "%obuild_dir_project%\lib" MKDIR "%obuild_dir_project%\lib"
[216]235COPY "%CLHEP_home%\lib\libCLHEP-2.0.3.1.dylib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]236@IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
237@IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[270]238:end_if_release_21
239:end_if_platform_20
[19]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
[216]244FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Linux`) DO SET obuild_platform_result=%%j
[19]245cd "%obuild_pwd_osc_snovis_1%"
246SET obuild_pwd_osc_snovis_1=
[270]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
[19]249IF NOT EXIST "%obuild_dir_project%\lib" MKDIR "%obuild_dir_project%\lib"
[216]250COPY "%CLHEP_home%\lib\libCLHEP-2.0.3.1.so" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]251@IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
252@IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[270]253:end_if_release_23
254:end_if_platform_22
[19]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
[216]259FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
[19]260cd "%obuild_pwd_osc_snovis_1%"
261SET obuild_pwd_osc_snovis_1=
[270]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
[216]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
[270]268:end_if_release_25
269:end_if_platform_24
[19]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
[216]274FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
[19]275cd "%obuild_pwd_osc_snovis_1%"
276SET obuild_pwd_osc_snovis_1=
[270]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
[216]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
[270]283:end_if_release_27
284:end_if_platform_26
[19]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
[272]289FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
[221]290cd "%obuild_pwd_osc_snovis_1%"
291SET obuild_pwd_osc_snovis_1=
[270]292IF NOT %obuild_platform_result% == yes GOTO end_if_platform_28
[272]293IF NOT EXIST "%Geant4_home%\lib"  ECHO WARNNING : Directory %Geant4_home%\lib not found.  && GOTO end_if_release_29
[19]294IF NOT EXIST "%obuild_dir_project%\lib/." MKDIR "%obuild_dir_project%\lib/."
[120]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
[272]337:end_if_release_29
338:end_if_platform_28
[19]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=
[272]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
[19]348IF NOT EXIST "%obuild_dir_project%\lib/." MKDIR "%obuild_dir_project%\lib/."
[120]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
[272]391:end_if_release_31
392:end_if_platform_30
[19]393SET obuild_platform_result=
[190]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
[270]397FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% Darwin`) DO SET obuild_platform_result=%%j
[190]398cd "%obuild_pwd_osc_snovis_1%"
399SET obuild_pwd_osc_snovis_1=
[272]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
[270]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
[190]404@IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
405@IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[272]406:end_if_release_33
407:end_if_platform_32
[190]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=
[272]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
[270]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
[190]419@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
420@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
[272]421:end_if_release_35
422:end_if_platform_34
[270]423SET obuild_platform_result=
[190]424
[270]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)
[190]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
[272]433FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  osc_snovis v1r0`) DO SET obuild_osc_snovis_path=%%j
[190]434cd "%obuild_pwd_osc_snovis_1%"
435SET obuild_pwd_osc_snovis_1=
[272]436IF NOT DEFINED obuild_osc_snovis_path  ECHO Can't find osc_snovis package.  && GOTO obuild_return
[190]437
438FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
439cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
[193]440IF NOT EXIST .\obuild_platform.exe  ECHO Program obuild_platform.exe not found.  && GOTO obuild_return
[272]441FOR /F "usebackq" %%j IN (`.\obuild_platform.exe  %obuild_platform% UNIX`) DO SET obuild_platform_result=%%j
[193]442cd "%obuild_pwd_osc_snovis_1%"
443SET obuild_pwd_osc_snovis_1=
[272]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
[193]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%"
[272]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%"
[190]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
[272]488IF NOT EXIST "%obuild_snovis_path%\scripts"  ECHO WARNNING : Directory %obuild_snovis_path%\scripts not found.  && GOTO end_if_release_42
[120]489IF NOT EXIST "%obuild_dir_project%\Resources\snovis\.\scripts" MKDIR "%obuild_dir_project%\Resources\snovis\.\scripts"
[190]490XCOPY /E /Q "%obuild_snovis_path%\scripts" "%obuild_dir_project%\Resources\snovis\.\scripts" 1> xcopy_exe_error
[120]491@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
492@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
[272]493:end_if_release_42
[273]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
[193]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=
[273]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
[216]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
[190]510@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
511@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
[273]512:end_if_release_46
513:end_if_platform_47
[193]514SET obuild_platform_result=
[120]515
[190]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
[196]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
[190]523
[273]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
[196]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
[273]529:end_if_copy_49
530IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" GOTO end_if_copy_50
[196]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
[273]534:end_if_copy_50
535:end_if_release_48
[190]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
[196]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
[273]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
[196]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
[273]549:end_if_copy_52
550IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" GOTO end_if_copy_53
[196]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
[273]554:end_if_copy_53
555:end_if_release_51
[196]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
[273]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
[196]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
[273]569:end_if_copy_55
570IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.dll" GOTO end_if_copy_56
[196]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
[273]574:end_if_copy_56
575:end_if_release_54
[196]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
[273]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
[196]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
[273]589:end_if_copy_58
590IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.dll" GOTO end_if_copy_59
[196]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
[273]594:end_if_copy_59
595:end_if_release_57
[196]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
[273]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
[196]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
[273]609:end_if_copy_61
610IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.dll" GOTO end_if_copy_62
[196]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
[273]614:end_if_copy_62
615:end_if_release_60
[216]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
[196]623
[273]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
[216]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
[273]629:end_if_copy_64
630IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.dll" GOTO end_if_copy_65
[216]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
[273]634:end_if_copy_65
635:end_if_release_63
[196]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
[270]639FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[190]640cd "%obuild_pwd_osc_snovis_1%"
641SET obuild_pwd_osc_snovis_1=
[270]642IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
[190]643
[273]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
[270]646  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]647  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
648  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[273]649:end_if_copy_67
650IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" GOTO end_if_copy_68
[270]651  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
[120]652  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
653  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[273]654:end_if_copy_68
655:end_if_release_66
[190]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
[270]659FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[190]660cd "%obuild_pwd_osc_snovis_1%"
661SET obuild_pwd_osc_snovis_1=
[270]662IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
[190]663
[273]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
[270]666  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]667  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
668  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[273]669:end_if_copy_70
670IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" GOTO end_if_copy_71
[270]671  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
[120]672  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
673  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[273]674:end_if_copy_71
675:end_if_release_69
[190]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
[270]680FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[190]681cd "%obuild_pwd_osc_snovis_1%"
682SET obuild_pwd_osc_snovis_1=
[270]683IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
[190]684
[273]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
[270]687  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]688  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
689  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[273]690:end_if_copy_73
691IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" GOTO end_if_copy_74
[270]692  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
[120]693  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
694  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[273]695:end_if_copy_74
696:end_if_release_72
[190]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
[270]700FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[190]701cd "%obuild_pwd_osc_snovis_1%"
702SET obuild_pwd_osc_snovis_1=
[270]703IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
[190]704
[273]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
[270]707  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]708  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
709  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[273]710:end_if_copy_76
711IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" GOTO end_if_copy_77
[270]712  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
[120]713  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
714  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[273]715:end_if_copy_77
716:end_if_release_75
[190]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
[196]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
[273]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
[196]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
[273]731:end_if_copy_79
732:end_if_release_78
[196]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
[190]736FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[19]737cd "%obuild_pwd_osc_snovis_1%"
738SET obuild_pwd_osc_snovis_1=
[190]739IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
740
[273]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
[270]743  COPY "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
[190]744  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
745  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[273]746:end_if_copy_81
747:end_if_release_80
[19]748
[218]749FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
[19]750cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
[218]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=
[273]755IF NOT %obuild_platform_result% == yes GOTO end_if_platform_82
[218]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"
[270]758IF EXIST "%obuild_dir_project%\Resources/Python" RMDIR /S /Q "%obuild_dir_project%\Resources/Python"
[221]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"
[273]762:end_if_platform_82
[218]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=
[273]770IF NOT %obuild_platform_result% == yes GOTO end_if_platform_84
[218]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"
[272]773IF EXIST "%obuild_dir_project%\Resources/Python" RMDIR /S /Q "%obuild_dir_project%\Resources/Python"
[219]774DEL  "%obuild_dir_project%"\libXm.so.2*
[221]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"
[273]778:end_if_platform_84
[218]779SET obuild_platform_result=
780cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
[19]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.