00001 #######################################################################
00002 #
00003 # Makefile for HepMCAnalysis shared library to run at CERN and DESY
00004 #
00005 # pathes (variables) and objects are set in setup script and config.mk
00006 #
00007 # Judith Katzy, Sebastian Johnert 16.10.2008
00008 #
00009 #######################################################################
00010
00011 SHELL = /bin/sh
00012
00013 include ./config.mk
00014
00015 OBJECTS:= src/Configuration.o src/TopAnalysis.o src/TauAnalysis.o src/DiJetAnalysis.o src/WplusJetAnalysis.o src/ZAnalysis.o src/UEAnalysis.o src/baseAnalysis.o
00016 #OBJECTS:= src/TopAnalysis.o src/TauAnalysis.o src/DiJetAnalysis.o src/WplusJetAnalysis.o src/ZAnalysis.o src/UEAnalysis.o src/baseAnalysis.o
00017
00018 # Create a HepMCAnalysis.so shared library
00019
00020 slib : $(OBJECTS)
00021 @mkdir -p $(LIBDIR)
00022 $(CXX) $(CXXFLAGS) \
00023 -shared -o $(LIBDIR)/libHepMCAnalysis.so $(OBJECTS) \
00024 $(HepMClib) $(HepPDTlib) $(CLHEPlib) $(FastJetlib) \
00025 $(ROOTGLIBS) $(LINK_LIBS)
00026
00027 # Clean up
00028 fresh:
00029 rm -f examples/pythia8
00030
00031
00032
00033
00034