Fork me on GitHub

source: git/examples/ExternalFastJet/Makefile@ aef818f

ImprovedOutputFile Timing dual_readout llp
Last change on this file since aef818f was aef818f, checked in by Pavel Demin <pavel.demin@…>, 10 years ago

move ExternalFastJet examples to examples/ExternalFastJet

  • Property mode set to 100644
File size: 859 bytes
RevLine 
[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
6# ROOT directory
7ROOT_DIR = /work/root/root_5.34.18
8
9# Delphes directory
10DELPHES_DIR = ../..
11
12# FastJet directory
13FASTJET_DIR = /work/FastJet/fastjet_3.1.0
14
15CXXFLAGS += $(shell $(FASTJET_DIR)/bin/fastjet-config --cxxflags)
16CXXFLAGS += -I$(shell $(ROOT_DIR)/bin/root-config --incdir)
17CXXFLAGS += -I$(DELPHES_DIR) -I$(DELPHES_DIR)/external
18
19LDFLAGS += $(shell $(FASTJET_DIR)/bin/fastjet-config --libs)
20LDFLAGS += $(shell $(ROOT_DIR)/bin/root-config --libs) -lEG
21LDFLAGS += -Wl,-rpath=$(DELPHES_DIR) -L$(DELPHES_DIR) -lDelphesNoFastJet
22
23all: ExternalFastJetBasic ExternalFastJetHepMC
24
25clean:
26 rm -f ExternalFastJetBasic ExternalFastJetHepMC
27
28%: %.cpp
29 $(CXX) $(CXXFLAGS) $^ $(LDFLAGS) -o $@
Note: See TracBrowser for help on using the repository browser.