Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-06 08:17:42

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 AM_LDFLAGS = \
0013   -L$(libdir) \
0014   -L$(OFFLINE_MAIN)/lib \
0015   -L$(OFFLINE_MAIN)/lib64 \
0016   -L$(ROOTSYS)/lib \
0017   -L$(OPT_SPHENIX)/lib
0018 
0019 lib_LTLIBRARIES = \
0020   libintt_io.la \
0021   libintt.la
0022 
0023 pkginclude_HEADERS = \
0024   CylinderGeomIntt.h \
0025   CylinderGeomInttHelper.h \
0026   InttArborist.h \
0027   InttBadChannelMap.h \
0028   InttBCOMap.h \
0029   InttClusterizer.h \
0030   InttCombinedRawDataDecoder.h \
0031   InttDacMap.h \
0032   InttFelixMap.h \
0033   InttMapping.h \
0034   InttOdbcQuery.h \
0035   InttSurveyMap.h \
0036   InttXYVertexFinder.h \
0037   InttZVertexFinder.h \
0038   InttVertexMap.h \
0039   InttVertexMapv1.h \
0040   InttVertex.h \
0041   InttVertexv1.h
0042 
0043 noinst_HEADERS = \
0044   INTTZvtx.h \
0045   INTTXYvtx.h \
0046   InttVertexUtil.h
0047 
0048 ROOTDICTS = \
0049   CylinderGeomIntt_Dict.cc \
0050   InttVertexMap_Dict.cc \
0051   InttVertexMapv1_Dict.cc \
0052   InttVertex_Dict.cc \
0053   InttVertexv1_Dict.cc
0054 
0055 pcmdir = $(libdir)
0056 nobase_dist_pcm_DATA = \
0057   CylinderGeomIntt_Dict_rdict.pcm \
0058   InttVertexMap_Dict_rdict.pcm \
0059   InttVertexMapv1_Dict_rdict.pcm \
0060   InttVertex_Dict_rdict.pcm \
0061   InttVertexv1_Dict_rdict.pcm
0062 
0063 # sources for intt library
0064 libintt_la_SOURCES = \
0065   CylinderGeomInttHelper.cc \
0066   InttArborist.cc \
0067   InttBCOMap.cc \
0068   InttBadChannelMap.cc \
0069   InttClusterizer.cc \
0070   InttCombinedRawDataDecoder.cc \
0071   InttDacMap.cc \
0072   InttFelixMap.cc \
0073   InttMapping.cc \
0074   InttOdbcQuery.cc \
0075   InttSurveyMap.cc \
0076   InttVertexUtil.cc \
0077   InttXYVertexFinder.cc \
0078   InttZVertexFinder.cc \
0079   INTTXYvtx.cc \
0080   INTTZvtx.cc
0081 
0082 libintt_la_LIBADD = \
0083   libintt_io.la \
0084   -lActsCore \
0085   -lcdbobjects \
0086   -lCLHEP \
0087   -lffarawobjects \
0088   -lodbc++ \
0089   -lphg4hit \
0090   -lSubsysReco \
0091   -ltrack
0092 
0093 # sources for io library
0094 libintt_io_la_SOURCES = \
0095   $(ROOTDICTS) \
0096   CylinderGeomIntt.cc \
0097   InttVertexMap.cc \
0098   InttVertexMapv1.cc \
0099   InttVertexv1.cc
0100 
0101 libintt_io_la_LIBADD = \
0102   -lffamodules \
0103   -lg4detectors_io \
0104   -lphool \
0105   -lglobalvertex_io
0106 
0107 # Rule for generating table CINT dictionaries.
0108 %_Dict.cc: %.h %LinkDef.h
0109         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0110 
0111 #just to get the dependency
0112 %_Dict_rdict.pcm: %_Dict.cc ;
0113 
0114 
0115 ################################################
0116 # linking tests
0117 
0118 BUILT_SOURCES = testexternals.cc
0119 
0120 noinst_PROGRAMS = \
0121   testexternals_intt_io \
0122   testexternals_intt
0123 
0124 testexternals_intt_io_SOURCES = testexternals.cc
0125 testexternals_intt_io_LDADD = libintt_io.la
0126 
0127 testexternals_intt_SOURCES = testexternals.cc
0128 testexternals_intt_LDADD = libintt.la
0129 
0130 testexternals.cc:
0131         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0132         echo "int main()" >> $@
0133         echo "{" >> $@
0134         echo "  return 0;" >> $@
0135         echo "}" >> $@
0136 
0137 ################################################
0138 
0139 clean-local:
0140         rm -f *Dict* $(BUILT_SOURCES) *.pcm