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

Last change on this file since 277 was 277, checked in by barrand, 17 years ago
  • Property svn:executable set to *
File size: 19.5 KB
Line 
1@ECHO OFF
2SETLOCAL
3
4REM #
5REM # File produced by the obuild tool version 1.0
6REM # for the package osc_snovis with version v1r0.
7REM #
8
9REM #////////////////////////////////////////////////
10REM # Usage :
11REM #   DOS> CD some_path\project\version\obuild
12REM #   DOS> DOS\build_release
13REM # or :
14REM #   DOS> call DOS\build_release.bat
15REM #
16REM #////////////////////////////////////////////////
17
18REM #////////////////////////////////////////////////
19REM #/// Get path of this file :
20REM #////////////////////////////////////////////////
21SET obuild_osc_snovis_path=%~dp0
22REM # Remove ending \obuild\DOS\
23SET obuild_osc_snovis_path=%obuild_osc_snovis_path:~0,-12%
24
25SET obuild_verbose=no
26SET obuild_set_x=no
27SET obuild_erase_dir_bin=no
28
29REM #////////////////////////////////////////////////
30REM #/// Treat arguments :
31REM #////////////////////////////////////////////////
32
33:next_arg
34IF "%1%" == "" GOTO end_args
35
36IF NOT "%1%" == "-h" GOTO end_if_h
37  ECHO Usage :
38  ECHO   DOS\run [Options]
39  ECHO Options :
40  ECHO   -v : verbose.
41  ECHO   -x : execute with ECHO ON"
42  ECHO   -e : erase binary directory.
43  GOTO obuild_return
44:end_if_h
45
46IF NOT "%1%" == "-v" GOTO end_if_v
47  SET obuild_verbose=yes
48  SHIFT
49  GOTO next_arg
50:end_if_v
51
52IF NOT "%1%" == "-x" GOTO end_if_x
53  SET obuild_set_x=yes
54  SHIFT
55  GOTO next_arg
56:end_if_x
57
58IF NOT "%1%" == "-e" GOTO end_if_e
59  SET obuild_erase_dir_bin=yes
60  SHIFT
61  GOTO next_arg
62:end_if_e
63
64:end_args
65
66REM #////////////////////////////////////////////////
67REM #/// End arguments.
68REM #////////////////////////////////////////////////
69
70IF %obuild_set_x% == yes ECHO ON
71
72IF "%OBUILD_PLATFORM%" == "" (
73  IF "%OS%" == "" ECHO Environment variable OS not found. & GOTO obuild_return
74  SET obuild_platform=%OS%
75) ELSE (
76  SET obuild_platform=%OBUILD_PLATFORM%
77)
78
79IF "%obuild_platform%" == "" (
80  ECHO obuild_platform variable not defined.
81  GOTO obuild_return
82)
83
84IF "%OBUILD_DIR_BIN%" == "" (
85  SET obuild_dir_bin=bin_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
102FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_0=%%d
103cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
104IF EXIST osc_snovis RMDIR /S /Q osc_snovis
105IF NOT EXIST osc_snovis MKDIR osc_snovis
106cd osc_snovis
107IF NOT EXIST v1r0 MKDIR v1r0
108cd v1r0
109IF NOT EXIST lib MKDIR lib
110IF NOT EXIST bin MKDIR bin
111IF NOT EXIST Resources MKDIR Resources
112IF NOT EXIST tools MKDIR tools
113FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_dir_project=%%d
114
115IF EXIST "%obuild_dir_project%\Versions" DEL "%obuild_dir_project%\Versions"
116ECHO package bhep v1r4p2   >> "%obuild_dir_project%\Versions"
117ECHO package snova v2r0p0   >> "%obuild_dir_project%\Versions"
118ECHO package snovis v1r1   >> "%obuild_dir_project%\Versions"
119ECHO foreign OpenScientist v16r0   >> "%obuild_dir_project%\Versions"
120ECHO foreign CLHEP 2.0.3.1   >> "%obuild_dir_project%\Versions"
121ECHO foreign Geant4 8.2   >> "%obuild_dir_project%\Versions"
122ECHO foreign HDF5 1.6.5   >> "%obuild_dir_project%\Versions"
123
124
125IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%" MKDIR "%obuild_osc_snovis_path%\%obuild_dir_bin%"
126IF NOT EXIST "%obuild_osc_snovis_path%\%obuild_dir_bin%\obuild_find.exe" (
127  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
128  IF EXIST obuild_find.obj DEL obuild_find.obj
129)
130FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
131cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
132IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
133FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
134cd "%obuild_pwd_osc_snovis_1%"
135SET obuild_pwd_osc_snovis_1=
136IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
137
138IF NOT EXIST "%obuild_snovis_path%\scripts"  ECHO WARNNING : Directory %obuild_snovis_path%\scripts not found.  && GOTO end_if_release_5
139IF NOT EXIST "%obuild_dir_project%\Resources\snovis\.\scripts" MKDIR "%obuild_dir_project%\Resources\snovis\.\scripts"
140XCOPY /E /Q "%obuild_snovis_path%\scripts" "%obuild_dir_project%\Resources\snovis\.\scripts" 1> xcopy_exe_error
141@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
142@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
143:end_if_release_5
144IF NOT EXIST "%obuild_snovis_path%\Resources\G4Lab"  ECHO WARNNING : Directory %obuild_snovis_path%\Resources\G4Lab not found.  && GOTO end_if_release_7
145IF NOT EXIST "%obuild_dir_project%\Resources\.\G4Lab" MKDIR "%obuild_dir_project%\Resources\.\G4Lab"
146XCOPY /E /Q "%obuild_snovis_path%\Resources\G4Lab" "%obuild_dir_project%\Resources\.\G4Lab" 1> xcopy_exe_error
147@IF ERRORLEVEL 1 @TYPE xcopy_exe_error && @GOTO obuild_return
148@IF NOT ERRORLEVEL 1 @DEL xcopy_exe_error
149:end_if_release_7
150
151FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
152cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
153IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
154FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  bhep v1r4p2`) DO SET obuild_bhep_path=%%j
155cd "%obuild_pwd_osc_snovis_1%"
156SET obuild_pwd_osc_snovis_1=
157IF NOT DEFINED obuild_bhep_path  ECHO Can't find bhep package.  && GOTO obuild_return
158
159IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_bhep_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_8
160IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib" GOTO end_if_copy_9
161  COPY "%obuild_bhep_path%\%obuild_dir_bin%\bhep.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
162  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
163  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
164:end_if_copy_9
165IF NOT EXIST "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" GOTO end_if_copy_10
166  COPY "%obuild_bhep_path%\%obuild_dir_bin%\bhep.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
167  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
168  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
169:end_if_copy_10
170:end_if_release_8
171FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
172cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
173IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
174FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
175cd "%obuild_pwd_osc_snovis_1%"
176SET obuild_pwd_osc_snovis_1=
177IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
178
179IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_11
180IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib" GOTO end_if_copy_12
181  COPY "%obuild_snova_path%\%obuild_dir_bin%\geomutils.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
182  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
183  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
184:end_if_copy_12
185IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" GOTO end_if_copy_13
186  COPY "%obuild_snova_path%\%obuild_dir_bin%\geomutils.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
187  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
188  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
189:end_if_copy_13
190:end_if_release_11
191FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
192cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
193IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
194FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
195cd "%obuild_pwd_osc_snovis_1%"
196SET obuild_pwd_osc_snovis_1=
197IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
198
199IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_14
200IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.lib" GOTO end_if_copy_15
201  COPY "%obuild_snova_path%\%obuild_dir_bin%\sngeom.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
202  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
203  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
204:end_if_copy_15
205IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\sngeom.dll" GOTO end_if_copy_16
206  COPY "%obuild_snova_path%\%obuild_dir_bin%\sngeom.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
207  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
208  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
209:end_if_copy_16
210:end_if_release_14
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_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
214FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
215cd "%obuild_pwd_osc_snovis_1%"
216SET obuild_pwd_osc_snovis_1=
217IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
218
219IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_17
220IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.lib" GOTO end_if_copy_18
221  COPY "%obuild_snova_path%\%obuild_dir_bin%\snvertex.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
222  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
223  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
224:end_if_copy_18
225IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snvertex.dll" GOTO end_if_copy_19
226  COPY "%obuild_snova_path%\%obuild_dir_bin%\snvertex.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
227  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
228  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
229:end_if_copy_19
230:end_if_release_17
231FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
232cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
233IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
234FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
235cd "%obuild_pwd_osc_snovis_1%"
236SET obuild_pwd_osc_snovis_1=
237IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
238
239IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_20
240IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.lib" GOTO end_if_copy_21
241  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
242  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
243  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
244:end_if_copy_21
245IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova.dll" GOTO end_if_copy_22
246  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
247  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
248  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
249:end_if_copy_22
250:end_if_release_20
251FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
252cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
253IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
254FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
255cd "%obuild_pwd_osc_snovis_1%"
256SET obuild_pwd_osc_snovis_1=
257IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
258
259IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_23
260IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.lib" GOTO end_if_copy_24
261  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
262  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
263  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
264:end_if_copy_24
265IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.dll" GOTO end_if_copy_25
266  COPY "%obuild_snova_path%\%obuild_dir_bin%\snova_ui.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
267  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
268  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
269:end_if_copy_25
270:end_if_release_23
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_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
274FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
275cd "%obuild_pwd_osc_snovis_1%"
276SET obuild_pwd_osc_snovis_1=
277IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
278
279IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_26
280IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" GOTO end_if_copy_27
281  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
282  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
283  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
284:end_if_copy_27
285IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" GOTO end_if_copy_28
286  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabCore.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
287  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
288  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
289:end_if_copy_28
290:end_if_release_26
291FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
292cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
293IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
294FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
295cd "%obuild_pwd_osc_snovis_1%"
296SET obuild_pwd_osc_snovis_1=
297IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
298
299IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_29
300IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" GOTO end_if_copy_30
301  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
302  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
303  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
304:end_if_copy_30
305IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" GOTO end_if_copy_31
306  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4LabUIOnX.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
307  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
308  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
309:end_if_copy_31
310:end_if_release_29
311
312FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
313cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
314IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
315FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
316cd "%obuild_pwd_osc_snovis_1%"
317SET obuild_pwd_osc_snovis_1=
318IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
319
320IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_32
321IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" GOTO end_if_copy_33
322  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
323  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
324  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
325:end_if_copy_33
326IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" GOTO end_if_copy_34
327  COPY "%obuild_snovis_path%\%obuild_dir_bin%\G4Lab.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
328  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
329  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
330:end_if_copy_34
331:end_if_release_32
332FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
333cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
334IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
335FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
336cd "%obuild_pwd_osc_snovis_1%"
337SET obuild_pwd_osc_snovis_1=
338IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
339
340IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_35
341IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" GOTO end_if_copy_36
342  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.lib" "%obuild_dir_project%\lib\." 1> copy_exe_error
343  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
344  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
345:end_if_copy_36
346IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" GOTO end_if_copy_37
347  COPY "%obuild_snovis_path%\%obuild_dir_bin%\snovis.dll" "%obuild_dir_project%\bin\." 1> copy_exe_error
348  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
349  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
350:end_if_copy_37
351:end_if_release_35
352
353FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
354cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
355IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
356FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snova v2r0p0`) DO SET obuild_snova_path=%%j
357cd "%obuild_pwd_osc_snovis_1%"
358SET obuild_pwd_osc_snovis_1=
359IF NOT DEFINED obuild_snova_path  ECHO Can't find snova package.  && GOTO obuild_return
360
361IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snova_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_38
362IF NOT EXIST "%obuild_snova_path%\%obuild_dir_bin%\prog_snova.exe" GOTO end_if_copy_39
363  COPY "%obuild_snova_path%\%obuild_dir_bin%\prog_snova.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
364  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
365  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
366:end_if_copy_39
367:end_if_release_38
368FOR /F "usebackq delims=;" %%d IN (`cd`) DO SET obuild_pwd_osc_snovis_1=%%d
369cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
370IF NOT EXIST obuild_find.exe  ECHO Program obuild_find.exe not found.  && GOTO obuild_return
371FOR /F "usebackq delims=;" %%j IN (`.\obuild_find.exe  snovis v1r1`) DO SET obuild_snovis_path=%%j
372cd "%obuild_pwd_osc_snovis_1%"
373SET obuild_pwd_osc_snovis_1=
374IF NOT DEFINED obuild_snovis_path  ECHO Can't find snovis package.  && GOTO obuild_return
375
376IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%"  ECHO WARNNING : Directory %obuild_snovis_path%\%obuild_dir_bin% not found.  && GOTO end_if_release_40
377IF NOT EXIST "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" GOTO end_if_copy_41
378  COPY "%obuild_snovis_path%\%obuild_dir_bin%\prog_snovis.exe" "%obuild_dir_project%\bin\." 1> copy_exe_error
379  @IF ERRORLEVEL 1 @TYPE copy_exe_error && @GOTO obuild_return
380  @IF NOT ERRORLEVEL 1 @DEL copy_exe_error
381:end_if_copy_41
382:end_if_release_40
383
384cd "%obuild_osc_snovis_path%\%obuild_dir_bin%"
385IF EXIST obuild_platform.exe DEL obuild_platform.exe
386cd "%obuild_pwd_osc_snovis_0%"
387SET obuild_pwd_osc_snovis_0=
388:obuild_return
389ENDLOCAL
390@ECHO ON
Note: See TracBrowser for help on using the repository browser.