Rev | Line | |
---|
[aef818f] | 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 |
|
---|
[f927991] | 6 | # FastJet directory
|
---|
| 7 | FASTJET_DIR = /opt/fastjet
|
---|
| 8 |
|
---|
[aef818f] | 9 | # ROOT directory
|
---|
[f927991] | 10 | ROOT_DIR = /opt/root
|
---|
[aef818f] | 11 |
|
---|
| 12 | # Delphes directory
|
---|
| 13 | DELPHES_DIR = ../..
|
---|
| 14 |
|
---|
[f927991] | 15 | #
|
---|
[aef818f] | 16 |
|
---|
| 17 | CXXFLAGS += $(shell $(FASTJET_DIR)/bin/fastjet-config --cxxflags)
|
---|
[173a9df] | 18 | CXXFLAGS += $(shell $(ROOT_DIR)/bin/root-config --cflags)
|
---|
[aef818f] | 19 | CXXFLAGS += -I$(DELPHES_DIR) -I$(DELPHES_DIR)/external
|
---|
| 20 |
|
---|
| 21 | LDFLAGS += $(shell $(FASTJET_DIR)/bin/fastjet-config --libs)
|
---|
| 22 | LDFLAGS += $(shell $(ROOT_DIR)/bin/root-config --libs) -lEG
|
---|
[1d1f6a4] | 23 | LDFLAGS += -Wl,-rpath,$(DELPHES_DIR) -L$(DELPHES_DIR) -lDelphesNoFastJet
|
---|
[aef818f] | 24 |
|
---|
| 25 | all: ExternalFastJetBasic ExternalFastJetHepMC
|
---|
| 26 |
|
---|
| 27 | clean:
|
---|
| 28 | rm -f ExternalFastJetBasic ExternalFastJetHepMC
|
---|
| 29 |
|
---|
| 30 | %: %.cpp
|
---|
| 31 | $(CXX) $(CXXFLAGS) $^ $(LDFLAGS) -o $@
|
---|
Note:
See
TracBrowser
for help on using the repository browser.