The bfemDisplay package depends on the following packages
package bfemDisplay
version v2r4
use EXTLIB v2r4p2
use GlastPolicy v3
use GaudiPolicy v4r3
use digiRootData v2r9
use reconRootData v2r1p1
use ROOT v3r0p9
include_dirs "${BFEMDISPLAYROOT}"
#apply_pattern packageShr
# temporarily re-introduce this patter to be sure bfemDisplay will run on linux
pattern ld_library_path \
path_append LD_LIBRARY_PATH ${<PACKAGE>ROOT}/${CMTCONFIG}
apply_pattern ld_library_path
# put this back in for glastRootIO
apply_pattern package_linkopts
#-------------------------------------------------------
private
# Create the Root Cint classes
#define the list of header files to be used in rootcint
macro root_headers "AcdDisplay.h CalDisplay.h TkrDisplay.h DisplayCanvas.h EDAnalysis.h EDControl.h EDGui.h EDHistos.h THits.h TNNode.h TReconHits.h"
# try to build this by adding to compilation for requirements
macro bfemDisplay_custom_build ""\
VisualC "call $(BFEMDISPLAYROOT)/bfemDisplay/dorootcint.bat"
# on unix use a document to make rootcint part of the build process
make_fragment display_dorootcint_header
make_fragment display_dorootcint -header=display_dorootcint_header
document display_dorootcint DisplayRootCint CINTFILE=../bfemDisplay/bfemDCint.cxx
macro bfemDisplay_shlibflags " -L${ROOT_PATH}/lib -lCore -lCint -lHist -lGraf -lGraf3d -lGpad -lTree -lRint -lPostscript -lMatrix -lPhysics -lGui -lm -ldl -lpthread -rdynamic" \
VisualC " ${use_linkopts} "
apply_pattern package_include
apply_pattern package_headers
library bfemDisplay *.cxx \
../bfemDisplay/*.cxx \
${bfemDisplay_headers}
application bfem main.cxx
1.2.3 written by Dimitri van Heesch,
© 1997-2000