-
Notifications
You must be signed in to change notification settings - Fork 14
/
Makefile
17 lines (17 loc) · 1.37 KB
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
LIBRARY := SUHH2ZprimeSemiLeptonic
LHAPDFINC=$(shell scram tool tag lhapdf INCLUDE)
LHAPDFLIB=$(shell scram tool tag LHAPDF LIBDIR)
LWTNNLIB= $(shell scram tool tag lwtnn LIBDIR)
LWTNNINC= $(shell scram tool tag lwtnn INCLUDE)
TFLOWLIB= $(shell scram tool tag tensorflow LIBDIR)
TFLOWINC= $(shell scram tool tag tensorflow INCLUDE)
PBUFLIB= $(shell scram tool tag protobuf LIBDIR)
PBUFINC= $(shell scram tool tag protobuf INCLUDE)
EigenINC= $(shell scram tool tag Eigen INCLUDE)
USERCXXFLAGS := -I${LHAPDFINC} -I${LWTNNINC} -I/cvmfs/cms.cern.ch/${SCRAM_ARCH}/cms/cmssw/${CMSSW_VERSION}/src -I${TFLOWINC} -I${PBUFINC} -I${EigenINC}
#USERLDFLAGS := -lSUHH2core -lSUHH2common -lTMVA -lGenVector -lSUHH2JetMETObjects -L${LHAPDFLIB} -L${LWTNNLIB} -lLHAPDF -llwtnn -L/cvmfs/cms.cern.ch/${SCRAM_ARCH}/cms/cmssw/${CMSSW_VERSION}/lib/${SCRAM_ARCH} -lPhysicsToolsTensorFlow -L${TFLOWLIB} -ltensorflow_framework -ltensorflow_cc -ltensorflow -L${PBUFLIB}
USERLDFLAGS := -lSUHH2core -lSUHH2common -lTMVA -lGenVector -lSUHH2HOTVR -lSUHH2JetMETObjects -L${LHAPDFLIB} -L${LWTNNLIB} -lLHAPDF -llwtnn -L/cvmfs/cms.cern.ch/${SCRAM_ARCH}/cms/cmssw/${CMSSW_VERSION}/lib/${SCRAM_ARCH} -lPhysicsToolsTensorFlow -L${TFLOWLIB} -ltensorflow_framework -L${PBUFLIB}
# enable par creation; this is necessary for all packages containing AnalysisModules
# to be loaded from by AnalysisModuleRunner.
PAR := 1
include ../Makefile.common