ImprovedOutputFile
Timing
dual_readout
llp
Line | |
---|
1 | # 'make' builds everything
|
---|
2 | # 'make clean' deletes everything except source files and Makefile
|
---|
3 | #
|
---|
4 | # You need to set ROOT_DIR, DELPHES_DIR and FASTJET_DIR for your project.
|
---|
5 |
|
---|
6 | # ROOT directory
|
---|
7 | ROOT_DIR = /work/root/root_5.34.18
|
---|
8 |
|
---|
9 | # Delphes directory
|
---|
10 | DELPHES_DIR = ../..
|
---|
11 |
|
---|
12 | # FastJet directory
|
---|
13 | FASTJET_DIR = /work/FastJet/fastjet_3.1.0
|
---|
14 |
|
---|
15 | CXXFLAGS += $(shell $(FASTJET_DIR)/bin/fastjet-config --cxxflags)
|
---|
16 | CXXFLAGS += -I$(shell $(ROOT_DIR)/bin/root-config --incdir)
|
---|
17 | CXXFLAGS += -I$(DELPHES_DIR) -I$(DELPHES_DIR)/external
|
---|
18 |
|
---|
19 | LDFLAGS += $(shell $(FASTJET_DIR)/bin/fastjet-config --libs)
|
---|
20 | LDFLAGS += $(shell $(ROOT_DIR)/bin/root-config --libs) -lEG
|
---|
21 | LDFLAGS += -Wl,-rpath=$(DELPHES_DIR) -L$(DELPHES_DIR) -lDelphesNoFastJet
|
---|
22 |
|
---|
23 | all: ExternalFastJetBasic ExternalFastJetHepMC
|
---|
24 |
|
---|
25 | clean:
|
---|
26 | rm -f ExternalFastJetBasic ExternalFastJetHepMC
|
---|
27 |
|
---|
28 | %: %.cpp
|
---|
29 | $(CXX) $(CXXFLAGS) $^ $(LDFLAGS) -o $@
|
---|
Note:
See
TracBrowser
for help on using the repository browser.