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
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
[193]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=
[272]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
[216]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
[190]504@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
505@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
[272]506:end_if_release_44
507:end_if_platform_45
[193]508SET obuild_platform_result=
[120]509
[190]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
[196]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
[190]517
[272]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
[196]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
[272]523:end_if_copy_47
524IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" GOTO end_if_copy_48
[196]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
[272]528:end_if_copy_48
529:end_if_release_46
[190]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
[196]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
[272]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
[196]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
[272]543:end_if_copy_50
544IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" GOTO end_if_copy_51
[196]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
[272]548:end_if_copy_51
549:end_if_release_49
[196]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
[272]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
[196]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
[272]563:end_if_copy_53
564IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.dll" GOTO end_if_copy_54
[196]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
[272]568:end_if_copy_54
569:end_if_release_52
[196]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
[272]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
[196]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
[272]583:end_if_copy_56
584IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.dll" GOTO end_if_copy_57
[196]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
[272]588:end_if_copy_57
589:end_if_release_55
[196]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
[272]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
[196]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
[272]603:end_if_copy_59
604IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.dll" GOTO end_if_copy_60
[196]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
[272]608:end_if_copy_60
609:end_if_release_58
[216]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
[196]617
[272]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
[216]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
[272]623:end_if_copy_62
624IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.dll" GOTO end_if_copy_63
[216]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
[272]628:end_if_copy_63
629:end_if_release_61
[196]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
[270]633FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[190]634cd "%obuild_pwd_osc_snovis_1%"
635SET obuild_pwd_osc_snovis_1=
[270]636IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
[190]637
[272]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
[270]640  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]641  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
642  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[272]643:end_if_copy_65
644IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" GOTO end_if_copy_66
[270]645  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
[120]646  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
647  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[272]648:end_if_copy_66
649:end_if_release_64
[190]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
[270]653FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[190]654cd "%obuild_pwd_osc_snovis_1%"
655SET obuild_pwd_osc_snovis_1=
[270]656IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
[190]657
[272]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
[270]660  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]661  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
662  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[272]663:end_if_copy_68
664IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" GOTO end_if_copy_69
[270]665  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
[120]666  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
667  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[272]668:end_if_copy_69
669:end_if_release_67
[190]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
[270]674FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[190]675cd "%obuild_pwd_osc_snovis_1%"
676SET obuild_pwd_osc_snovis_1=
[270]677IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
[190]678
[272]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
[270]681  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]682  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
683  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[272]684:end_if_copy_71
685IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" GOTO end_if_copy_72
[270]686  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
[120]687  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
688  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[272]689:end_if_copy_72
690:end_if_release_70
[190]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
[270]694FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[190]695cd "%obuild_pwd_osc_snovis_1%"
696SET obuild_pwd_osc_snovis_1=
[270]697IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
[190]698
[272]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
[270]701  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
[120]702  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
703  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[272]704:end_if_copy_74
705IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" GOTO end_if_copy_75
[270]706  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
[120]707  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
708  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[272]709:end_if_copy_75
710:end_if_release_73
[190]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
[196]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
[272]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
[196]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
[272]725:end_if_copy_77
726:end_if_release_76
[196]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
[190]730FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
[19]731cd "%obuild_pwd_osc_snovis_1%"
732SET obuild_pwd_osc_snovis_1=
[190]733IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
734
[272]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
[270]737  COPY "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
[190]738  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
739  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
[272]740:end_if_copy_79
741:end_if_release_78
[19]742
[218]743FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
[19]744cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
[218]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=
[272]749IF NOT %obuild_platform_result% == yes GOTO end_if_platform_80
[218]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"
[270]752IF EXIST "%obuild_dir_project%\Resources/Python" RMDIR /S /Q "%obuild_dir_project%\Resources/Python"
[221]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"
[272]756:end_if_platform_80
[218]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=
[272]764IF NOT %obuild_platform_result% == yes GOTO end_if_platform_82
[218]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"
[272]767IF EXIST "%obuild_dir_project%\Resources/Python" RMDIR /S /Q "%obuild_dir_project%\Resources/Python"
[219]768DEL  "%obuild_dir_project%"\libXm.so.2*
[221]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"
[272]772:end_if_platform_82
[218]773SET obuild_platform_result=
774cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
[19]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.