export DEL = rm -rf export ROOTCFLAGS = $(shell ${ROOTSYS}/bin/root-config --cflags) export ROOTLIBS = $(shell ${ROOTSYS}/bin/root-config --libs) export ROOTGLIBS = $(shell ${ROOTSYS}/bin/root-config --glibs) export CLHEPCFLAGS = -I${CLHEPSYS}/include export CLHEPLIBS = -L${CLHEPSYS}/lib -lCLHEP export BOOSTFLAGS = -I${BOOSTSYS} export BOOSTLIBS = export STFLAGS = -I../../ export STLIBS = export LIBS = -L../../lib -lFunct -lPdf export CXXFLAGS = -O2 -D_GNU_SOURCE -pipe -ansi -pedantic -W -Wall \ -Wno-non-virtual-dtor -Wno-long-long -Wwrite-strings \ -Wpointer-arith -Woverloaded-virtual -ftemplate-depth-30 \ -fmessage-length=0 -g \ $(ROOTCFLAGS) $(CLHEPCFLAGS) $(BOOSTFLAGS) $(STFLAGS) export DEPEND = $(CXX) -MM export LDFLAGS = $(CXXFLAGS) -lMinuit $(ROOTLIBS) $(CLHEPLIBS) $(BOOSTLIBS) $(STLIBS) $(LIBS) all : lib unitTest tools lib : pdf_lib funct_lib pdf_lib : ; $(MAKE) -C src/Pdf ; funct_lib : ; $(MAKE) -C src/Funct ; unitTest : pdf_test toymc_test fit_test funct_test pdf_test : ; $(MAKE) -C unitTest/Pdf toymc_test : ; $(MAKE) -C unitTest/ToyMC fit_test : ; $(MAKE) -C unitTest/Fit funct_test : ; $(MAKE) -C unitTest/Funct tools : tools_pdf tools_toymc tools_fit tools_pdf : ; $(MAKE) -C tools/Pdf tools_fit : ; $(MAKE) -C tools/Fit tools_toymc : ; $(MAKE) -C tools/ToyMC clean : ; $(DEL) */*/*.d */*/*.o */*/*.exe */*.a */*/*~ */*/*/*~