include ../make.inc include ../../../make.inc HEPMC_LIBS = -L$(HEPMCLOCATION)/lib -lHepMC TAUOLA_LIBS = -L$(PREFIX)/lib -lTauolaTauSpinner -lTauolaFortran -lTauolaCxxInterface -lTauolaHepMC LHAPDF_LIBS = -L$(LHAPDFLOCATION)/lib -lLHAPDF TAU_SPINNER_HEPMC_INTERFACE = ../read_particles_from_TAUOLA.o all: ifneq ($(HEPMCLOCATION), ) @make hepmc-tauola-redecay.exe @make applications-plots.exe @make applications-comparison.exe @make applications-fits/applications-fits.exe endif %.exe: %.cxx $(TAU_SPINNER_HEPMC_INTERFACE) $(CC) $(CFLAGS) $< -o $@ -I.. -I$(shell root-config --incdir) \ -I$(HEPMCLOCATION)/include \ -I$(PREFIX)/include \ -I$(LHAPDFLOCATION)/include \ $(TAU_SPINNER_HEPMC_INTERFACE) $(HEPMC_LIBS) $(TAUOLA_LIBS) $(shell root-config --glibs) $(LHAPDF_LIBS) $(TAUSPINNER_LIBS) \ -Wl,-rpath,$(HEPMCLOCATION)/lib \ -Wl,-rpath,$(PREFIX)/lib \ -Wl,-rpath,$(shell root-config --libdir) \ -Wl,-rpath,$(LHAPDFLOCATION)/lib \ -lgfortran applications-fits/applications-fits.exe: applications-fits/applications-fits.cxx applications-fits/common.o $(TAU_SPINNER_HEPMC_INTERFACE) $(CC) $(CFLAGS) $< applications-fits/common.o -o $@ -I.. -I$(shell root-config --incdir) \ -I$(HEPMCLOCATION)/include \ -I$(PREFIX)/include \ -I$(LHAPDFLOCATION)/include \ $(TAU_SPINNER_HEPMC_INTERFACE) $(HEPMC_LIBS) $(TAUOLA_LIBS) $(shell root-config --glibs) $(LHAPDF_LIBS) $(TAUSPINNER_LIBS) \ -Wl,-rpath,$(HEPMCLOCATION)/lib \ -Wl,-rpath,$(PREFIX)/lib \ -Wl,-rpath,$(shell root-config --libdir) -lRooFit -lRooFitCore -lMinuit \ -Wl,-rpath,$(LHAPDFLOCATION)/lib \ -lgfortran %.o: %.cxx $(CC) $(CFLAGS) -c $< -o $@ -I.. $(ROOTINC) \ -I$(HEPMCLOCATION)/include \ -I$(PREFIX)/include \ -I$(MCTESTERLOCATION)/include \ -I$(LHAPDFLOCATION)/include clean: rm -f *.o *.exe applications-fits/*.exe