Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 09:20:25

0001 ##############################################
0002 # please add new classes in alphabetical order
0003 
0004 AUTOMAKE_OPTIONS = foreign
0005 
0006 AM_CPPFLAGS = \
0007   -I$(includedir) \
0008   -isystem$(OFFLINE_MAIN)/include \
0009   -isystem$(ROOTSYS)/include \
0010   -isystem$(OPT_SPHENIX)/include
0011 
0012 
0013 AM_LDFLAGS = \
0014   -L$(libdir) \
0015   -L$(ROOTSYS)/lib \
0016   -L$(OFFLINE_MAIN)/lib \
0017   -L$(OFFLINE_MAIN)/lib64
0018 
0019 # List of shared libraries to produce
0020 lib_LTLIBRARIES = \
0021   libtpccalib_io.la \
0022   libtpccalib.la
0023 
0024 libtpccalib_io_la_LIBADD = \
0025   -lphool
0026 
0027 libtpccalib_la_LIBADD = \
0028   libtpccalib_io.la \
0029   -lFROG \
0030   -lffaobjects \
0031   -lphool \
0032   -lodbc++ \
0033   -lSubsysReco \
0034   -lg4detectors_io \
0035   -ltrack_io \
0036   -ltrackbase_historic_io \
0037   -ltrack_reco \
0038   -ltpc_io
0039 
0040 pkginclude_HEADERS = \
0041   TpcDirectLaserReconstruction.h \
0042   TpcSpaceChargeMatrixContainer.h \
0043   TpcSpaceChargeMatrixContainerv1.h \
0044   TpcSpaceChargeMatrixContainerv2.h \
0045   TpcSpaceChargeMatrixInversion.h \
0046   TpcSpaceChargeReconstructionHelper.h \
0047   PHTpcResiduals.h \
0048   TpcCentralMembraneMatching.h \
0049   TpcLaminationFitting.h
0050 
0051 
0052 ROOTDICTS = \
0053   TpcSpaceChargeMatrixContainer_Dict.cc \
0054   TpcSpaceChargeMatrixContainerv1_Dict.cc \
0055   TpcSpaceChargeMatrixContainerv2_Dict.cc
0056 
0057 pcmdir = $(libdir)
0058 nobase_dist_pcm_DATA = \
0059   TpcSpaceChargeMatrixContainer_Dict_rdict.pcm \
0060   TpcSpaceChargeMatrixContainerv1_Dict_rdict.pcm \
0061   TpcSpaceChargeMatrixContainerv2_Dict_rdict.pcm
0062 
0063 libtpccalib_io_la_SOURCES = \
0064   $(ROOTDICTS) \
0065   TpcSpaceChargeMatrixContainerv1.cc \
0066   TpcSpaceChargeMatrixContainerv2.cc
0067 
0068 libtpccalib_la_SOURCES = \
0069   TpcDirectLaserReconstruction.cc \
0070   TpcSpaceChargeMatrixInversion.cc \
0071   TpcSpaceChargeReconstructionHelper.cc \
0072   PHTpcResiduals.cc \
0073   TpcCentralMembraneMatching.cc \
0074   TpcLaminationFitting.cc
0075 
0076 # Rule for generating table CINT dictionaries.
0077 %_Dict.cc: %.h %LinkDef.h
0078         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0079 
0080 #just to get the dependency
0081 %_Dict_rdict.pcm: %_Dict.cc ;
0082 
0083 ################################################
0084 # linking tests
0085 
0086 BUILT_SOURCES = \
0087   testexternals.cc
0088 
0089 noinst_PROGRAMS = \
0090   testexternals_tpccalib
0091 
0092 testexternals_tpccalib_SOURCES = testexternals.cc
0093 testexternals_tpccalib_LDADD = libtpccalib.la
0094 
0095 testexternals.cc:
0096         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0097         echo "int main()" >> $@
0098         echo "{" >> $@
0099         echo "  return 0;" >> $@
0100         echo "}" >> $@
0101 
0102 ##############################################
0103 # please add new classes in alphabetical order
0104 
0105 clean-local:
0106         rm -f $(BUILT_SOURCES)