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

Last change on this file since 273 was 273, checked in by barrand, 17 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.