Ignore:
Timestamp:
Mar 1, 2007, 11:35:22 AM (17 years ago)
Author:
barrand
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • osc_snovis/trunk/obuild/sh/build_release

    r273 r277  
    5454
    5555if [  "${OBUILD_DIR_BIN}" = "" ] ; then
    56   obuild_dir_bin=${obuild_platform}_obuild
     56  obuild_dir_bin=bin_obuild
    5757else
    5858  obuild_dir_bin=${OBUILD_DIR_BIN}
     
    157157
    158158/bin/rm -f "${obuild_dir_project}/Versions"
    159 echo "package osc_snovis v1r0" >> "${obuild_dir_project}/Versions"
    160159echo "package bhep v1r4p2" >> "${obuild_dir_project}/Versions"
    161160echo "package snova v2r0p0" >> "${obuild_dir_project}/Versions"
     
    385384  exit
    386385fi
    387 obuild_osc_snovis_path=`"${obuild_find_exe}" osc_snovis 'v1r0'`
    388 if [ "${obuild_osc_snovis_path}" = "" ] ; then
    389   echo "Can't find osc_snovis package."
    390   exit
    391 fi
    392 
    393 if [ "${obuild_platform_exe}" = "" ] ; then
    394   echo "Variable obuild_platform_exe not defined."
    395   exit
    396 fi
    397 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
    398 if [ ${obuild_platform_result} = yes ] ; then
    399 if [ ! -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."
    401 else
    402 /bin/cp "${obuild_osc_snovis_path}/obuild/release/UNIX/setup.csh" "${obuild_dir_project}/."
    403 fi
    404 fi
    405 unset obuild_platform_result
    406 if [ "${obuild_platform_exe}" = "" ] ; then
    407   echo "Variable obuild_platform_exe not defined."
    408   exit
    409 fi
    410 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
    411 if [ ${obuild_platform_result} = yes ] ; then
    412 if [ ! -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."
    414 else
    415 /bin/cp "${obuild_osc_snovis_path}/obuild/release/UNIX/setup.sh" "${obuild_dir_project}/."
    416 fi
    417 fi
    418 unset obuild_platform_result
    419 if [ "${obuild_platform_exe}" = "" ] ; then
    420   echo "Variable obuild_platform_exe not defined."
    421   exit
    422 fi
    423 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
    424 if [ ${obuild_platform_result} = yes ] ; then
    425 if [ ! -e "${obuild_osc_snovis_path}/obuild/release/UNIX/install" ] ; then
    426   echo "WARNNING : File ${obuild_osc_snovis_path}/obuild/release/UNIX/install not found."
    427 else
    428 /bin/cp "${obuild_osc_snovis_path}/obuild/release/UNIX/install" "${obuild_dir_project}/."
    429 fi
    430 fi
    431 unset obuild_platform_result
    432 if [ "${obuild_find_exe}" = "" ] ; then
    433   echo "Variable obuild_find_exe not defined."
    434   exit
    435 fi
    436386obuild_snovis_path=`"${obuild_find_exe}" snovis 'v1r1'`
    437387if [ "${obuild_snovis_path}" = "" ] ; then
     
    462412obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    463413if [ ${obuild_platform_result} = yes ] ; then
    464 if [ ! -d "${obuild_snovis_path}/Darwin_obuild/snovis_session.app" ] ; then
    465   echo "WARNNING : Directory ${obuild_snovis_path}/Darwin_obuild/snovis_session.app not found."
     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."
    466416else
    467417/bin/mkdir -p "${obuild_dir_project}/../../."
    468 /bin/cp -R "${obuild_snovis_path}/Darwin_obuild/snovis_session.app" "${obuild_dir_project}/../../."
     418/bin/cp -R "${obuild_snovis_path}/${obuild_dir_bin}/prog_snovis.app" "${obuild_dir_project}/../../."
    469419find "${obuild_dir_project}/../../." -depth -name CVS -exec /bin/rm -R -f {} \;
    470420find "${obuild_dir_project}/../../." -depth -name .svn -exec /bin/rm -R -f {} \;
     
    667617if [ -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
    668618fi
     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
    669862
    670863if [ "${obuild_platform_exe}" = "" ] ; then
Note: See TracChangeset for help on using the changeset viewer.