Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2026-10-15 08:21:04

0001 ##############################################
0002 # please use alphabetical order for everything, it's just unreadable for others when in random order
0003 
0004 AUTOMAKE_OPTIONS = foreign
0005 
0006 AM_CPPFLAGS = \
0007   -I$(includedir) \
0008   -isystem$(OFFLINE_MAIN)/include \
0009   -isystem`root-config --incdir`
0010 
0011 AM_LDFLAGS = \
0012   -L$(libdir) \
0013   -L$(OFFLINE_MAIN)/lib
0014 
0015 lib_LTLIBRARIES = \
0016    libg4eval_io.la \
0017    libg4eval.la
0018 
0019 libg4eval_io_la_LIBADD = \
0020   -lphool
0021 
0022 libg4eval_la_LIBADD = \
0023   libg4eval_io.la \
0024   -lcalo_io \
0025   -lCLHEP \
0026   -lfun4all \
0027   -lg4detectors_io \
0028   -lg4tracking_io \
0029   -lglobalvertex_io \
0030   -lintt_io \
0031   -lintt \
0032   -ljetbase_io \
0033   -lmicromegas_io \
0034   -lmvtx_io \
0035   -lmvtx \
0036   -lphhepmc_io \
0037   -lphg4hit \
0038   -ltrackbase_historic \
0039   -ltpc_io \
0040         -lparticleflow_io
0041 
0042 pkginclude_HEADERS = \
0043   BaseTruthEval.h \
0044   CaloEvalStack.h \
0045   CaloEvaluator.h \
0046   CaloRawClusterEval.h \
0047   CaloRawTowerEval.h \
0048   CaloTruthEval.h \
0049   DSTCompressor.h \
0050   DSTEmulator.h \
0051   EventEvaluator.h \
0052   FillTruthRecoMatchMap.h \
0053   FillClusMatchTree.h \
0054   JetEvalStack.h \
0055   JetEvaluator.h \
0056   JetRecoEval.h \
0057   JetTruthEval.h \
0058   MomentumEvaluator.h \
0059   PHG4DSTReader.h \
0060   PHG4DstCompressReco.h \
0061   SvtxClusterEval.h \
0062   SvtxEvalStack.h \
0063   SvtxEvaluator.h \
0064   SvtxHitEval.h \
0065   SvtxTrackEval.h \
0066   SvtxTruthEval.h \
0067   SvtxTruthRecoTableEval.h \
0068   SvtxVertexEval.h \
0069   g4evalfn.h \
0070   ClusKeyIter.h \
0071   TrackClusEvaluator.h \
0072   TrkrClusterIsMatcher.h \
0073   TrkrClusLoc.h \
0074   TrackEvaluation.h \
0075   TrackEvaluationContainer.h \
0076   TrackEvaluationContainerv1.h  \
0077   TruthRecoTrackMatching.h \
0078   compressor_generator.h \
0079   DSTTrackInfoWriter.h \
0080   DSTTrackInfoReader.h \
0081         TopoClusterEval.h \
0082         ParticleFlowEval.h
0083 
0084 
0085 ROOTDICTS = \
0086   TrackEvaluationContainer_Dict.cc \
0087   TrackEvaluationContainerv1_Dict.cc
0088 
0089 pcmdir = $(libdir)
0090 # more elegant way to create pcm files (without listing them)
0091 nobase_dist_pcm_DATA = $(ROOTDICTS:.cc=_rdict.pcm)
0092 
0093 libg4eval_io_la_SOURCES = \
0094   $(ROOTDICTS) \
0095   TrackEvaluationContainerv1.cc
0096 
0097 libg4eval_la_SOURCES = \
0098   BaseTruthEval.cc \
0099   CaloEvalStack.cc \
0100   CaloEvaluator.cc \
0101   CaloRawClusterEval.cc \
0102   CaloRawTowerEval.cc \
0103   CaloTruthEval.cc \
0104   DSTEmulator.cc \
0105   EventEvaluator.cc \
0106   FillTruthRecoMatchMap.cc \
0107   FillClusMatchTree.cc \
0108   JetEvalStack.cc \
0109   JetEvaluator.cc \
0110   JetRecoEval.cc \
0111   JetTruthEval.cc \
0112   MomentumEvaluator.cc \
0113   PHG4DSTReader.cc \
0114   PHG4DstCompressReco.cc \
0115   SvtxClusterEval.cc \
0116   SvtxEvalStack.cc \
0117   SvtxEvaluator.cc \
0118   SvtxHitEval.cc \
0119   SvtxTrackEval.cc \
0120   SvtxTruthEval.cc \
0121   SvtxTruthRecoTableEval.cc \
0122   SvtxVertexEval.cc \
0123   g4evalfn.cc \
0124   ClusKeyIter.cc \
0125   TrackClusEvaluator.cc \
0126   TrkrClusterIsMatcher.cc \
0127   TrackEvaluation.cc \
0128   TruthRecoTrackMatching.cc \
0129   DSTTrackInfoWriter.cc \
0130   DSTTrackInfoReader.cc \
0131         TopoClusterEval.cc \
0132         ParticleFlowEval.cc
0133 
0134 # Rule for generating table CINT dictionaries.
0135 %_Dict.cc: %.h %LinkDef.h
0136         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0137 
0138 #just to get the dependency
0139 %_Dict_rdict.pcm: %_Dict.cc ;
0140 
0141 ################################################
0142 # linking tests
0143 
0144 BUILT_SOURCES = testexternals.cc
0145 
0146 noinst_PROGRAMS = \
0147   testexternals_g4eval_io \
0148   testexternals_g4eval
0149 
0150 testexternals_g4eval_io_SOURCES = testexternals.cc
0151 testexternals_g4eval_io_LDADD = libg4eval_io.la
0152 
0153 testexternals_g4eval_SOURCES = testexternals.cc
0154 testexternals_g4eval_LDADD = libg4eval.la
0155 
0156 testexternals.cc:
0157         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0158         echo "int main()" >> $@
0159         echo "{" >> $@
0160         echo "  return 0;" >> $@
0161         echo "}" >> $@
0162 
0163 clean-local:
0164         rm -f *Dict* $(BUILT_SOURCES) *.pcm