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
0110
0111 %_Dict.cc: %.h %LinkDef.h
0112 rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0113
0114
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