source: osc_snovis/trunk/obuild/sh/build_release@ 278

Last change on this file since 278 was 277, checked in by barrand, 19 years ago
  • Property svn:executable set to *
File size: 37.6 KB
Line 
1#!/bin/sh -f
2
3#
4# File produced by the obuild tool version 1.0
5# for the package osc_snovis with version v1r0.
6#
7
8#////////////////////////////////////////////////
9# Usage :
10# UNIX> cd some_path/project/version/obuild
11# ( UNIX> chmod a+x sh/build_release )
12# UNIX> sh/build_release
13#
14#////////////////////////////////////////////////
15
16#obuild_args="$*"
17
18obuild_verbose=no
19obuild_set_x=no
20obuild_erase_dir_bin=no
21
22while test $# -ge 1 ; do
23 case $1 in
24 -h)
25 echo "Usage :"
26 echo " UNIX> sh/release [Options]"
27 echo "Options :"
28 echo " -v : verbose."
29 echo " -x : execute with set -x."
30 echo ""
31 exit ;;
32 -v) obuild_verbose=yes ;;
33 -x) obuild_set_x=yes ;;
34 -e) obuild_erase_dir_bin=yes ;;
35 -*) echo "unknwon option : $1" ; exit ;;
36 esac
37 shift
38done
39
40if [ ${obuild_set_x} = yes ] ; then
41 set -x
42fi
43
44if [ "${OBUILD_PLATFORM}" = "" ] ; then
45 obuild_platform=`uname`
46else
47 obuild_platform=${OBUILD_PLATFORM}
48fi
49
50if [ "${obuild_platform}" = "" ] ; then
51 echo "obuild_platform variable not defined."
52 exit
53fi
54
55if [ "${OBUILD_DIR_BIN}" = "" ] ; then
56 obuild_dir_bin=bin_obuild
57else
58 obuild_dir_bin=${OBUILD_DIR_BIN}
59fi
60
61if [ "${obuild_dir_bin}" = "" ] ; then
62 echo "obuild_dir_bin variable not defined."
63 exit
64fi
65
66obuild_pwd=`pwd`
67obuild_osc_snovis_path=`dirname "${obuild_pwd}"`
68unset obuild_pwd
69
70if [ ${obuild_erase_dir_bin} = "yes" ] ; then
71 /bin/rm -R -f "${obuild_osc_snovis_path}/${obuild_dir_bin}"
72 exit
73fi
74
75# Create the bin directory :
76/bin/mkdir -p "${obuild_osc_snovis_path}/${obuild_dir_bin}"
77
78if [ ! -e "${obuild_osc_snovis_path}/${obuild_dir_bin}/obuild_platform" ] ; then
79 if [ ! -e "${obuild_osc_snovis_path}/obuild/cpp/obuild_platform.cpp" ] ; then
80 echo "Program source obuild_platform.cpp not found."
81 exit
82 fi
83 if [ "${obuild_cxx_command}" = "" ] ; then
84 if [ "${OBUILD_CXX}" != "" ] ; then
85 obuild_platform_compiler=${OBUILD_CXX}
86 else
87 obuild_platform_compiler=c++
88 fi
89 else
90 obuild_platform_compiler=${obuild_cxx_command}
91 fi
92 ${obuild_platform_compiler} -o "${obuild_osc_snovis_path}/${obuild_dir_bin}/obuild_platform" "${obuild_osc_snovis_path}/obuild/cpp/obuild_platform.cpp"
93 unset obuild_platform_compiler
94 if [ ! -e "${obuild_osc_snovis_path}/${obuild_dir_bin}/obuild_platform" ] ; then
95 echo "Program obuild_platform not found."
96 exit
97 fi
98fi
99obuild_platform_exe="${obuild_osc_snovis_path}/${obuild_dir_bin}/obuild_platform"
100if [ "${obuild_platform_exe}" = "" ] ; then
101 echo "Variable obuild_platform_exe not defined."
102 exit
103fi
104obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
105if [ ${obuild_platform_result} = yes ] ; then
106OSC_home="/usr/local/OpenScientist/v16r0"
107fi
108unset obuild_platform_result
109if [ "${obuild_platform_exe}" = "" ] ; then
110 echo "Variable obuild_platform_exe not defined."
111 exit
112fi
113obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
114if [ ${obuild_platform_result} = yes ] ; then
115CLHEP_home="/usr/local/CLHEP/2.0.3.1"
116fi
117unset obuild_platform_result
118if [ "${obuild_platform_exe}" = "" ] ; then
119 echo "Variable obuild_platform_exe not defined."
120 exit
121fi
122obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
123if [ ${obuild_platform_result} = yes ] ; then
124Geant4_home="/usr/local/geant4/8.2"
125fi
126unset obuild_platform_result
127if [ "${obuild_platform_exe}" = "" ] ; then
128 echo "Variable obuild_platform_exe not defined."
129 exit
130fi
131obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
132if [ ${obuild_platform_result} = yes ] ; then
133HDF5_home="/usr/local/HDF5/1.6.5"
134fi
135unset obuild_platform_result
136if [ "${obuild_platform_exe}" = "" ] ; then
137 echo "Variable obuild_platform_exe not defined."
138 exit
139fi
140obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
141if [ ${obuild_platform_result} = yes ] ; then
142zlib_home="/usr"
143fi
144unset obuild_platform_result
145obuild_pwd_osc_snovis_0=`pwd`
146cd "${obuild_osc_snovis_path}/${obuild_dir_bin}"
147/bin/rm -R -f osc_snovis
148/bin/mkdir -p osc_snovis
149cd osc_snovis
150/bin/mkdir -p v1r0
151cd v1r0
152/bin/mkdir -p lib
153/bin/mkdir -p bin
154/bin/mkdir -p Resources
155/bin/mkdir -p tools
156obuild_dir_project=`pwd`
157
158/bin/rm -f "${obuild_dir_project}/Versions"
159echo "package bhep v1r4p2" >> "${obuild_dir_project}/Versions"
160echo "package snova v2r0p0" >> "${obuild_dir_project}/Versions"
161echo "package snovis v1r1" >> "${obuild_dir_project}/Versions"
162echo "foreign OpenScientist v16r0" >> "${obuild_dir_project}/Versions"
163echo "foreign CLHEP 2.0.3.1" >> "${obuild_dir_project}/Versions"
164echo "foreign Geant4 8.2" >> "${obuild_dir_project}/Versions"
165echo "foreign HDF5 1.6.5" >> "${obuild_dir_project}/Versions"
166
167if [ "${obuild_platform_exe}" = "" ] ; then
168 echo "Variable obuild_platform_exe not defined."
169 exit
170fi
171obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
172if [ ${obuild_platform_result} = yes ] ; then
173if [ ! -d "${OSC_home}/bin" ] ; then
174 echo "WARNNING : Directory ${OSC_home}/bin not found."
175else
176/bin/mkdir -p "${obuild_dir_project}/./."
177/bin/cp -R "${OSC_home}/bin" "${obuild_dir_project}/./."
178find "${obuild_dir_project}/./." -depth -name CVS -exec /bin/rm -R -f {} \;
179find "${obuild_dir_project}/./." -depth -name .svn -exec /bin/rm -R -f {} \;
180fi
181fi
182unset obuild_platform_result
183if [ "${obuild_platform_exe}" = "" ] ; then
184 echo "Variable obuild_platform_exe not defined."
185 exit
186fi
187obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
188if [ ${obuild_platform_result} = yes ] ; then
189if [ ! -d "${OSC_home}/lib" ] ; then
190 echo "WARNNING : Directory ${OSC_home}/lib not found."
191else
192/bin/mkdir -p "${obuild_dir_project}/./."
193/bin/cp -R "${OSC_home}/lib" "${obuild_dir_project}/./."
194find "${obuild_dir_project}/./." -depth -name CVS -exec /bin/rm -R -f {} \;
195find "${obuild_dir_project}/./." -depth -name .svn -exec /bin/rm -R -f {} \;
196fi
197fi
198unset obuild_platform_result
199if [ "${obuild_platform_exe}" = "" ] ; then
200 echo "Variable obuild_platform_exe not defined."
201 exit
202fi
203obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
204if [ ${obuild_platform_result} = yes ] ; then
205if [ ! -d "${OSC_home}/Resources" ] ; then
206 echo "WARNNING : Directory ${OSC_home}/Resources not found."
207else
208/bin/mkdir -p "${obuild_dir_project}/./."
209/bin/cp -R "${OSC_home}/Resources" "${obuild_dir_project}/./."
210find "${obuild_dir_project}/./." -depth -name CVS -exec /bin/rm -R -f {} \;
211find "${obuild_dir_project}/./." -depth -name .svn -exec /bin/rm -R -f {} \;
212fi
213fi
214unset obuild_platform_result
215if [ "${obuild_platform_exe}" = "" ] ; then
216 echo "Variable obuild_platform_exe not defined."
217 exit
218fi
219obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
220if [ ${obuild_platform_result} = yes ] ; then
221if [ ! -e "${CLHEP_home}/lib/libCLHEP-2.0.3.1.dylib" ] ; then
222 echo "WARNNING : File ${CLHEP_home}/lib/libCLHEP-2.0.3.1.dylib not found."
223else
224/bin/mkdir -p "${obuild_dir_project}/lib"
225/bin/cp "${CLHEP_home}/lib/libCLHEP-2.0.3.1.dylib" "${obuild_dir_project}/lib/."
226fi
227fi
228unset obuild_platform_result
229if [ "${obuild_platform_exe}" = "" ] ; then
230 echo "Variable obuild_platform_exe not defined."
231 exit
232fi
233obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Linux'`
234if [ ${obuild_platform_result} = yes ] ; then
235if [ ! -e "${CLHEP_home}/lib/libCLHEP-2.0.3.1.so" ] ; then
236 echo "WARNNING : File ${CLHEP_home}/lib/libCLHEP-2.0.3.1.so not found."
237else
238/bin/mkdir -p "${obuild_dir_project}/lib"
239/bin/cp "${CLHEP_home}/lib/libCLHEP-2.0.3.1.so" "${obuild_dir_project}/lib/."
240fi
241fi
242unset obuild_platform_result
243if [ "${obuild_platform_exe}" = "" ] ; then
244 echo "Variable obuild_platform_exe not defined."
245 exit
246fi
247obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
248if [ ${obuild_platform_result} = yes ] ; then
249if [ ! -d "${CLHEP_home}/include" ] ; then
250 echo "WARNNING : Directory ${CLHEP_home}/include not found."
251else
252/bin/mkdir -p "${obuild_dir_project}/Resources/CLHEP/."
253/bin/cp -R "${CLHEP_home}/include" "${obuild_dir_project}/Resources/CLHEP/."
254find "${obuild_dir_project}/Resources/CLHEP/." -depth -name CVS -exec /bin/rm -R -f {} \;
255find "${obuild_dir_project}/Resources/CLHEP/." -depth -name .svn -exec /bin/rm -R -f {} \;
256fi
257fi
258unset obuild_platform_result
259if [ "${obuild_platform_exe}" = "" ] ; then
260 echo "Variable obuild_platform_exe not defined."
261 exit
262fi
263obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
264if [ ${obuild_platform_result} = yes ] ; then
265if [ ! -d "${Geant4_home}/include" ] ; then
266 echo "WARNNING : Directory ${Geant4_home}/include not found."
267else
268/bin/mkdir -p "${obuild_dir_project}/Resources/Geant4/."
269/bin/cp -R "${Geant4_home}/include" "${obuild_dir_project}/Resources/Geant4/."
270find "${obuild_dir_project}/Resources/Geant4/." -depth -name CVS -exec /bin/rm -R -f {} \;
271find "${obuild_dir_project}/Resources/Geant4/." -depth -name .svn -exec /bin/rm -R -f {} \;
272fi
273fi
274unset obuild_platform_result
275if [ "${obuild_platform_exe}" = "" ] ; then
276 echo "Variable obuild_platform_exe not defined."
277 exit
278fi
279obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
280if [ ${obuild_platform_result} = yes ] ; then
281if [ ! -d "${Geant4_home}/lib" ] ; then
282 echo "WARNNING : Directory ${Geant4_home}/lib not found."
283else
284/bin/mkdir -p "${obuild_dir_project}/lib/."
285find "${Geant4_home}/lib" -name 'libG4physicslists.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
286find "${Geant4_home}/lib" -name 'libG4readout.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
287find "${Geant4_home}/lib" -name 'libG4run.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
288find "${Geant4_home}/lib" -name 'libG4event.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
289find "${Geant4_home}/lib" -name 'libG4tracking.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
290find "${Geant4_home}/lib" -name 'libG4processes.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
291find "${Geant4_home}/lib" -name 'libG4digits_hits.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
292find "${Geant4_home}/lib" -name 'libG4track.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
293find "${Geant4_home}/lib" -name 'libG4particles.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
294find "${Geant4_home}/lib" -name 'libG4geometry.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
295find "${Geant4_home}/lib" -name 'libG4graphics_reps.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
296find "${Geant4_home}/lib" -name 'libG4materials.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
297find "${Geant4_home}/lib" -name 'libG4intercoms.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
298find "${Geant4_home}/lib" -name 'libG4global.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
299fi
300fi
301unset obuild_platform_result
302if [ "${obuild_platform_exe}" = "" ] ; then
303 echo "Variable obuild_platform_exe not defined."
304 exit
305fi
306obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Linux'`
307if [ ${obuild_platform_result} = yes ] ; then
308if [ ! -d "${Geant4_home}/lib" ] ; then
309 echo "WARNNING : Directory ${Geant4_home}/lib not found."
310else
311/bin/mkdir -p "${obuild_dir_project}/lib/."
312find "${Geant4_home}/lib" -name 'libG4physicslists.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
313find "${Geant4_home}/lib" -name 'libG4readout.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
314find "${Geant4_home}/lib" -name 'libG4run.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
315find "${Geant4_home}/lib" -name 'libG4event.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
316find "${Geant4_home}/lib" -name 'libG4tracking.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
317find "${Geant4_home}/lib" -name 'libG4processes.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
318find "${Geant4_home}/lib" -name 'libG4digits_hits.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
319find "${Geant4_home}/lib" -name 'libG4track.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
320find "${Geant4_home}/lib" -name 'libG4particles.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
321find "${Geant4_home}/lib" -name 'libG4geometry.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
322find "${Geant4_home}/lib" -name 'libG4graphics_reps.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
323find "${Geant4_home}/lib" -name 'libG4materials.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
324find "${Geant4_home}/lib" -name 'libG4intercoms.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
325find "${Geant4_home}/lib" -name 'libG4global.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
326fi
327fi
328unset obuild_platform_result
329if [ "${obuild_platform_exe}" = "" ] ; then
330 echo "Variable obuild_platform_exe not defined."
331 exit
332fi
333obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
334if [ ${obuild_platform_result} = yes ] ; then
335if [ ! -e "${HDF5_home}/lib/libhdf5.0.0.0.dylib" ] ; then
336 echo "WARNNING : File ${HDF5_home}/lib/libhdf5.0.0.0.dylib not found."
337else
338/bin/mkdir -p "${obuild_dir_project}/lib"
339/bin/cp "${HDF5_home}/lib/libhdf5.0.0.0.dylib" "${obuild_dir_project}/lib/."
340fi
341fi
342unset obuild_platform_result
343if [ "${obuild_platform_exe}" = "" ] ; then
344 echo "Variable obuild_platform_exe not defined."
345 exit
346fi
347obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
348if [ ${obuild_platform_result} = yes ] ; then
349if [ ! -d "${HDF5_home}/include" ] ; then
350 echo "WARNNING : Directory ${HDF5_home}/include not found."
351else
352/bin/mkdir -p "${obuild_dir_project}/Resources/HDF5/."
353/bin/cp -R "${HDF5_home}/include" "${obuild_dir_project}/Resources/HDF5/."
354find "${obuild_dir_project}/Resources/HDF5/." -depth -name CVS -exec /bin/rm -R -f {} \;
355find "${obuild_dir_project}/Resources/HDF5/." -depth -name .svn -exec /bin/rm -R -f {} \;
356fi
357fi
358unset obuild_platform_result
359
360if [ ! -e "${obuild_osc_snovis_path}/${obuild_dir_bin}/obuild_find" ] ; then
361 if [ ! -e "${obuild_osc_snovis_path}/obuild/cpp/obuild_find.cpp" ] ; then
362 echo "Program source obuild_find.cpp not found."
363 exit
364 fi
365 if [ "${obuild_cxx_command}" = "" ] ; then
366 if [ "${OBUILD_CXX}" != "" ] ; then
367 obuild_find_compiler=${OBUILD_CXX}
368 else
369 obuild_find_compiler=c++
370 fi
371 else
372 obuild_find_compiler=${obuild_cxx_command}
373 fi
374 ${obuild_find_compiler} -o "${obuild_osc_snovis_path}/${obuild_dir_bin}/obuild_find" "${obuild_osc_snovis_path}/obuild/cpp/obuild_find.cpp"
375 unset obuild_find_compiler
376 if [ ! -e "${obuild_osc_snovis_path}/${obuild_dir_bin}/obuild_find" ] ; then
377 echo "Program obuild_find not found."
378 exit
379 fi
380fi
381obuild_find_exe="${obuild_osc_snovis_path}/${obuild_dir_bin}/obuild_find"
382if [ "${obuild_find_exe}" = "" ] ; then
383 echo "Variable obuild_find_exe not defined."
384 exit
385fi
386obuild_snovis_path=`"${obuild_find_exe}" snovis 'v1r1'`
387if [ "${obuild_snovis_path}" = "" ] ; then
388 echo "Can't find snovis package."
389 exit
390fi
391
392if [ ! -d "${obuild_snovis_path}/scripts" ] ; then
393 echo "WARNNING : Directory ${obuild_snovis_path}/scripts not found."
394else
395/bin/mkdir -p "${obuild_dir_project}/Resources/snovis/."
396/bin/cp -R "${obuild_snovis_path}/scripts" "${obuild_dir_project}/Resources/snovis/."
397find "${obuild_dir_project}/Resources/snovis/." -depth -name CVS -exec /bin/rm -R -f {} \;
398find "${obuild_dir_project}/Resources/snovis/." -depth -name .svn -exec /bin/rm -R -f {} \;
399fi
400if [ ! -d "${obuild_snovis_path}/Resources/G4Lab" ] ; then
401 echo "WARNNING : Directory ${obuild_snovis_path}/Resources/G4Lab not found."
402else
403/bin/mkdir -p "${obuild_dir_project}/Resources/."
404/bin/cp -R "${obuild_snovis_path}/Resources/G4Lab" "${obuild_dir_project}/Resources/."
405find "${obuild_dir_project}/Resources/." -depth -name CVS -exec /bin/rm -R -f {} \;
406find "${obuild_dir_project}/Resources/." -depth -name .svn -exec /bin/rm -R -f {} \;
407fi
408if [ "${obuild_platform_exe}" = "" ] ; then
409 echo "Variable obuild_platform_exe not defined."
410 exit
411fi
412obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
413if [ ${obuild_platform_result} = yes ] ; then
414if [ ! -d "${obuild_snovis_path}/${obuild_dir_bin}/prog_snovis.app" ] ; then
415 echo "WARNNING : Directory ${obuild_snovis_path}/${obuild_dir_bin}/prog_snovis.app not found."
416else
417/bin/mkdir -p "${obuild_dir_project}/../../."
418/bin/cp -R "${obuild_snovis_path}/${obuild_dir_bin}/prog_snovis.app" "${obuild_dir_project}/../../."
419find "${obuild_dir_project}/../../." -depth -name CVS -exec /bin/rm -R -f {} \;
420find "${obuild_dir_project}/../../." -depth -name .svn -exec /bin/rm -R -f {} \;
421fi
422fi
423unset obuild_platform_result
424
425if [ "${obuild_find_exe}" = "" ] ; then
426 echo "Variable obuild_find_exe not defined."
427 exit
428fi
429obuild_bhep_path=`"${obuild_find_exe}" bhep 'v1r4p2'`
430if [ "${obuild_bhep_path}" = "" ] ; then
431 echo "Can't find bhep package."
432 exit
433fi
434
435if [ ! -d "${obuild_bhep_path}/${obuild_dir_bin}" ] ; then
436 echo "WARNNING : Directory ${obuild_bhep_path}/${obuild_dir_bin} not found."
437else
438if [ -e "${obuild_bhep_path}/${obuild_dir_bin}/libbhep.dylib" ] ; then /bin/cp "${obuild_bhep_path}/${obuild_dir_bin}/libbhep.dylib" "${obuild_dir_project}/lib/." ;fi
439if [ -e "${obuild_bhep_path}/${obuild_dir_bin}/libbhep.so" ] ; then /bin/cp "${obuild_bhep_path}/${obuild_dir_bin}/libbhep.so" "${obuild_dir_project}/lib/." ;fi
440fi
441if [ "${obuild_find_exe}" = "" ] ; then
442 echo "Variable obuild_find_exe not defined."
443 exit
444fi
445obuild_snova_path=`"${obuild_find_exe}" snova 'v2r0p0'`
446if [ "${obuild_snova_path}" = "" ] ; then
447 echo "Can't find snova package."
448 exit
449fi
450
451if [ ! -d "${obuild_snova_path}/${obuild_dir_bin}" ] ; then
452 echo "WARNNING : Directory ${obuild_snova_path}/${obuild_dir_bin} not found."
453else
454if [ -e "${obuild_snova_path}/${obuild_dir_bin}/libgeomutils.dylib" ] ; then /bin/cp "${obuild_snova_path}/${obuild_dir_bin}/libgeomutils.dylib" "${obuild_dir_project}/lib/." ;fi
455if [ -e "${obuild_snova_path}/${obuild_dir_bin}/libgeomutils.so" ] ; then /bin/cp "${obuild_snova_path}/${obuild_dir_bin}/libgeomutils.so" "${obuild_dir_project}/lib/." ;fi
456fi
457if [ "${obuild_find_exe}" = "" ] ; then
458 echo "Variable obuild_find_exe not defined."
459 exit
460fi
461obuild_snova_path=`"${obuild_find_exe}" snova 'v2r0p0'`
462if [ "${obuild_snova_path}" = "" ] ; then
463 echo "Can't find snova package."
464 exit
465fi
466
467if [ ! -d "${obuild_snova_path}/${obuild_dir_bin}" ] ; then
468 echo "WARNNING : Directory ${obuild_snova_path}/${obuild_dir_bin} not found."
469else
470if [ -e "${obuild_snova_path}/${obuild_dir_bin}/libsngeom.dylib" ] ; then /bin/cp "${obuild_snova_path}/${obuild_dir_bin}/libsngeom.dylib" "${obuild_dir_project}/lib/." ;fi
471if [ -e "${obuild_snova_path}/${obuild_dir_bin}/libsngeom.so" ] ; then /bin/cp "${obuild_snova_path}/${obuild_dir_bin}/libsngeom.so" "${obuild_dir_project}/lib/." ;fi
472fi
473if [ "${obuild_find_exe}" = "" ] ; then
474 echo "Variable obuild_find_exe not defined."
475 exit
476fi
477obuild_snova_path=`"${obuild_find_exe}" snova 'v2r0p0'`
478if [ "${obuild_snova_path}" = "" ] ; then
479 echo "Can't find snova package."
480 exit
481fi
482
483if [ ! -d "${obuild_snova_path}/${obuild_dir_bin}" ] ; then
484 echo "WARNNING : Directory ${obuild_snova_path}/${obuild_dir_bin} not found."
485else
486if [ -e "${obuild_snova_path}/${obuild_dir_bin}/libsnvertex.dylib" ] ; then /bin/cp "${obuild_snova_path}/${obuild_dir_bin}/libsnvertex.dylib" "${obuild_dir_project}/lib/." ;fi
487if [ -e "${obuild_snova_path}/${obuild_dir_bin}/libsnvertex.so" ] ; then /bin/cp "${obuild_snova_path}/${obuild_dir_bin}/libsnvertex.so" "${obuild_dir_project}/lib/." ;fi
488fi
489if [ "${obuild_find_exe}" = "" ] ; then
490 echo "Variable obuild_find_exe not defined."
491 exit
492fi
493obuild_snova_path=`"${obuild_find_exe}" snova 'v2r0p0'`
494if [ "${obuild_snova_path}" = "" ] ; then
495 echo "Can't find snova package."
496 exit
497fi
498
499if [ ! -d "${obuild_snova_path}/${obuild_dir_bin}" ] ; then
500 echo "WARNNING : Directory ${obuild_snova_path}/${obuild_dir_bin} not found."
501else
502if [ -e "${obuild_snova_path}/${obuild_dir_bin}/libsnova.dylib" ] ; then /bin/cp "${obuild_snova_path}/${obuild_dir_bin}/libsnova.dylib" "${obuild_dir_project}/lib/." ;fi
503if [ -e "${obuild_snova_path}/${obuild_dir_bin}/libsnova.so" ] ; then /bin/cp "${obuild_snova_path}/${obuild_dir_bin}/libsnova.so" "${obuild_dir_project}/lib/." ;fi
504fi
505if [ "${obuild_find_exe}" = "" ] ; then
506 echo "Variable obuild_find_exe not defined."
507 exit
508fi
509obuild_snova_path=`"${obuild_find_exe}" snova 'v2r0p0'`
510if [ "${obuild_snova_path}" = "" ] ; then
511 echo "Can't find snova package."
512 exit
513fi
514
515if [ ! -d "${obuild_snova_path}/${obuild_dir_bin}" ] ; then
516 echo "WARNNING : Directory ${obuild_snova_path}/${obuild_dir_bin} not found."
517else
518if [ -e "${obuild_snova_path}/${obuild_dir_bin}/libsnova_ui.dylib" ] ; then /bin/cp "${obuild_snova_path}/${obuild_dir_bin}/libsnova_ui.dylib" "${obuild_dir_project}/lib/." ;fi
519if [ -e "${obuild_snova_path}/${obuild_dir_bin}/libsnova_ui.so" ] ; then /bin/cp "${obuild_snova_path}/${obuild_dir_bin}/libsnova_ui.so" "${obuild_dir_project}/lib/." ;fi
520fi
521if [ "${obuild_find_exe}" = "" ] ; then
522 echo "Variable obuild_find_exe not defined."
523 exit
524fi
525obuild_snovis_path=`"${obuild_find_exe}" snovis 'v1r1'`
526if [ "${obuild_snovis_path}" = "" ] ; then
527 echo "Can't find snovis package."
528 exit
529fi
530
531if [ ! -d "${obuild_snovis_path}/${obuild_dir_bin}" ] ; then
532 echo "WARNNING : Directory ${obuild_snovis_path}/${obuild_dir_bin} not found."
533else
534if [ -e "${obuild_snovis_path}/${obuild_dir_bin}/libG4LabCore.dylib" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/libG4LabCore.dylib" "${obuild_dir_project}/lib/." ;fi
535if [ -e "${obuild_snovis_path}/${obuild_dir_bin}/libG4LabCore.so" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/libG4LabCore.so" "${obuild_dir_project}/lib/." ;fi
536fi
537if [ "${obuild_find_exe}" = "" ] ; then
538 echo "Variable obuild_find_exe not defined."
539 exit
540fi
541obuild_snovis_path=`"${obuild_find_exe}" snovis 'v1r1'`
542if [ "${obuild_snovis_path}" = "" ] ; then
543 echo "Can't find snovis package."
544 exit
545fi
546
547if [ ! -d "${obuild_snovis_path}/${obuild_dir_bin}" ] ; then
548 echo "WARNNING : Directory ${obuild_snovis_path}/${obuild_dir_bin} not found."
549else
550if [ -e "${obuild_snovis_path}/${obuild_dir_bin}/libG4LabUIOnX.dylib" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/libG4LabUIOnX.dylib" "${obuild_dir_project}/lib/." ;fi
551if [ -e "${obuild_snovis_path}/${obuild_dir_bin}/libG4LabUIOnX.so" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/libG4LabUIOnX.so" "${obuild_dir_project}/lib/." ;fi
552fi
553
554if [ "${obuild_find_exe}" = "" ] ; then
555 echo "Variable obuild_find_exe not defined."
556 exit
557fi
558obuild_snovis_path=`"${obuild_find_exe}" snovis 'v1r1'`
559if [ "${obuild_snovis_path}" = "" ] ; then
560 echo "Can't find snovis package."
561 exit
562fi
563
564if [ ! -d "${obuild_snovis_path}/${obuild_dir_bin}" ] ; then
565 echo "WARNNING : Directory ${obuild_snovis_path}/${obuild_dir_bin} not found."
566else
567if [ -e "${obuild_snovis_path}/${obuild_dir_bin}/G4Lab.bundle" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/G4Lab.bundle" "${obuild_dir_project}/bin/." ;fi
568if [ -e "${obuild_snovis_path}/${obuild_dir_bin}/libG4Lab.jnilib" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/libG4Lab.jnilib" "${obuild_dir_project}/bin/." ;fi
569if [ -e "${obuild_snovis_path}/${obuild_dir_bin}/libG4Lab.so" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/libG4Lab.so" "${obuild_dir_project}/bin/." ;fi
570fi
571if [ "${obuild_find_exe}" = "" ] ; then
572 echo "Variable obuild_find_exe not defined."
573 exit
574fi
575obuild_snovis_path=`"${obuild_find_exe}" snovis 'v1r1'`
576if [ "${obuild_snovis_path}" = "" ] ; then
577 echo "Can't find snovis package."
578 exit
579fi
580
581if [ ! -d "${obuild_snovis_path}/${obuild_dir_bin}" ] ; then
582 echo "WARNNING : Directory ${obuild_snovis_path}/${obuild_dir_bin} not found."
583else
584if [ -e "${obuild_snovis_path}/${obuild_dir_bin}/snovis.bundle" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/snovis.bundle" "${obuild_dir_project}/bin/." ;fi
585if [ -e "${obuild_snovis_path}/${obuild_dir_bin}/libsnovis.jnilib" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/libsnovis.jnilib" "${obuild_dir_project}/bin/." ;fi
586if [ -e "${obuild_snovis_path}/${obuild_dir_bin}/libsnovis.so" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/libsnovis.so" "${obuild_dir_project}/bin/." ;fi
587fi
588
589if [ "${obuild_find_exe}" = "" ] ; then
590 echo "Variable obuild_find_exe not defined."
591 exit
592fi
593obuild_snova_path=`"${obuild_find_exe}" snova 'v2r0p0'`
594if [ "${obuild_snova_path}" = "" ] ; then
595 echo "Can't find snova package."
596 exit
597fi
598
599if [ ! -d "${obuild_snova_path}/${obuild_dir_bin}" ] ; then
600 echo "WARNNING : Directory ${obuild_snova_path}/${obuild_dir_bin} not found."
601else
602if [ -e "${obuild_snova_path}/${obuild_dir_bin}/prog_snova" ] ; then /bin/cp "${obuild_snova_path}/${obuild_dir_bin}/prog_snova" "${obuild_dir_project}/bin/." ;fi
603fi
604if [ "${obuild_find_exe}" = "" ] ; then
605 echo "Variable obuild_find_exe not defined."
606 exit
607fi
608obuild_snovis_path=`"${obuild_find_exe}" snovis 'v1r1'`
609if [ "${obuild_snovis_path}" = "" ] ; then
610 echo "Can't find snovis package."
611 exit
612fi
613
614if [ ! -d "${obuild_snovis_path}/${obuild_dir_bin}" ] ; then
615 echo "WARNNING : Directory ${obuild_snovis_path}/${obuild_dir_bin} not found."
616else
617if [ -e "${obuild_snovis_path}/${obuild_dir_bin}/prog_snovis" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/prog_snovis" "${obuild_dir_project}/bin/." ;fi
618fi
619
620if [ "${obuild_platform_exe}" = "" ] ; then
621 echo "Variable obuild_platform_exe not defined."
622 exit
623fi
624obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
625if [ ${obuild_platform_result} = yes ] ; then
626if [ ! -d "${OSC_home}/bin" ] ; then
627 echo "WARNNING : Directory ${OSC_home}/bin not found."
628else
629/bin/mkdir -p "${obuild_dir_project}/./."
630/bin/cp -R "${OSC_home}/bin" "${obuild_dir_project}/./."
631find "${obuild_dir_project}/./." -depth -name CVS -exec /bin/rm -R -f {} \;
632find "${obuild_dir_project}/./." -depth -name .svn -exec /bin/rm -R -f {} \;
633fi
634fi
635unset obuild_platform_result
636if [ "${obuild_platform_exe}" = "" ] ; then
637 echo "Variable obuild_platform_exe not defined."
638 exit
639fi
640obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
641if [ ${obuild_platform_result} = yes ] ; then
642if [ ! -d "${OSC_home}/lib" ] ; then
643 echo "WARNNING : Directory ${OSC_home}/lib not found."
644else
645/bin/mkdir -p "${obuild_dir_project}/./."
646/bin/cp -R "${OSC_home}/lib" "${obuild_dir_project}/./."
647find "${obuild_dir_project}/./." -depth -name CVS -exec /bin/rm -R -f {} \;
648find "${obuild_dir_project}/./." -depth -name .svn -exec /bin/rm -R -f {} \;
649fi
650fi
651unset obuild_platform_result
652if [ "${obuild_platform_exe}" = "" ] ; then
653 echo "Variable obuild_platform_exe not defined."
654 exit
655fi
656obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
657if [ ${obuild_platform_result} = yes ] ; then
658if [ ! -d "${OSC_home}/Resources" ] ; then
659 echo "WARNNING : Directory ${OSC_home}/Resources not found."
660else
661/bin/mkdir -p "${obuild_dir_project}/./."
662/bin/cp -R "${OSC_home}/Resources" "${obuild_dir_project}/./."
663find "${obuild_dir_project}/./." -depth -name CVS -exec /bin/rm -R -f {} \;
664find "${obuild_dir_project}/./." -depth -name .svn -exec /bin/rm -R -f {} \;
665fi
666fi
667unset obuild_platform_result
668if [ "${obuild_platform_exe}" = "" ] ; then
669 echo "Variable obuild_platform_exe not defined."
670 exit
671fi
672obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
673if [ ${obuild_platform_result} = yes ] ; then
674if [ ! -e "${CLHEP_home}/lib/libCLHEP-2.0.3.1.dylib" ] ; then
675 echo "WARNNING : File ${CLHEP_home}/lib/libCLHEP-2.0.3.1.dylib not found."
676else
677/bin/mkdir -p "${obuild_dir_project}/lib"
678/bin/cp "${CLHEP_home}/lib/libCLHEP-2.0.3.1.dylib" "${obuild_dir_project}/lib/."
679fi
680fi
681unset obuild_platform_result
682if [ "${obuild_platform_exe}" = "" ] ; then
683 echo "Variable obuild_platform_exe not defined."
684 exit
685fi
686obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Linux'`
687if [ ${obuild_platform_result} = yes ] ; then
688if [ ! -e "${CLHEP_home}/lib/libCLHEP-2.0.3.1.so" ] ; then
689 echo "WARNNING : File ${CLHEP_home}/lib/libCLHEP-2.0.3.1.so not found."
690else
691/bin/mkdir -p "${obuild_dir_project}/lib"
692/bin/cp "${CLHEP_home}/lib/libCLHEP-2.0.3.1.so" "${obuild_dir_project}/lib/."
693fi
694fi
695unset obuild_platform_result
696if [ "${obuild_platform_exe}" = "" ] ; then
697 echo "Variable obuild_platform_exe not defined."
698 exit
699fi
700obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
701if [ ${obuild_platform_result} = yes ] ; then
702if [ ! -d "${CLHEP_home}/include" ] ; then
703 echo "WARNNING : Directory ${CLHEP_home}/include not found."
704else
705/bin/mkdir -p "${obuild_dir_project}/Resources/CLHEP/."
706/bin/cp -R "${CLHEP_home}/include" "${obuild_dir_project}/Resources/CLHEP/."
707find "${obuild_dir_project}/Resources/CLHEP/." -depth -name CVS -exec /bin/rm -R -f {} \;
708find "${obuild_dir_project}/Resources/CLHEP/." -depth -name .svn -exec /bin/rm -R -f {} \;
709fi
710fi
711unset obuild_platform_result
712if [ "${obuild_platform_exe}" = "" ] ; then
713 echo "Variable obuild_platform_exe not defined."
714 exit
715fi
716obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
717if [ ${obuild_platform_result} = yes ] ; then
718if [ ! -d "${Geant4_home}/include" ] ; then
719 echo "WARNNING : Directory ${Geant4_home}/include not found."
720else
721/bin/mkdir -p "${obuild_dir_project}/Resources/Geant4/."
722/bin/cp -R "${Geant4_home}/include" "${obuild_dir_project}/Resources/Geant4/."
723find "${obuild_dir_project}/Resources/Geant4/." -depth -name CVS -exec /bin/rm -R -f {} \;
724find "${obuild_dir_project}/Resources/Geant4/." -depth -name .svn -exec /bin/rm -R -f {} \;
725fi
726fi
727unset obuild_platform_result
728if [ "${obuild_platform_exe}" = "" ] ; then
729 echo "Variable obuild_platform_exe not defined."
730 exit
731fi
732obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
733if [ ${obuild_platform_result} = yes ] ; then
734if [ ! -d "${Geant4_home}/lib" ] ; then
735 echo "WARNNING : Directory ${Geant4_home}/lib not found."
736else
737/bin/mkdir -p "${obuild_dir_project}/lib/."
738find "${Geant4_home}/lib" -name 'libG4physicslists.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
739find "${Geant4_home}/lib" -name 'libG4readout.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
740find "${Geant4_home}/lib" -name 'libG4run.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
741find "${Geant4_home}/lib" -name 'libG4event.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
742find "${Geant4_home}/lib" -name 'libG4tracking.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
743find "${Geant4_home}/lib" -name 'libG4processes.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
744find "${Geant4_home}/lib" -name 'libG4digits_hits.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
745find "${Geant4_home}/lib" -name 'libG4track.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
746find "${Geant4_home}/lib" -name 'libG4particles.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
747find "${Geant4_home}/lib" -name 'libG4geometry.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
748find "${Geant4_home}/lib" -name 'libG4graphics_reps.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
749find "${Geant4_home}/lib" -name 'libG4materials.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
750find "${Geant4_home}/lib" -name 'libG4intercoms.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
751find "${Geant4_home}/lib" -name 'libG4global.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
752fi
753fi
754unset obuild_platform_result
755if [ "${obuild_platform_exe}" = "" ] ; then
756 echo "Variable obuild_platform_exe not defined."
757 exit
758fi
759obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Linux'`
760if [ ${obuild_platform_result} = yes ] ; then
761if [ ! -d "${Geant4_home}/lib" ] ; then
762 echo "WARNNING : Directory ${Geant4_home}/lib not found."
763else
764/bin/mkdir -p "${obuild_dir_project}/lib/."
765find "${Geant4_home}/lib" -name 'libG4physicslists.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
766find "${Geant4_home}/lib" -name 'libG4readout.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
767find "${Geant4_home}/lib" -name 'libG4run.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
768find "${Geant4_home}/lib" -name 'libG4event.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
769find "${Geant4_home}/lib" -name 'libG4tracking.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
770find "${Geant4_home}/lib" -name 'libG4processes.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
771find "${Geant4_home}/lib" -name 'libG4digits_hits.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
772find "${Geant4_home}/lib" -name 'libG4track.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
773find "${Geant4_home}/lib" -name 'libG4particles.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
774find "${Geant4_home}/lib" -name 'libG4geometry.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
775find "${Geant4_home}/lib" -name 'libG4graphics_reps.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
776find "${Geant4_home}/lib" -name 'libG4materials.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
777find "${Geant4_home}/lib" -name 'libG4intercoms.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
778find "${Geant4_home}/lib" -name 'libG4global.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
779fi
780fi
781unset obuild_platform_result
782if [ "${obuild_platform_exe}" = "" ] ; then
783 echo "Variable obuild_platform_exe not defined."
784 exit
785fi
786obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
787if [ ${obuild_platform_result} = yes ] ; then
788if [ ! -e "${HDF5_home}/lib/libhdf5.0.0.0.dylib" ] ; then
789 echo "WARNNING : File ${HDF5_home}/lib/libhdf5.0.0.0.dylib not found."
790else
791/bin/mkdir -p "${obuild_dir_project}/lib"
792/bin/cp "${HDF5_home}/lib/libhdf5.0.0.0.dylib" "${obuild_dir_project}/lib/."
793fi
794fi
795unset obuild_platform_result
796if [ "${obuild_platform_exe}" = "" ] ; then
797 echo "Variable obuild_platform_exe not defined."
798 exit
799fi
800obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
801if [ ${obuild_platform_result} = yes ] ; then
802if [ ! -d "${HDF5_home}/include" ] ; then
803 echo "WARNNING : Directory ${HDF5_home}/include not found."
804else
805/bin/mkdir -p "${obuild_dir_project}/Resources/HDF5/."
806/bin/cp -R "${HDF5_home}/include" "${obuild_dir_project}/Resources/HDF5/."
807find "${obuild_dir_project}/Resources/HDF5/." -depth -name CVS -exec /bin/rm -R -f {} \;
808find "${obuild_dir_project}/Resources/HDF5/." -depth -name .svn -exec /bin/rm -R -f {} \;
809fi
810fi
811unset obuild_platform_result
812if [ "${obuild_platform_exe}" = "" ] ; then
813 echo "Variable obuild_platform_exe not defined."
814 exit
815fi
816obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
817if [ ${obuild_platform_result} = yes ] ; then
818if [ ! -e "${obuild_osc_snovis_path}/obuild/release/UNIX/setup.csh" ] ; then
819 echo "WARNNING : File ${obuild_osc_snovis_path}/obuild/release/UNIX/setup.csh not found."
820else
821/bin/mkdir -p "${obuild_dir_project}"
822/bin/cp "${obuild_osc_snovis_path}/obuild/release/UNIX/setup.csh" "${obuild_dir_project}/."
823fi
824fi
825unset obuild_platform_result
826if [ "${obuild_platform_exe}" = "" ] ; then
827 echo "Variable obuild_platform_exe not defined."
828 exit
829fi
830obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
831if [ ${obuild_platform_result} = yes ] ; then
832if [ ! -e "${obuild_osc_snovis_path}/obuild/release/UNIX/setup.sh" ] ; then
833 echo "WARNNING : File ${obuild_osc_snovis_path}/obuild/release/UNIX/setup.sh not found."
834else
835/bin/mkdir -p "${obuild_dir_project}"
836/bin/cp "${obuild_osc_snovis_path}/obuild/release/UNIX/setup.sh" "${obuild_dir_project}/."
837fi
838fi
839unset obuild_platform_result
840if [ "${obuild_platform_exe}" = "" ] ; then
841 echo "Variable obuild_platform_exe not defined."
842 exit
843fi
844obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
845if [ ${obuild_platform_result} = yes ] ; then
846if [ ! -e "${obuild_osc_snovis_path}/obuild/release/UNIX/install" ] ; then
847 echo "WARNNING : File ${obuild_osc_snovis_path}/obuild/release/UNIX/install not found."
848else
849/bin/mkdir -p "${obuild_dir_project}"
850/bin/cp "${obuild_osc_snovis_path}/obuild/release/UNIX/install" "${obuild_dir_project}/."
851fi
852fi
853unset obuild_platform_result
854obuild_pwd_osc_snovis_1=`pwd`
855cd "${obuild_osc_snovis_path}/obuild"
856if [ -e ./sh/build_sys ] ; then
857 ./sh/build_sys "${obuild_dir_project}"
858 obuild_status=$?;if [ ${obuild_status} != 0 ] ; then exit ${obuild_status};fi
859fi
860cd "${obuild_pwd_osc_snovis_1}"
861unset obuild_pwd_osc_snovis_1
862
863if [ "${obuild_platform_exe}" = "" ] ; then
864 echo "Variable obuild_platform_exe not defined."
865 exit
866fi
867obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
868if [ ${obuild_platform_result} = yes ] ; then
869/bin/rm -R -f "${obuild_dir_project}/Resources/Geant4"
870/bin/rm -R -f "${obuild_dir_project}/Resources/CLHEP"
871/bin/rm -R -f "${obuild_dir_project}/Resources/Python"
872cd "${obuild_osc_snovis_path}/${obuild_dir_bin}"
873/bin/rm -f osc_snovis_v1r0_intel_osx_gcc401.zip
874zip -q -r osc_snovis_v1r0_intel_osx_gcc401.zip osc_snovis
875cd "${obuild_osc_snovis_path}/obuild"
876fi
877unset obuild_platform_result
878if [ "${obuild_platform_exe}" = "" ] ; then
879 echo "Variable obuild_platform_exe not defined."
880 exit
881fi
882obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Linux'`
883if [ ${obuild_platform_result} = yes ] ; then
884/bin/rm -R -f "${obuild_dir_project}/Resources/Geant4"
885/bin/rm -R -f "${obuild_dir_project}/Resources/CLHEP"
886/bin/rm -R -f "${obuild_dir_project}/Resources/Python"
887find "${obuild_dir_project}" -name 'libXm.so.2*' -follow -exec /bin/rm -f {} \;
888cd "${obuild_osc_snovis_path}/${obuild_dir_bin}"
889/bin/rm -f osc_snovis_v1r0_m32_sl3_gcc323.zip
890zip -q -r osc_snovis_v1r0_m32_sl3_gcc323.zip osc_snovis
891cd "${obuild_osc_snovis_path}/obuild"
892fi
893unset obuild_platform_result
894cd "${obuild_osc_snovis_path}/${obuild_dir_bin}"
895/bin/rm -f obuild_platform
896cd "${obuild_pwd_osc_snovis_0}"
897unset obuild_pwd_osc_snovis_0
Note: See TracBrowser for help on using the repository browser.