Ignore:
Timestamp:
Feb 15, 2007, 10:36:50 AM (17 years ago)
Author:
barrand
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • snovis/trunk/obuild/sh/build_dll_snovis

    r137 r244  
    125125  exit
    126126fi
     127obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     128if [ ${obuild_platform_result} = yes ] ; then
     129HDF5_home="/usr/local/HDF5/1.6.5"
     130fi
     131unset obuild_platform_result
     132if [ "${obuild_platform_exe}" = "" ] ; then
     133  echo "Variable obuild_platform_exe not defined."
     134  exit
     135fi
     136obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     137if [ ${obuild_platform_result} = yes ] ; then
     138OSC_home="/usr/local/OpenScientist/v16r0"
     139fi
     140unset obuild_platform_result
     141if [ "${obuild_platform_exe}" = "" ] ; then
     142  echo "Variable obuild_platform_exe not defined."
     143  exit
     144fi
    127145obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
    128146if [ ${obuild_platform_result} = yes ] ; then
     
    267285fi
    268286
    269 if [ ! -e "${obuild_snovis_path}/${obuild_dir_bin}/obuild_find" ] ; then
    270   if [ ! -e "${obuild_snovis_path}/obuild/cpp/obuild_find.cpp" ] ; then
    271     echo "Program source obuild_find.cpp not found."
    272     exit
    273   fi
    274   if [ "${obuild_cxx_command}" = "" ] ; then
    275     if [  "${OBUILD_CXX}" != "" ] ; then
    276       obuild_find_compiler=${OBUILD_CXX}
    277     else
    278       obuild_find_compiler=c++
    279     fi
    280   else
    281     obuild_find_compiler=${obuild_cxx_command}
    282   fi
    283   ${obuild_find_compiler} -o "${obuild_snovis_path}/${obuild_dir_bin}/obuild_find" "${obuild_snovis_path}/obuild/cpp/obuild_find.cpp"
    284   unset obuild_find_compiler
    285   if [ ! -e "${obuild_snovis_path}/${obuild_dir_bin}/obuild_find" ] ; then
    286     echo "Program obuild_find not found."
    287     exit
    288   fi
    289 fi
    290 obuild_find_exe="${obuild_snovis_path}/${obuild_dir_bin}/obuild_find"
    291 if [ "${obuild_find_exe}" = "" ] ; then
    292   echo "Variable obuild_find_exe not defined."
    293   exit
    294 fi
    295 obuild_Lib_path=`"${obuild_find_exe}" Lib 'v8r*'`
    296 if [ "${obuild_Lib_path}" = "" ] ; then
    297   echo "Can't find Lib package."
    298   exit
    299 fi
    300 if [ "${obuild_find_exe}" = "" ] ; then
    301   echo "Variable obuild_find_exe not defined."
    302   exit
    303 fi
    304 obuild_Slash_path=`"${obuild_find_exe}" Slash 'v1r*'`
    305 if [ "${obuild_Slash_path}" = "" ] ; then
    306   echo "Can't find Slash package."
    307   exit
    308 fi
    309 if [ "${obuild_find_exe}" = "" ] ; then
    310   echo "Variable obuild_find_exe not defined."
    311   exit
    312 fi
    313 obuild_AIDA_path=`"${obuild_find_exe}" AIDA 'v3r2p1'`
    314 if [ "${obuild_AIDA_path}" = "" ] ; then
    315   echo "Can't find AIDA package."
    316   exit
    317 fi
    318 if [ "${obuild_find_exe}" = "" ] ; then
    319   echo "Variable obuild_find_exe not defined."
    320   exit
    321 fi
    322 obuild_OnX_path=`"${obuild_find_exe}" OnX 'v17r*'`
    323 if [ "${obuild_OnX_path}" = "" ] ; then
    324   echo "Can't find OnX package."
    325   exit
    326 fi
    327 if [ "${obuild_find_exe}" = "" ] ; then
    328   echo "Variable obuild_find_exe not defined."
    329   exit
    330 fi
    331 obuild_G4Lab_path=`"${obuild_find_exe}" G4Lab 'v8r*'`
    332 if [ "${obuild_G4Lab_path}" = "" ] ; then
    333   echo "Can't find G4Lab package."
    334   exit
    335 fi
    336 if [ "${obuild_find_exe}" = "" ] ; then
    337   echo "Variable obuild_find_exe not defined."
    338   exit
    339 fi
    340 obuild_BatchLab_path=`"${obuild_find_exe}" BatchLab 'v1r*'`
    341 if [ "${obuild_BatchLab_path}" = "" ] ; then
    342   echo "Can't find BatchLab package."
    343   exit
    344 fi
    345 if [ "${obuild_find_exe}" = "" ] ; then
    346   echo "Variable obuild_find_exe not defined."
    347   exit
    348 fi
    349 obuild_HEPVis_path=`"${obuild_find_exe}" HEPVis 'v6r*'`
    350 if [ "${obuild_HEPVis_path}" = "" ] ; then
    351   echo "Can't find HEPVis package."
    352   exit
    353 fi
    354 if [ "${obuild_find_exe}" = "" ] ; then
    355   echo "Variable obuild_find_exe not defined."
    356   exit
    357 fi
    358 obuild_CoinGL_path=`"${obuild_find_exe}" CoinGL 'v1r*'`
    359 if [ "${obuild_CoinGL_path}" = "" ] ; then
    360   echo "Can't find CoinGL package."
    361   exit
    362 fi
    363 if [ "${obuild_find_exe}" = "" ] ; then
    364   echo "Variable obuild_find_exe not defined."
    365   exit
    366 fi
    367 obuild_Lib_path=`"${obuild_find_exe}" Lib 'v8r*'`
    368 if [ "${obuild_Lib_path}" = "" ] ; then
    369   echo "Can't find Lib package."
    370   exit
    371 fi
    372 if [ "${obuild_find_exe}" = "" ] ; then
    373   echo "Variable obuild_find_exe not defined."
    374   exit
    375 fi
    376 obuild_expat_path=`"${obuild_find_exe}" expat 'v1r*'`
    377 if [ "${obuild_expat_path}" = "" ] ; then
    378   echo "Can't find expat package."
    379   exit
    380 fi
    381 if [ "${obuild_find_exe}" = "" ] ; then
    382   echo "Variable obuild_find_exe not defined."
    383   exit
    384 fi
    385 obuild_Lib_path=`"${obuild_find_exe}" Lib 'v8r*'`
    386 if [ "${obuild_Lib_path}" = "" ] ; then
    387   echo "Can't find Lib package."
    388   exit
    389 fi
    390 if [ "${obuild_find_exe}" = "" ] ; then
    391   echo "Variable obuild_find_exe not defined."
    392   exit
    393 fi
    394 obuild_zlib_path=`"${obuild_find_exe}" zlib 'v1r*'`
    395 if [ "${obuild_zlib_path}" = "" ] ; then
    396   echo "Can't find zlib package."
    397   exit
    398 fi
    399 if [ "${obuild_find_exe}" = "" ] ; then
    400   echo "Variable obuild_find_exe not defined."
    401   exit
    402 fi
    403 obuild_Lib_path=`"${obuild_find_exe}" Lib 'v8r*'`
    404 if [ "${obuild_Lib_path}" = "" ] ; then
    405   echo "Can't find Lib package."
    406   exit
    407 fi
    408 if [ "${obuild_find_exe}" = "" ] ; then
    409   echo "Variable obuild_find_exe not defined."
    410   exit
    411 fi
    412 obuild_HEPVis_path=`"${obuild_find_exe}" HEPVis 'v6r*'`
    413 if [ "${obuild_HEPVis_path}" = "" ] ; then
    414   echo "Can't find HEPVis package."
    415   exit
    416 fi
    417 if [ "${obuild_find_exe}" = "" ] ; then
    418   echo "Variable obuild_find_exe not defined."
    419   exit
    420 fi
    421 obuild_HEPVis_path=`"${obuild_find_exe}" HEPVis 'v6r*'`
    422 if [ "${obuild_HEPVis_path}" = "" ] ; then
    423   echo "Can't find HEPVis package."
    424   exit
    425 fi
    426 if [ "${obuild_find_exe}" = "" ] ; then
    427   echo "Variable obuild_find_exe not defined."
    428   exit
    429 fi
    430 obuild_jpeg_path=`"${obuild_find_exe}" jpeg 'v1r*'`
    431 if [ "${obuild_jpeg_path}" = "" ] ; then
    432   echo "Can't find jpeg package."
    433   exit
    434 fi
    435 if [ "${obuild_find_exe}" = "" ] ; then
    436   echo "Variable obuild_find_exe not defined."
    437   exit
    438 fi
    439 obuild_dvi2bitmap_path=`"${obuild_find_exe}" dvi2bitmap 'v1r*'`
    440 if [ "${obuild_dvi2bitmap_path}" = "" ] ; then
    441   echo "Can't find dvi2bitmap package."
    442   exit
    443 fi
    444 if [ "${obuild_find_exe}" = "" ] ; then
    445   echo "Variable obuild_find_exe not defined."
    446   exit
    447 fi
    448 obuild_freetype2_path=`"${obuild_find_exe}" freetype2 'v1r*'`
    449 if [ "${obuild_freetype2_path}" = "" ] ; then
    450   echo "Can't find freetype2 package."
    451   exit
    452 fi
    453 if [ "${obuild_find_exe}" = "" ] ; then
    454   echo "Variable obuild_find_exe not defined."
    455   exit
    456 fi
    457 obuild_CoinGL_path=`"${obuild_find_exe}" CoinGL 'v1r*'`
    458 if [ "${obuild_CoinGL_path}" = "" ] ; then
    459   echo "Can't find CoinGL package."
    460   exit
    461 fi
     287if [ "${obuild_platform_exe}" = "" ] ; then
     288  echo "Variable obuild_platform_exe not defined."
     289  exit
     290fi
     291obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'Darwin'`
     292if [ ${obuild_platform_result} = yes ] ; then
     293obuild_cxx_macros="${obuild_cxx_macros} -DAPPLE_GL"
     294fi
     295unset obuild_platform_result
     296
    462297
    463298obuild_cxx_includes="-I\"${obuild_snovis_path}\""
    464 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_Lib_path}/include\""
    465 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_Slash_path}\""
    466 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_AIDA_path}/src/cpp\""
    467 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_OnX_path}/include\""
    468 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_G4Lab_path}/include\""
    469 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_BatchLab_path}\""
    470 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_HEPVis_path}/include\""
    471 obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_CoinGL_path}/include\""
     299obuild_cxx_includes="${obuild_cxx_includes} -I\"${obuild_snovis_path}/source\""
     300if [ "${obuild_platform_exe}" = "" ] ; then
     301  echo "Variable obuild_platform_exe not defined."
     302  exit
     303fi
     304obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     305if [ ${obuild_platform_result} = yes ] ; then
     306obuild_cxx_includes="${obuild_cxx_includes} -I${CLHEP_home}/include"
     307fi
     308unset obuild_platform_result
     309if [ "${obuild_platform_exe}" = "" ] ; then
     310  echo "Variable obuild_platform_exe not defined."
     311  exit
     312fi
     313obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     314if [ ${obuild_platform_result} = yes ] ; then
     315obuild_cxx_includes="${obuild_cxx_includes} -I${Geant4_home}/include"
     316fi
     317unset obuild_platform_result
     318if [ "${obuild_platform_exe}" = "" ] ; then
     319  echo "Variable obuild_platform_exe not defined."
     320  exit
     321fi
     322obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     323if [ ${obuild_platform_result} = yes ] ; then
     324obuild_cxx_includes="${obuild_cxx_includes} -I${OSC_home}/Resources/AIDA/src/cpp"
     325fi
     326unset obuild_platform_result
     327if [ "${obuild_platform_exe}" = "" ] ; then
     328  echo "Variable obuild_platform_exe not defined."
     329  exit
     330fi
     331obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     332if [ ${obuild_platform_result} = yes ] ; then
     333obuild_cxx_includes="${obuild_cxx_includes} -I${OSC_home}/Resources/Slash -I${OSC_home}/Resources/expat/include -I${OSC_home}/Resources/Lib/include -I${OSC_home}/Resources/OnX/include"
     334fi
     335unset obuild_platform_result
     336if [ "${obuild_platform_exe}" = "" ] ; then
     337  echo "Variable obuild_platform_exe not defined."
     338  exit
     339fi
     340obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     341if [ ${obuild_platform_result} = yes ] ; then
     342obuild_cxx_includes="${obuild_cxx_includes} -I${OSC_home}/Resources/BatchLab -I${OSC_home}/Resources/OnXLab"
     343fi
     344unset obuild_platform_result
     345if [ "${obuild_platform_exe}" = "" ] ; then
     346  echo "Variable obuild_platform_exe not defined."
     347  exit
     348fi
     349obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     350if [ ${obuild_platform_result} = yes ] ; then
     351obuild_cxx_includes="${obuild_cxx_includes} -I${OSC_home}/Resources/CoinGL/include -I${OSC_home}/Resources/HEPVis/include"
     352fi
     353unset obuild_platform_result
    472354if [ "${obuild_platform_exe}" = "" ] ; then
    473355  echo "Variable obuild_platform_exe not defined."
     
    518400fi #do_not_compile
    519401
    520 obuild_linked_paths="-L\"${obuild_Lib_path}/${obuild_dir_bin}\""
    521 obuild_linked_libraries=" -lLibXML"
    522 obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_expat_path}/${obuild_dir_bin}\""
    523 obuild_linked_libraries="${obuild_linked_libraries}  -losc_expat"
    524 obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_Lib_path}/${obuild_dir_bin}\""
    525 obuild_linked_libraries="${obuild_linked_libraries}  -lLibZip"
    526 obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_zlib_path}/${obuild_dir_bin}\""
    527 obuild_linked_libraries="${obuild_linked_libraries}  -losc_z"
    528 obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_Lib_path}/${obuild_dir_bin}\""
    529 obuild_linked_libraries="${obuild_linked_libraries}  -lLibUtils"
    530 obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_HEPVis_path}/${obuild_dir_bin}\""
    531 obuild_linked_libraries="${obuild_linked_libraries}  -lHEPVisGeometry"
    532 obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_HEPVis_path}/${obuild_dir_bin}\""
    533 obuild_linked_libraries="${obuild_linked_libraries}  -lHEPVisUtils"
    534 obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_jpeg_path}/${obuild_dir_bin}\""
    535 obuild_linked_libraries="${obuild_linked_libraries}  -losc_jpeg"
    536 obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_dvi2bitmap_path}/${obuild_dir_bin}\""
    537 obuild_linked_libraries="${obuild_linked_libraries}  -losc_dvi2bitmap"
    538 obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_freetype2_path}/${obuild_dir_bin}\""
    539 obuild_linked_libraries="${obuild_linked_libraries}  -losc_freetype2"
    540 obuild_linked_paths="${obuild_linked_paths} -L\"${obuild_CoinGL_path}/${obuild_dir_bin}\""
    541 obuild_linked_libraries="${obuild_linked_libraries}  -losc_Coin"
     402obuild_linked_libraries="-L${Geant4_home}/lib -lG4physicslists"
     403if [ "${obuild_platform_exe}" = "" ] ; then
     404  echo "Variable obuild_platform_exe not defined."
     405  exit
     406fi
     407obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     408if [ ${obuild_platform_result} = yes ] ; then
     409obuild_linked_libraries="${obuild_linked_libraries} -L${Geant4_home}/lib -lG4readout -lG4run -lG4event -lG4tracking -lG4processes -lG4digits_hits -lG4track -lG4particles -lG4geometry -lG4graphics_reps -lG4materials -lG4intercoms -lG4global"
     410fi
     411unset obuild_platform_result
     412if [ "${obuild_platform_exe}" = "" ] ; then
     413  echo "Variable obuild_platform_exe not defined."
     414  exit
     415fi
     416obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     417if [ ${obuild_platform_result} = yes ] ; then
     418obuild_linked_libraries="${obuild_linked_libraries} -L${CLHEP_home}/lib -lCLHEP-2.0.3.1"
     419fi
     420unset obuild_platform_result
     421if [ "${obuild_platform_exe}" = "" ] ; then
     422  echo "Variable obuild_platform_exe not defined."
     423  exit
     424fi
     425obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     426if [ ${obuild_platform_result} = yes ] ; then
     427obuild_linked_libraries="${obuild_linked_libraries} -L${OSC_home}/lib -lHEPVisPlotter -lHEPVisDetector -lHEPVisGeometry -lHEPVisUtils  -losc_dvi2bitmap -losc_jpeg -losc_freetype2 -losc_Coin -lLibUtils"
     428fi
     429unset obuild_platform_result
     430if [ "${obuild_platform_exe}" = "" ] ; then
     431  echo "Variable obuild_platform_exe not defined."
     432  exit
     433fi
     434obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
     435if [ ${obuild_platform_result} = yes ] ; then
     436obuild_linked_libraries="${obuild_linked_libraries} -L${OSC_home}/lib -lOnXCore -lLibXML -losc_expat -lLibZip -lz -lLibUtils -ldl"
     437fi
     438unset obuild_platform_result
    542439if [ "${obuild_platform_exe}" = "" ] ; then
    543440  echo "Variable obuild_platform_exe not defined."
     
    583480if [ ${obuild_platform_result} = yes ] ; then
    584481obuild_linked_libraries="${obuild_linked_libraries} -L${OBUILD_OPENGL_HOME}/lib -lGLU -lGL -lm"
    585 fi
    586 unset obuild_platform_result
    587 if [ "${obuild_platform_exe}" = "" ] ; then
    588   echo "Variable obuild_platform_exe not defined."
    589   exit
    590 fi
    591 obuild_platform_result=`"${obuild_platform_exe}" ${obuild_platform} 'UNIX'`
    592 if [ ${obuild_platform_result} = yes ] ; then
    593 obuild_linked_libraries="${obuild_linked_libraries} -lpthread"
    594482fi
    595483unset obuild_platform_result
Note: See TracChangeset for help on using the changeset viewer.