FASTJET_DIR=/home/sluser/opt/fastjet-3.0.1 CXXFLAGS = -Wall -g -O2 INCLUDE += `$(FASTJET_DIR)/bin/fastjet-config --cxxflags` LIBRARIES += `$(FASTJET_DIR)/bin/fastjet-config --libs --plugins` INCLUDE += $(LCLINCLUDE) COMMONSRC = F77SRC = COMMONOBJ = PROGSRC = 01-antikt.cc 02-jet-definitions.cc 03-areas.cc 04-subtraction.cc 05-boosted-Z.cc PROGOBJ = 01-antikt.o 02-jet-definitions.o 03-areas.o 04-subtraction.o 05-boosted-Z.o all: 01-antikt 02-jet-definitions 03-areas 04-subtraction 05-boosted-Z 01-antikt: 01-antikt.o $(COMMONOBJ) $(CXX) $(LDFLAGS) -o $@ $@.o $(COMMONOBJ) $(LIBRARIES) 02-jet-definitions: 02-jet-definitions.o $(COMMONOBJ) $(CXX) $(LDFLAGS) -o $@ $@.o $(COMMONOBJ) $(LIBRARIES) 03-areas: 03-areas.o $(COMMONOBJ) $(CXX) $(LDFLAGS) -o $@ $@.o $(COMMONOBJ) $(LIBRARIES) 04-subtraction: 04-subtraction.o $(COMMONOBJ) $(CXX) $(LDFLAGS) -o $@ $@.o $(COMMONOBJ) $(LIBRARIES) 05-boosted-Z: 05-boosted-Z.o $(COMMONOBJ) $(CXX) $(LDFLAGS) -o $@ $@.o $(COMMONOBJ) $(LIBRARIES) clean: rm -vf $(COMMONOBJ) $(PROGOBJ) realclean: clean rm -vf 01-antikt 02-jet-definitions 03-areas 04-subtraction 05-boosted-Z .cc.o: $< $(CXX) $(CXXFLAGS) $(INCLUDE) -c $< -o $@ .cpp.o: $< $(CXX) $(CXXFLAGS) $(INCLUDE) -c $< -o $@ .f.o: $< $(F77) $(FFLAGS) -c $< -o $@ depend: makedepend $(LCLINCLUDE) -Y -- -- $(COMMONSRC) $(PROGSRC) # DO NOT DELETE