Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-05 08:15:59

0001 AUTOMAKE_OPTIONS = foreign
0002 
0003 AM_CPPFLAGS = \
0004   -I$(includedir) \
0005   -isystem$(OFFLINE_MAIN)/include \
0006   -isystem`root-config --incdir`
0007 
0008 AM_LDFLAGS = \
0009   -L$(libdir) \
0010   -L$(OFFLINE_MAIN)/lib \
0011   -L$(OPT_SPHENIX)/lib
0012 
0013 lib_LTLIBRARIES = \
0014   libphhepmc_io.la \
0015   libphhepmc.la
0016 
0017 pkginclude_HEADERS = \
0018   Fun4AllHepMCInputManager.h \
0019   Fun4AllHepMCPileupInputManager.h \
0020   Fun4AllHepMCOutputManager.h \
0021   Fun4AllOscarInputManager.h \
0022   HepMCFlowAfterBurner.h \
0023   PHGenIntegral.h \
0024   PHGenIntegralv1.h \
0025   PHHepMCDefs.h \
0026   PHHepMCGenEvent.h \
0027   PHHepMCGenEventv1.h \
0028   PHHepMCGenEventMap.h \
0029   PHHepMCGenHelper.h
0030 
0031 libphhepmc_la_LDFLAGS = \
0032   ${AM_LDFLAGS} \
0033   `root-config --libs`
0034 
0035 libphhepmc_la_LIBADD = \
0036   libphhepmc_io.la \
0037   -lphool \
0038   -lSubsysReco \
0039   -lboost_iostreams \
0040   -lfun4all \
0041   -lflowafterburner \
0042   -lgsl \
0043   -lgslcblas
0044 
0045 ROOT_DICTS = \
0046   PHGenIntegral_Dict.cc \
0047   PHGenIntegralv1_Dict.cc \
0048   PHHepMC_io_Dict.cc \
0049   PHHepMCGenEvent_Dict.cc \
0050   PHHepMCGenEventv1_Dict.cc \
0051   PHHepMCGenEventMap_Dict.cc
0052 
0053 pcmdir = $(libdir)
0054 nobase_dist_pcm_DATA = \
0055   PHGenIntegral_Dict_rdict.pcm \
0056   PHGenIntegralv1_Dict_rdict.pcm \
0057   PHHepMC_io_Dict_rdict.pcm \
0058   PHHepMCGenEvent_Dict_rdict.pcm \
0059   PHHepMCGenEventv1_Dict_rdict.pcm \
0060   PHHepMCGenEventMap_Dict_rdict.pcm
0061 
0062 libphhepmc_la_SOURCES = \
0063   Fun4AllHepMCInputManager.cc \
0064   Fun4AllHepMCPileupInputManager.cc \
0065   Fun4AllHepMCOutputManager.cc \
0066   Fun4AllOscarInputManager.cc \
0067   HepMCFlowAfterBurner.cc \
0068   PHHepMCGenHelper.cc \
0069   PHHepMCParticleSelectorDecayProductChain.cc
0070 
0071 libphhepmc_io_la_SOURCES = \
0072   $(ROOT_DICTS) \
0073   PHHepMCGenEvent.cc \
0074   PHHepMCGenEventv1.cc \
0075   PHHepMCGenEventMap.cc \
0076   PHGenIntegral.cc \
0077   PHGenIntegralv1.cc
0078 
0079 
0080 libphhepmc_io_la_LDFLAGS = \
0081   ${AM_LDFLAGS} \
0082   `root-config --libs`
0083 
0084 libphhepmc_io_la_LIBADD = \
0085   -lphool \
0086   -lHepMC \
0087   -lCLHEP
0088 
0089 BUILT_SOURCES = \
0090   testexternals.cc
0091 
0092 noinst_PROGRAMS = \
0093   testexternals_libphhepmc \
0094   testexternals_libphhepmc_io
0095 
0096 testexternals_libphhepmc_SOURCES = testexternals.cc
0097 testexternals_libphhepmc_LDADD = libphhepmc.la
0098 
0099 testexternals_libphhepmc_io_SOURCES = testexternals.cc
0100 testexternals_libphhepmc_io_LDADD = libphhepmc_io.la
0101 
0102 testexternals.cc:
0103         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0104         echo "int main()" >> $@
0105         echo "{" >> $@
0106         echo "  return 0;" >> $@
0107         echo "}" >> $@
0108 
0109 # Rule for generating table CINT dictionaries.
0110 
0111 %_Dict.cc: %.h %LinkDef.h
0112         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0113 
0114 #just to get the dependency
0115 %_Dict_rdict.pcm: %_Dict.cc ;
0116 
0117 PHHepMC_io_Dict.cc: \
0118   $(OFFLINE_MAIN)/include/HepMC/*.h \
0119   PHHepMC_ioLinkDef.h
0120         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0121 
0122 clean-local:
0123         rm -f *Dict* $(BUILT_SOURCES) *.pcm