package digiRootData
version v2r8
use GlastPolicy
use ROOT
apply_pattern packageShr
# this because reconRootData needs the LogId extraction operator
apply_pattern package_linkopts
# temporarily re-introduce this patter to be sure bfemApp will run on linux
apply_pattern ld_library_path
#-------------------------------------------------------
private
# Create the Root Cint classes
macro root_headers "AcdHeader.h AcdId.h AcdTile.h CalHeader.h CalLog.h ESAPID.h Event.h L1T.h LogId.h StripId.h SubSystemHeader.h Tagger.h TkrHeader.h TkrLayer.h EventLinkDef.h"
# try to build this by adding to compilation for requirements
macro digiRootData_customBuild ""\
VisualC "call $(DIGIROOTDATAROOT)/digiRootData/dorootcint.bat"
# on unix use a document to make rootcint part of the build process
make_fragment event_dorootcint_header
make_fragment event_dorootcint -header=event_dorootcint_header
#document event_dorootcint EventRootCint CINTFILE=../digiRootData/EventCint.cxx
# For some reason, I was getting errors when loading the digiRootData shareable
# in root. Linking the Root Physics library in avoids this.
macro digiRootData_shlibflags " -L${ROOT_PATH}/lib -lPhysics -lMatrix " \
VisualC " ${use_linkopts} "
apply_pattern package_include
apply_pattern package_headers
library digiRootData *.cxx \
../digiRootData/*.cxx \
${digiRootData_headers}
The digiRootData package depends on the following packages
package digiRootData
version v2r8
use GlastPolicy
use ROOT
apply_pattern packageShr
# this because reconRootData needs the LogId extraction operator
apply_pattern package_linkopts
# temporarily re-introduce this patter to be sure bfemApp will run on linux
apply_pattern ld_library_path
#-------------------------------------------------------
private
# Create the Root Cint classes
macro root_headers "AcdHeader.h AcdId.h AcdTile.h CalHeader.h CalLog.h ESAPID.h Event.h L1T.h LogId.h StripId.h SubSystemHeader.h Tagger.h TkrHeader.h TkrLayer.h EventLinkDef.h"
# try to build this by adding to compilation for requirements
macro digiRootData_customBuild ""\
VisualC "call $(DIGIROOTDATAROOT)/digiRootData/dorootcint.bat"
# on unix use a document to make rootcint part of the build process
make_fragment event_dorootcint_header
make_fragment event_dorootcint -header=event_dorootcint_header
#document event_dorootcint EventRootCint CINTFILE=../digiRootData/EventCint.cxx
# For some reason, I was getting errors when loading the digiRootData shareable
# in root. Linking the Root Physics library in avoids this.
macro digiRootData_shlibflags " -L${ROOT_PATH}/lib -lPhysics -lMatrix " \
VisualC " ${use_linkopts} "
apply_pattern package_include
apply_pattern package_headers
library digiRootData *.cxx \
../digiRootData/*.cxx \
${digiRootData_headers}
1.2.3 written by Dimitri van Heesch,
© 1997-2000