# # user defined pythia program with external PDF libs # # 11/07/2005 MXL ############################################################################## PROGRAM = runpythia CXX = g++ CXXFLAGS = -Wall -fPIC -g -Wno-deprecated CXXFLAGS += $(shell root-config --cflags) LIBS = $(shell root-config --libs) HDRSDICT = header.h pytpart.h HDRS += $(HDRSDICT) headerDict.h pytpartDict.h OBJS = $(HDRS:.h=.o) all: $(PROGRAM) $(PROGRAM): $(OBJS) $(HDRS) $(PROGRAM).o # $(CXX) $(CXXFLAGS) -L$(HOME)/lib $(OBJS) $(PROGRAM).o $(LIBS) \ f77 -o -L$(HOME)/lib $(OBJS) $(PROGRAM).o $(LIBS) \ -L${CERNLIB} -lpythia6205 -lpdflib804 \ -lpacklib -lkernlib -lmathlib -lkernlib \ -lEG -lEGPythia6 -lPhysics -L$(PWD) -lPythia6 -o $(PROGRAM) @echo "$(PROGRAM) done" .SUFFIXES: .C .C.o: $(HDRS) $(CXX) $(CXXFLAGS) -c $< clean: rm -f $(OBJS) $(PROGRAM).o $(PROGRAM) *Dict* headerDict.C: header.h @echo "Generating header dictionary ..." rootcint headerDict.C -c header.h pytpartDict.C: pytpart.h @echo "Generating particle dictionary ..." rootcint pytpartDict.C -c pytpart.h