Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:18:03

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   TpcSpaceChargeReconstruction.h \
0047   TpcSpaceChargeReconstructionHelper.h \
0048   PHTpcResiduals.h \
0049   TpcCentralMembraneMatching.h \
0050   TpcLaminationFitting.h
0051 
0052 
0053 ROOTDICTS = \
0054   TpcSpaceChargeMatrixContainer_Dict.cc \
0055   TpcSpaceChargeMatrixContainerv1_Dict.cc \
0056   TpcSpaceChargeMatrixContainerv2_Dict.cc
0057 
0058 pcmdir = $(libdir)
0059 nobase_dist_pcm_DATA = \
0060   TpcSpaceChargeMatrixContainer_Dict_rdict.pcm \
0061   TpcSpaceChargeMatrixContainerv1_Dict_rdict.pcm \
0062   TpcSpaceChargeMatrixContainerv2_Dict_rdict.pcm
0063 
0064 libtpccalib_io_la_SOURCES = \
0065   $(ROOTDICTS) \
0066   TpcSpaceChargeMatrixContainerv1.cc \
0067   TpcSpaceChargeMatrixContainerv2.cc
0068 
0069 libtpccalib_la_SOURCES = \
0070   TpcDirectLaserReconstruction.cc \
0071   TpcSpaceChargeMatrixInversion.cc \
0072   TpcSpaceChargeReconstruction.cc \
0073   TpcSpaceChargeReconstructionHelper.cc \
0074   PHTpcResiduals.cc \
0075   TpcCentralMembraneMatching.cc \
0076   TpcLaminationFitting.cc
0077 
0078 # Rule for generating table CINT dictionaries.
0079 %_Dict.cc: %.h %LinkDef.h
0080         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0081 
0082 #just to get the dependency
0083 %_Dict_rdict.pcm: %_Dict.cc ;
0084 
0085 ################################################
0086 # linking tests
0087 
0088 BUILT_SOURCES = \
0089   testexternals.cc
0090 
0091 noinst_PROGRAMS = \
0092   testexternals_tpccalib
0093 
0094 testexternals_tpccalib_SOURCES = testexternals.cc
0095 testexternals_tpccalib_LDADD = libtpccalib.la
0096 
0097 testexternals.cc:
0098         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0099         echo "int main()" >> $@
0100         echo "{" >> $@
0101         echo "  return 0;" >> $@
0102         echo "}" >> $@
0103 
0104 ##############################################
0105 # please add new classes in alphabetical order
0106 
0107 clean-local:
0108         rm -f $(BUILT_SOURCES)