package oaOfflineDatabase version v999 # This package provides read access API to the offline calibration database. # It is just a wrapper package for MinosDBI and will be replaced before summer 2009 manager COMET Software Group author comet_sw@ml.post.kek.jp branches cmt src dict app demo # Needed packages use IcedustPolicy v999 #use MinosDBI use oaEvent v999 # Build methods to include. document version version *.cxx ../dict/*.cxx document register register document rootcint rootcint *_LinkDef.h document doxygen doxygen -group=documentation *.cxx *.hxx ../doc/*.dox # The library to be build library oaOfflineDatabase *.cxx *.hxx ../dict/*.cxx # Build information used by packages that use this one. macro oaOfflineDatabase_cppflags " -DOAOFFLINEDATABASE_USED " macro oaOfflineDatabase_linkopts " -L$(OAOFFLINEDATABASEROOT)/$(oaOfflineDatabase_tag) -loaOfflineDatabase " macro oaOfflineDatabase_stamps " $(OAOFFLINEDATABASEROOT)/$(oaOfflineDatabase_tag)/oaOfflineDatabase.stamp" # The paths to find this library. path_remove LD_LIBRARY_PATH "$(OAOFFLINEDATABASEROOT)" path_prepend LD_LIBRARY_PATH "$(OAOFFLINEDATABASEROOT)/$(oaOfflineDatabase_tag)" # library path for Mac OS X path_remove DYLD_LIBRARY_PATH "" \ Darwin "$(OAOFFLINEDATABASEROOT)" path_prepend DYLD_LIBRARY_PATH "" \ Darwin "$(OAOFFLINEDATABASEROOT)/$(oaOfflineDatabase_tag)" path_remove PATH "$(OAOFFLINEDATABASEROOT)" path_prepend PATH "$(OAOFFLINEDATABASEROOT)/$(oaOfflineDatabase_tag)" application oaOfflineDatabase_demo -group=demo ../demo/*.cxx application oaOfflineDatabase_allocate_seq_no ../app/allocate_seq_no.cxx macro install_dir $(OAOFFLINEDATABASEROOT)/$(oaOfflineDatabase_tag) document installer installer ../app/database_updater.py document installer installer ../app/database_access_string.py # Define a setup script to check that calibration database environment variables # are set. If not, use defaults. setup_script caldb_env_setup # add _dependencies to fix parallel building macro register_dependencies version macro rootcint_dependencies register macro installer_dependencies rootcint macro oaOfflineDatabase_dependencies version macro oaOfflineDatabase_dependencies register macro oaOfflineDatabase_dependencies rootcint macro oaOfflineDatabase_dependencies installer macro oaOfflineDatabase_demo_dependencies oaOfflineDatabase macro oaOfflineDatabase_allocate_seq_no_dependencies oaOfflineDatabase