# Makefile generated automatically by /home/salam/scripts/mkcxx.pl '-f' # run 'make make' to update it if you add new files CXXFLAGS = -Wall -g -O2 INCLUDE += `../fastjet-install/bin/fastjet-config --cxxflags` LIBRARIES += `../fastjet-install/bin/fastjet-config --libs --plugins` INCLUDE += $(LCLINCLUDE) COMMONSRC = Filter.cc F77SRC = COMMONOBJ = Filter.o PROGSRC = example1.cc example2.cc example3.cc example3b.cc example4.cc example5.cc short-example.cc PROGOBJ = example1.o example2.o example3.o example3b.o example4.o example5.o short-example.o INCLUDE += LIBRARIES += all: example1 example2 example3 example3b example4 example5 short-example example1: example1.o $(COMMONOBJ) $(CXX) $(LDFLAGS) -o $@ $@.o $(COMMONOBJ) $(LIBRARIES) example2: example2.o $(COMMONOBJ) $(CXX) $(LDFLAGS) -o $@ $@.o $(COMMONOBJ) $(LIBRARIES) example3: example3.o $(COMMONOBJ) $(CXX) $(LDFLAGS) -o $@ $@.o $(COMMONOBJ) $(LIBRARIES) example3b: example3b.o $(COMMONOBJ) $(CXX) $(LDFLAGS) -o $@ $@.o $(COMMONOBJ) $(LIBRARIES) example4: example4.o $(COMMONOBJ) $(CXX) $(LDFLAGS) -o $@ $@.o $(COMMONOBJ) $(LIBRARIES) example5: example5.o $(COMMONOBJ) $(CXX) $(LDFLAGS) -o $@ $@.o $(COMMONOBJ) $(LIBRARIES) short-example: short-example.o $(COMMONOBJ) $(CXX) $(LDFLAGS) -o $@ $@.o $(COMMONOBJ) $(LIBRARIES) make: /home/salam/scripts/mkcxx.pl '-f' clean: rm -vf $(COMMONOBJ) $(PROGOBJ) realclean: clean rm -vf example1 example2 example3 example3b example4 example5 short-example .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 Filter.o: Filter.hh example1.o: UWEvent.hh example2.o: UWEvent.hh example3.o: UWEvent.hh JHTopTagger.hh Range.hh example3b.o: UWEvent.hh JHTopTagger.hh Range.hh example4.o: UWEvent.hh CMTopTagger.hh Range.hh CASubJet.hh JHTopTagger.hh example5.o: UWEvent.hh CMTopTagger.hh Range.hh CASubJet.hh JHTopTagger.hh example5.o: Filter.hh