Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 09:21:45

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 
0041 pkginclude_HEADERS = \
0042   BaseTruthEval.h \
0043   CaloEvalStack.h \
0044   CaloEvaluator.h \
0045   CaloRawClusterEval.h \
0046   CaloRawTowerEval.h \
0047   CaloTruthEval.h \
0048   DSTCompressor.h \
0049   DSTEmulator.h \
0050   EventEvaluator.h \
0051   FillTruthRecoMatchMap.h \
0052   FillClusMatchTree.h \
0053   JetEvalStack.h \
0054   JetEvaluator.h \
0055   JetRecoEval.h \
0056   JetTruthEval.h \
0057   MomentumEvaluator.h \
0058   PHG4DSTReader.h \
0059   PHG4DstCompressReco.h \
0060   SvtxClusterEval.h \
0061   SvtxEvalStack.h \
0062   SvtxEvaluator.h \
0063   SvtxHitEval.h \
0064   SvtxTrackEval.h \
0065   SvtxTruthEval.h \
0066   SvtxTruthRecoTableEval.h \
0067   SvtxVertexEval.h \
0068   g4evalfn.h \
0069   ClusKeyIter.h \
0070   TrackClusEvaluator.h \
0071   TrkrClusterIsMatcher.h \
0072   TrkrClusLoc.h \
0073   TrackEvaluation.h \
0074   TrackEvaluationContainer.h \
0075   TrackEvaluationContainerv1.h  \
0076   TruthRecoTrackMatching.h \
0077   compressor_generator.h \
0078   DSTTrackInfoWriter.h \
0079   DSTTrackInfoReader.h
0080 
0081 
0082 ROOTDICTS = \
0083   TrackEvaluationContainer_Dict.cc \
0084   TrackEvaluationContainerv1_Dict.cc
0085 
0086 pcmdir = $(libdir)
0087 # more elegant way to create pcm files (without listing them)
0088 nobase_dist_pcm_DATA = $(ROOTDICTS:.cc=_rdict.pcm)
0089 
0090 libg4eval_io_la_SOURCES = \
0091   $(ROOTDICTS) \
0092   TrackEvaluationContainerv1.cc
0093 
0094 libg4eval_la_SOURCES = \
0095   BaseTruthEval.cc \
0096   CaloEvalStack.cc \
0097   CaloEvaluator.cc \
0098   CaloRawClusterEval.cc \
0099   CaloRawTowerEval.cc \
0100   CaloTruthEval.cc \
0101   DSTEmulator.cc \
0102   EventEvaluator.cc \
0103   FillTruthRecoMatchMap.cc \
0104   FillClusMatchTree.cc \
0105   JetEvalStack.cc \
0106   JetEvaluator.cc \
0107   JetRecoEval.cc \
0108   JetTruthEval.cc \
0109   MomentumEvaluator.cc \
0110   PHG4DSTReader.cc \
0111   PHG4DstCompressReco.cc \
0112   SvtxClusterEval.cc \
0113   SvtxEvalStack.cc \
0114   SvtxEvaluator.cc \
0115   SvtxHitEval.cc \
0116   SvtxTrackEval.cc \
0117   SvtxTruthEval.cc \
0118   SvtxTruthRecoTableEval.cc \
0119   SvtxVertexEval.cc \
0120   g4evalfn.cc \
0121   ClusKeyIter.cc \
0122   TrackClusEvaluator.cc \
0123   TrkrClusterIsMatcher.cc \
0124   TrackEvaluation.cc \
0125   TruthRecoTrackMatching.cc \
0126   DSTTrackInfoWriter.cc \
0127   DSTTrackInfoReader.cc
0128 
0129 # Rule for generating table CINT dictionaries.
0130 %_Dict.cc: %.h %LinkDef.h
0131         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0132 
0133 #just to get the dependency
0134 %_Dict_rdict.pcm: %_Dict.cc ;
0135 
0136 ################################################
0137 # linking tests
0138 
0139 BUILT_SOURCES = testexternals.cc
0140 
0141 noinst_PROGRAMS = \
0142   testexternals_g4eval_io \
0143   testexternals_g4eval
0144 
0145 testexternals_g4eval_io_SOURCES = testexternals.cc
0146 testexternals_g4eval_io_LDADD = libg4eval_io.la
0147 
0148 testexternals_g4eval_SOURCES = testexternals.cc
0149 testexternals_g4eval_LDADD = libg4eval.la
0150 
0151 testexternals.cc:
0152         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0153         echo "int main()" >> $@
0154         echo "{" >> $@
0155         echo "  return 0;" >> $@
0156         echo "}" >> $@
0157 
0158 clean-local:
0159         rm -f *Dict* $(BUILT_SOURCES) *.pcm