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

Last change on this file since 273 was 273, checked in by barrand, 19 years ago
  • Property svn:executable set to *
File size: 28.4 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=${obuild_platform}_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 osc_snovis v1r0" >> "${obuild_dir_project}/Versions"
160echo "package bhep v1r4p2" >> "${obuild_dir_project}/Versions"
161echo "package snova v2r0p0" >> "${obuild_dir_project}/Versions"
162echo "package snovis v1r1" >> "${obuild_dir_project}/Versions"
163echo "foreign OpenScientist v16r0" >> "${obuild_dir_project}/Versions"
164echo "foreign CLHEP 2.0.3.1" >> "${obuild_dir_project}/Versions"
165echo "foreign Geant4 8.2" >> "${obuild_dir_project}/Versions"
166echo "foreign HDF5 1.6.5" >> "${obuild_dir_project}/Versions"
167
168if [ "${obuild_platform_exe}" = "" ] ; then
169 echo "Variable obuild_platform_exe not defined."
170 exit
171fi
172obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
173if [ ${obuild_platform_result} = yes ] ; then
174if [ ! -d "${OSC_home}/bin" ] ; then
175 echo "WARNNING : Directory ${OSC_home}/bin not found."
176else
177/bin/mkdir -p "${obuild_dir_project}/./."
178/bin/cp -R "${OSC_home}/bin" "${obuild_dir_project}/./."
179find "${obuild_dir_project}/./." -depth -name CVS -exec /bin/rm -R -f {} \;
180find "${obuild_dir_project}/./." -depth -name .svn -exec /bin/rm -R -f {} \;
181fi
182fi
183unset obuild_platform_result
184if [ "${obuild_platform_exe}" = "" ] ; then
185 echo "Variable obuild_platform_exe not defined."
186 exit
187fi
188obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
189if [ ${obuild_platform_result} = yes ] ; then
190if [ ! -d "${OSC_home}/lib" ] ; then
191 echo "WARNNING : Directory ${OSC_home}/lib not found."
192else
193/bin/mkdir -p "${obuild_dir_project}/./."
194/bin/cp -R "${OSC_home}/lib" "${obuild_dir_project}/./."
195find "${obuild_dir_project}/./." -depth -name CVS -exec /bin/rm -R -f {} \;
196find "${obuild_dir_project}/./." -depth -name .svn -exec /bin/rm -R -f {} \;
197fi
198fi
199unset obuild_platform_result
200if [ "${obuild_platform_exe}" = "" ] ; then
201 echo "Variable obuild_platform_exe not defined."
202 exit
203fi
204obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
205if [ ${obuild_platform_result} = yes ] ; then
206if [ ! -d "${OSC_home}/Resources" ] ; then
207 echo "WARNNING : Directory ${OSC_home}/Resources not found."
208else
209/bin/mkdir -p "${obuild_dir_project}/./."
210/bin/cp -R "${OSC_home}/Resources" "${obuild_dir_project}/./."
211find "${obuild_dir_project}/./." -depth -name CVS -exec /bin/rm -R -f {} \;
212find "${obuild_dir_project}/./." -depth -name .svn -exec /bin/rm -R -f {} \;
213fi
214fi
215unset obuild_platform_result
216if [ "${obuild_platform_exe}" = "" ] ; then
217 echo "Variable obuild_platform_exe not defined."
218 exit
219fi
220obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
221if [ ${obuild_platform_result} = yes ] ; then
222if [ ! -e "${CLHEP_home}/lib/libCLHEP-2.0.3.1.dylib" ] ; then
223 echo "WARNNING : File ${CLHEP_home}/lib/libCLHEP-2.0.3.1.dylib not found."
224else
225/bin/mkdir -p "${obuild_dir_project}/lib"
226/bin/cp "${CLHEP_home}/lib/libCLHEP-2.0.3.1.dylib" "${obuild_dir_project}/lib/."
227fi
228fi
229unset obuild_platform_result
230if [ "${obuild_platform_exe}" = "" ] ; then
231 echo "Variable obuild_platform_exe not defined."
232 exit
233fi
234obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Linux'`
235if [ ${obuild_platform_result} = yes ] ; then
236if [ ! -e "${CLHEP_home}/lib/libCLHEP-2.0.3.1.so" ] ; then
237 echo "WARNNING : File ${CLHEP_home}/lib/libCLHEP-2.0.3.1.so not found."
238else
239/bin/mkdir -p "${obuild_dir_project}/lib"
240/bin/cp "${CLHEP_home}/lib/libCLHEP-2.0.3.1.so" "${obuild_dir_project}/lib/."
241fi
242fi
243unset obuild_platform_result
244if [ "${obuild_platform_exe}" = "" ] ; then
245 echo "Variable obuild_platform_exe not defined."
246 exit
247fi
248obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
249if [ ${obuild_platform_result} = yes ] ; then
250if [ ! -d "${CLHEP_home}/include" ] ; then
251 echo "WARNNING : Directory ${CLHEP_home}/include not found."
252else
253/bin/mkdir -p "${obuild_dir_project}/Resources/CLHEP/."
254/bin/cp -R "${CLHEP_home}/include" "${obuild_dir_project}/Resources/CLHEP/."
255find "${obuild_dir_project}/Resources/CLHEP/." -depth -name CVS -exec /bin/rm -R -f {} \;
256find "${obuild_dir_project}/Resources/CLHEP/." -depth -name .svn -exec /bin/rm -R -f {} \;
257fi
258fi
259unset obuild_platform_result
260if [ "${obuild_platform_exe}" = "" ] ; then
261 echo "Variable obuild_platform_exe not defined."
262 exit
263fi
264obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
265if [ ${obuild_platform_result} = yes ] ; then
266if [ ! -d "${Geant4_home}/include" ] ; then
267 echo "WARNNING : Directory ${Geant4_home}/include not found."
268else
269/bin/mkdir -p "${obuild_dir_project}/Resources/Geant4/."
270/bin/cp -R "${Geant4_home}/include" "${obuild_dir_project}/Resources/Geant4/."
271find "${obuild_dir_project}/Resources/Geant4/." -depth -name CVS -exec /bin/rm -R -f {} \;
272find "${obuild_dir_project}/Resources/Geant4/." -depth -name .svn -exec /bin/rm -R -f {} \;
273fi
274fi
275unset obuild_platform_result
276if [ "${obuild_platform_exe}" = "" ] ; then
277 echo "Variable obuild_platform_exe not defined."
278 exit
279fi
280obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
281if [ ${obuild_platform_result} = yes ] ; then
282if [ ! -d "${Geant4_home}/lib" ] ; then
283 echo "WARNNING : Directory ${Geant4_home}/lib not found."
284else
285/bin/mkdir -p "${obuild_dir_project}/lib/."
286find "${Geant4_home}/lib" -name 'libG4physicslists.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
287find "${Geant4_home}/lib" -name 'libG4readout.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
288find "${Geant4_home}/lib" -name 'libG4run.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
289find "${Geant4_home}/lib" -name 'libG4event.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
290find "${Geant4_home}/lib" -name 'libG4tracking.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
291find "${Geant4_home}/lib" -name 'libG4processes.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
292find "${Geant4_home}/lib" -name 'libG4digits_hits.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
293find "${Geant4_home}/lib" -name 'libG4track.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
294find "${Geant4_home}/lib" -name 'libG4particles.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
295find "${Geant4_home}/lib" -name 'libG4geometry.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
296find "${Geant4_home}/lib" -name 'libG4graphics_reps.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
297find "${Geant4_home}/lib" -name 'libG4materials.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
298find "${Geant4_home}/lib" -name 'libG4intercoms.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
299find "${Geant4_home}/lib" -name 'libG4global.dylib' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
300fi
301fi
302unset obuild_platform_result
303if [ "${obuild_platform_exe}" = "" ] ; then
304 echo "Variable obuild_platform_exe not defined."
305 exit
306fi
307obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Linux'`
308if [ ${obuild_platform_result} = yes ] ; then
309if [ ! -d "${Geant4_home}/lib" ] ; then
310 echo "WARNNING : Directory ${Geant4_home}/lib not found."
311else
312/bin/mkdir -p "${obuild_dir_project}/lib/."
313find "${Geant4_home}/lib" -name 'libG4physicslists.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
314find "${Geant4_home}/lib" -name 'libG4readout.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
315find "${Geant4_home}/lib" -name 'libG4run.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
316find "${Geant4_home}/lib" -name 'libG4event.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
317find "${Geant4_home}/lib" -name 'libG4tracking.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
318find "${Geant4_home}/lib" -name 'libG4processes.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
319find "${Geant4_home}/lib" -name 'libG4digits_hits.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
320find "${Geant4_home}/lib" -name 'libG4track.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
321find "${Geant4_home}/lib" -name 'libG4particles.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
322find "${Geant4_home}/lib" -name 'libG4geometry.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
323find "${Geant4_home}/lib" -name 'libG4graphics_reps.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
324find "${Geant4_home}/lib" -name 'libG4materials.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
325find "${Geant4_home}/lib" -name 'libG4intercoms.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
326find "${Geant4_home}/lib" -name 'libG4global.so' -follow -exec /bin/cp {} "${obuild_dir_project}/lib/." \;
327fi
328fi
329unset obuild_platform_result
330if [ "${obuild_platform_exe}" = "" ] ; then
331 echo "Variable obuild_platform_exe not defined."
332 exit
333fi
334obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
335if [ ${obuild_platform_result} = yes ] ; then
336if [ ! -e "${HDF5_home}/lib/libhdf5.0.0.0.dylib" ] ; then
337 echo "WARNNING : File ${HDF5_home}/lib/libhdf5.0.0.0.dylib not found."
338else
339/bin/mkdir -p "${obuild_dir_project}/lib"
340/bin/cp "${HDF5_home}/lib/libhdf5.0.0.0.dylib" "${obuild_dir_project}/lib/."
341fi
342fi
343unset obuild_platform_result
344if [ "${obuild_platform_exe}" = "" ] ; then
345 echo "Variable obuild_platform_exe not defined."
346 exit
347fi
348obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
349if [ ${obuild_platform_result} = yes ] ; then
350if [ ! -d "${HDF5_home}/include" ] ; then
351 echo "WARNNING : Directory ${HDF5_home}/include not found."
352else
353/bin/mkdir -p "${obuild_dir_project}/Resources/HDF5/."
354/bin/cp -R "${HDF5_home}/include" "${obuild_dir_project}/Resources/HDF5/."
355find "${obuild_dir_project}/Resources/HDF5/." -depth -name CVS -exec /bin/rm -R -f {} \;
356find "${obuild_dir_project}/Resources/HDF5/." -depth -name .svn -exec /bin/rm -R -f {} \;
357fi
358fi
359unset obuild_platform_result
360
361if [ ! -e "${obuild_osc_snovis_path}/${obuild_dir_bin}/obuild_find" ] ; then
362 if [ ! -e "${obuild_osc_snovis_path}/obuild/cpp/obuild_find.cpp" ] ; then
363 echo "Program source obuild_find.cpp not found."
364 exit
365 fi
366 if [ "${obuild_cxx_command}" = "" ] ; then
367 if [ "${OBUILD_CXX}" != "" ] ; then
368 obuild_find_compiler=${OBUILD_CXX}
369 else
370 obuild_find_compiler=c++
371 fi
372 else
373 obuild_find_compiler=${obuild_cxx_command}
374 fi
375 ${obuild_find_compiler} -o "${obuild_osc_snovis_path}/${obuild_dir_bin}/obuild_find" "${obuild_osc_snovis_path}/obuild/cpp/obuild_find.cpp"
376 unset obuild_find_compiler
377 if [ ! -e "${obuild_osc_snovis_path}/${obuild_dir_bin}/obuild_find" ] ; then
378 echo "Program obuild_find not found."
379 exit
380 fi
381fi
382obuild_find_exe="${obuild_osc_snovis_path}/${obuild_dir_bin}/obuild_find"
383if [ "${obuild_find_exe}" = "" ] ; then
384 echo "Variable obuild_find_exe not defined."
385 exit
386fi
387obuild_osc_snovis_path=`"${obuild_find_exe}" osc_snovis 'v1r0'`
388if [ "${obuild_osc_snovis_path}" = "" ] ; then
389 echo "Can't find osc_snovis package."
390 exit
391fi
392
393if [ "${obuild_platform_exe}" = "" ] ; then
394 echo "Variable obuild_platform_exe not defined."
395 exit
396fi
397obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
398if [ ${obuild_platform_result} = yes ] ; then
399if [ ! -e "${obuild_osc_snovis_path}/obuild/release/UNIX/setup.csh" ] ; then
400 echo "WARNNING : File ${obuild_osc_snovis_path}/obuild/release/UNIX/setup.csh not found."
401else
402/bin/cp "${obuild_osc_snovis_path}/obuild/release/UNIX/setup.csh" "${obuild_dir_project}/."
403fi
404fi
405unset obuild_platform_result
406if [ "${obuild_platform_exe}" = "" ] ; then
407 echo "Variable obuild_platform_exe not defined."
408 exit
409fi
410obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
411if [ ${obuild_platform_result} = yes ] ; then
412if [ ! -e "${obuild_osc_snovis_path}/obuild/release/UNIX/setup.sh" ] ; then
413 echo "WARNNING : File ${obuild_osc_snovis_path}/obuild/release/UNIX/setup.sh not found."
414else
415/bin/cp "${obuild_osc_snovis_path}/obuild/release/UNIX/setup.sh" "${obuild_dir_project}/."
416fi
417fi
418unset obuild_platform_result
419if [ "${obuild_platform_exe}" = "" ] ; then
420 echo "Variable obuild_platform_exe not defined."
421 exit
422fi
423obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
424if [ ${obuild_platform_result} = yes ] ; then
425if [ ! -e "${obuild_osc_snovis_path}/obuild/release/UNIX/install" ] ; then
426 echo "WARNNING : File ${obuild_osc_snovis_path}/obuild/release/UNIX/install not found."
427else
428/bin/cp "${obuild_osc_snovis_path}/obuild/release/UNIX/install" "${obuild_dir_project}/."
429fi
430fi
431unset obuild_platform_result
432if [ "${obuild_find_exe}" = "" ] ; then
433 echo "Variable obuild_find_exe not defined."
434 exit
435fi
436obuild_snovis_path=`"${obuild_find_exe}" snovis 'v1r1'`
437if [ "${obuild_snovis_path}" = "" ] ; then
438 echo "Can't find snovis package."
439 exit
440fi
441
442if [ ! -d "${obuild_snovis_path}/scripts" ] ; then
443 echo "WARNNING : Directory ${obuild_snovis_path}/scripts not found."
444else
445/bin/mkdir -p "${obuild_dir_project}/Resources/snovis/."
446/bin/cp -R "${obuild_snovis_path}/scripts" "${obuild_dir_project}/Resources/snovis/."
447find "${obuild_dir_project}/Resources/snovis/." -depth -name CVS -exec /bin/rm -R -f {} \;
448find "${obuild_dir_project}/Resources/snovis/." -depth -name .svn -exec /bin/rm -R -f {} \;
449fi
450if [ ! -d "${obuild_snovis_path}/Resources/G4Lab" ] ; then
451 echo "WARNNING : Directory ${obuild_snovis_path}/Resources/G4Lab not found."
452else
453/bin/mkdir -p "${obuild_dir_project}/Resources/."
454/bin/cp -R "${obuild_snovis_path}/Resources/G4Lab" "${obuild_dir_project}/Resources/."
455find "${obuild_dir_project}/Resources/." -depth -name CVS -exec /bin/rm -R -f {} \;
456find "${obuild_dir_project}/Resources/." -depth -name .svn -exec /bin/rm -R -f {} \;
457fi
458if [ "${obuild_platform_exe}" = "" ] ; then
459 echo "Variable obuild_platform_exe not defined."
460 exit
461fi
462obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
463if [ ${obuild_platform_result} = yes ] ; then
464if [ ! -d "${obuild_snovis_path}/Darwin_obuild/snovis_session.app" ] ; then
465 echo "WARNNING : Directory ${obuild_snovis_path}/Darwin_obuild/snovis_session.app not found."
466else
467/bin/mkdir -p "${obuild_dir_project}/../../."
468/bin/cp -R "${obuild_snovis_path}/Darwin_obuild/snovis_session.app" "${obuild_dir_project}/../../."
469find "${obuild_dir_project}/../../." -depth -name CVS -exec /bin/rm -R -f {} \;
470find "${obuild_dir_project}/../../." -depth -name .svn -exec /bin/rm -R -f {} \;
471fi
472fi
473unset obuild_platform_result
474
475if [ "${obuild_find_exe}" = "" ] ; then
476 echo "Variable obuild_find_exe not defined."
477 exit
478fi
479obuild_bhep_path=`"${obuild_find_exe}" bhep 'v1r4p2'`
480if [ "${obuild_bhep_path}" = "" ] ; then
481 echo "Can't find bhep package."
482 exit
483fi
484
485if [ ! -d "${obuild_bhep_path}/${obuild_dir_bin}" ] ; then
486 echo "WARNNING : Directory ${obuild_bhep_path}/${obuild_dir_bin} not found."
487else
488if [ -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
489if [ -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
490fi
491if [ "${obuild_find_exe}" = "" ] ; then
492 echo "Variable obuild_find_exe not defined."
493 exit
494fi
495obuild_snova_path=`"${obuild_find_exe}" snova 'v2r0p0'`
496if [ "${obuild_snova_path}" = "" ] ; then
497 echo "Can't find snova package."
498 exit
499fi
500
501if [ ! -d "${obuild_snova_path}/${obuild_dir_bin}" ] ; then
502 echo "WARNNING : Directory ${obuild_snova_path}/${obuild_dir_bin} not found."
503else
504if [ -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
505if [ -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
506fi
507if [ "${obuild_find_exe}" = "" ] ; then
508 echo "Variable obuild_find_exe not defined."
509 exit
510fi
511obuild_snova_path=`"${obuild_find_exe}" snova 'v2r0p0'`
512if [ "${obuild_snova_path}" = "" ] ; then
513 echo "Can't find snova package."
514 exit
515fi
516
517if [ ! -d "${obuild_snova_path}/${obuild_dir_bin}" ] ; then
518 echo "WARNNING : Directory ${obuild_snova_path}/${obuild_dir_bin} not found."
519else
520if [ -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
521if [ -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
522fi
523if [ "${obuild_find_exe}" = "" ] ; then
524 echo "Variable obuild_find_exe not defined."
525 exit
526fi
527obuild_snova_path=`"${obuild_find_exe}" snova 'v2r0p0'`
528if [ "${obuild_snova_path}" = "" ] ; then
529 echo "Can't find snova package."
530 exit
531fi
532
533if [ ! -d "${obuild_snova_path}/${obuild_dir_bin}" ] ; then
534 echo "WARNNING : Directory ${obuild_snova_path}/${obuild_dir_bin} not found."
535else
536if [ -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
537if [ -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
538fi
539if [ "${obuild_find_exe}" = "" ] ; then
540 echo "Variable obuild_find_exe not defined."
541 exit
542fi
543obuild_snova_path=`"${obuild_find_exe}" snova 'v2r0p0'`
544if [ "${obuild_snova_path}" = "" ] ; then
545 echo "Can't find snova package."
546 exit
547fi
548
549if [ ! -d "${obuild_snova_path}/${obuild_dir_bin}" ] ; then
550 echo "WARNNING : Directory ${obuild_snova_path}/${obuild_dir_bin} not found."
551else
552if [ -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
553if [ -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
554fi
555if [ "${obuild_find_exe}" = "" ] ; then
556 echo "Variable obuild_find_exe not defined."
557 exit
558fi
559obuild_snova_path=`"${obuild_find_exe}" snova 'v2r0p0'`
560if [ "${obuild_snova_path}" = "" ] ; then
561 echo "Can't find snova package."
562 exit
563fi
564
565if [ ! -d "${obuild_snova_path}/${obuild_dir_bin}" ] ; then
566 echo "WARNNING : Directory ${obuild_snova_path}/${obuild_dir_bin} not found."
567else
568if [ -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
569if [ -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
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}/libG4LabCore.dylib" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/libG4LabCore.dylib" "${obuild_dir_project}/lib/." ;fi
585if [ -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
586fi
587if [ "${obuild_find_exe}" = "" ] ; then
588 echo "Variable obuild_find_exe not defined."
589 exit
590fi
591obuild_snovis_path=`"${obuild_find_exe}" snovis 'v1r1'`
592if [ "${obuild_snovis_path}" = "" ] ; then
593 echo "Can't find snovis package."
594 exit
595fi
596
597if [ ! -d "${obuild_snovis_path}/${obuild_dir_bin}" ] ; then
598 echo "WARNNING : Directory ${obuild_snovis_path}/${obuild_dir_bin} not found."
599else
600if [ -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
601if [ -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
602fi
603
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}/G4Lab.bundle" ] ; then /bin/cp "${obuild_snovis_path}/${obuild_dir_bin}/G4Lab.bundle" "${obuild_dir_project}/bin/." ;fi
618if [ -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
619if [ -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
620fi
621if [ "${obuild_find_exe}" = "" ] ; then
622 echo "Variable obuild_find_exe not defined."
623 exit
624fi
625obuild_snovis_path=`"${obuild_find_exe}" snovis 'v1r1'`
626if [ "${obuild_snovis_path}" = "" ] ; then
627 echo "Can't find snovis package."
628 exit
629fi
630
631if [ ! -d "${obuild_snovis_path}/${obuild_dir_bin}" ] ; then
632 echo "WARNNING : Directory ${obuild_snovis_path}/${obuild_dir_bin} not found."
633else
634if [ -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
635if [ -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
636if [ -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
637fi
638
639if [ "${obuild_find_exe}" = "" ] ; then
640 echo "Variable obuild_find_exe not defined."
641 exit
642fi
643obuild_snova_path=`"${obuild_find_exe}" snova 'v2r0p0'`
644if [ "${obuild_snova_path}" = "" ] ; then
645 echo "Can't find snova package."
646 exit
647fi
648
649if [ ! -d "${obuild_snova_path}/${obuild_dir_bin}" ] ; then
650 echo "WARNNING : Directory ${obuild_snova_path}/${obuild_dir_bin} not found."
651else
652if [ -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
653fi
654if [ "${obuild_find_exe}" = "" ] ; then
655 echo "Variable obuild_find_exe not defined."
656 exit
657fi
658obuild_snovis_path=`"${obuild_find_exe}" snovis 'v1r1'`
659if [ "${obuild_snovis_path}" = "" ] ; then
660 echo "Can't find snovis package."
661 exit
662fi
663
664if [ ! -d "${obuild_snovis_path}/${obuild_dir_bin}" ] ; then
665 echo "WARNNING : Directory ${obuild_snovis_path}/${obuild_dir_bin} not found."
666else
667if [ -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
668fi
669
670if [ "${obuild_platform_exe}" = "" ] ; then
671 echo "Variable obuild_platform_exe not defined."
672 exit
673fi
674obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
675if [ ${obuild_platform_result} = yes ] ; then
676/bin/rm -R -f "${obuild_dir_project}/Resources/Geant4"
677/bin/rm -R -f "${obuild_dir_project}/Resources/CLHEP"
678/bin/rm -R -f "${obuild_dir_project}/Resources/Python"
679cd "${obuild_osc_snovis_path}/${obuild_dir_bin}"
680/bin/rm -f osc_snovis_v1r0_intel_osx_gcc401.zip
681zip -q -r osc_snovis_v1r0_intel_osx_gcc401.zip osc_snovis
682cd "${obuild_osc_snovis_path}/obuild"
683fi
684unset obuild_platform_result
685if [ "${obuild_platform_exe}" = "" ] ; then
686 echo "Variable obuild_platform_exe not defined."
687 exit
688fi
689obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Linux'`
690if [ ${obuild_platform_result} = yes ] ; then
691/bin/rm -R -f "${obuild_dir_project}/Resources/Geant4"
692/bin/rm -R -f "${obuild_dir_project}/Resources/CLHEP"
693/bin/rm -R -f "${obuild_dir_project}/Resources/Python"
694find "${obuild_dir_project}" -name 'libXm.so.2*' -follow -exec /bin/rm -f {} \;
695cd "${obuild_osc_snovis_path}/${obuild_dir_bin}"
696/bin/rm -f osc_snovis_v1r0_m32_sl3_gcc323.zip
697zip -q -r osc_snovis_v1r0_m32_sl3_gcc323.zip osc_snovis
698cd "${obuild_osc_snovis_path}/obuild"
699fi
700unset obuild_platform_result
701cd "${obuild_osc_snovis_path}/${obuild_dir_bin}"
702/bin/rm -f obuild_platform
703cd "${obuild_pwd_osc_snovis_0}"
704unset obuild_pwd_osc_snovis_0
Note: See TracBrowser for help on using the repository browser.