-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathMakefile
More file actions
23 lines (18 loc) · 1.03 KB
/
Makefile
File metadata and controls
23 lines (18 loc) · 1.03 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
ROOTLIBS = $(shell root-config --libs) -lGenVector
ROOTCFLAGS = $(shell root-config --cflags)
CFGLIBS = -L libconfig-1.3/.libs
CFGCFLAGS = -I libconfig-1.3
CXX = g++
CXXFLAGS = $(ROOTCFLAGS) -Wall -Wno-unused-local-typedefs -g -I$(shell scram tool info boost | grep '^INCLUDE' | cut -d= -f2)
LD = gcc
LDFLAGS = -Wall -g
LIBS = -L$(CMSSW_RELEASE_BASE)/external/$(SCRAM_ARCH)/lib $(ROOTLIBS) -lEG $(CFGLIBS) -lconfig++
OHltRateEff: OHltRateEff.cpp OHltConfig.cpp OHltConfig.h OHltMenu.cpp OHltMenu.h \
OHltRateCounter.cpp OHltRateCounter.h OHltRatePrinter.cpp OHltRatePrinter.h \
OHltEffPrinter.cpp OHltEffPrinter.h\
OHltTree.cpp OHltTree.h OHltPileupRateFitter.cpp OHltPileupRateFitter.h L1GtLogicParser.cpp L1GtLogicParser.h HLTDatasets.h
$(CXX) $(CXXFLAGS) $(CFGCFLAGS) $(LIBS) OHltConfig.cpp OHltMenu.cpp OHltRateEff.cpp \
OHltEffPrinter.cpp OHltEffPrinter.h \
OHltRateCounter.cpp OHltRatePrinter.cpp OHltTree.cpp L1GtLogicParser.cpp HLTDatasets.cpp OHltPileupRateFitter.cpp \
-o OHltRateEff
all: OHltRateEff