Back to home page

sPhenix code displayed by LXR

 
 

    


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

0001 AUTOMAKE_OPTIONS = foreign
0002 
0003 AM_CPPFLAGS = \
0004   -I$(includedir) \
0005   -isystem$(OFFLINE_MAIN)/include  \
0006   -isystem`root-config --incdir` \
0007   -isystem$(OPT_SPHENIX)/include
0008 
0009 lib_LTLIBRARIES = \
0010    libcalotrigger_io.la \
0011    libcalotrigger.la
0012 
0013 AM_LDFLAGS = \
0014   -L$(libdir) \
0015   -L$(OFFLINE_MAIN)/lib
0016 
0017 libcalotrigger_io_la_LIBADD = \
0018   -lphool \
0019   -lodbc++ \
0020   -lcalo_io \
0021   -lmbd_io \
0022   -lzdcinfo_io
0023 
0024 libcalotrigger_la_LIBADD = \
0025   libcalotrigger_io.la \
0026   -lmbd_io \
0027   -lzdcinfo_io \
0028   -lodbc++ \
0029   -lglobalvertex \
0030   -lcalo_reco \
0031   -lffamodules \
0032   -lSubsysReco \
0033   -lphool 
0034 
0035 pkginclude_HEADERS = \
0036   MinimumBiasClassifier.h \
0037   MinimumBiasInfo.h \
0038   MinimumBiasInfov1.h \
0039   CaloTriggerSim.h \
0040   CaloTriggerInfo.h \
0041   CaloTriggerInfov1.h \
0042   LL1Defs.h \
0043   LL1Out.h \
0044   LL1Outv1.h \
0045   TriggerAnalyzer.h \
0046   CaloTriggerEmulator.h \
0047   MBDTriggerEmulator.h \
0048   LL1PacketGetter.h \
0049   TriggerDefs.h \
0050   TriggerRunInfoReco.h \
0051   TriggerRunInfo.h \
0052   TriggerRunInfov1.h \
0053   TriggerPrimitive.h \
0054   TriggerPrimitivev1.h \
0055   TriggerPrimitiveContainer.h \
0056   TriggerPrimitiveContainerv1.h
0057 
0058 
0059 ROOTDICTS = \
0060   LL1Out_Dict.cc \
0061   LL1Outv1_Dict.cc \
0062   TriggerRunInfo_Dict.cc \
0063   TriggerRunInfov1_Dict.cc \
0064   TriggerPrimitive_Dict.cc \
0065   TriggerPrimitivev1_Dict.cc \
0066   TriggerPrimitiveContainer_Dict.cc \
0067   TriggerPrimitiveContainerv1_Dict.cc \
0068   CaloTriggerInfo_Dict.cc \
0069   CaloTriggerInfov1_Dict.cc \
0070   MinimumBiasInfo_Dict.cc \
0071   MinimumBiasInfov1_Dict.cc
0072 
0073 pcmdir = $(libdir)
0074 # more elegant way to create pcm files (without listing them)
0075 nobase_dist_pcm_DATA = $(ROOTDICTS:.cc=_rdict.pcm)
0076 
0077 libcalotrigger_io_la_SOURCES = \
0078   $(ROOTDICTS) \
0079   TriggerRunInfo.cc \
0080   TriggerRunInfov1.cc \
0081   LL1Out.cc \
0082   LL1Outv1.cc \
0083   TriggerPrimitive.cc \
0084   TriggerPrimitivev1.cc \
0085   TriggerPrimitiveContainer.cc \
0086   TriggerPrimitiveContainerv1.cc \
0087   TriggerDefs.cc \
0088   CaloTriggerInfov1.cc \
0089   MinimumBiasInfov1.cc
0090 
0091 libcalotrigger_la_SOURCES = \
0092   TriggerRunInfoReco.cc \
0093   LL1PacketGetter.cc \
0094   TriggerAnalyzer.cc\
0095   CaloTriggerEmulator.cc \
0096   MBDTriggerEmulator.cc \
0097   CaloTriggerSim.cc \
0098   MinimumBiasClassifier.cc
0099 
0100 # Rule for generating table CINT dictionaries.
0101 %_Dict.cc: %.h %LinkDef.h
0102         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0103 
0104 #just to get the dependency
0105 %_Dict_rdict.pcm: %_Dict.cc ;
0106 
0107 ################################################
0108 # linking tests
0109 BUILT_SOURCES = testexternals.cc
0110 
0111 noinst_PROGRAMS = \
0112   testexternals_calotrigger_io \
0113   testexternals_calotrigger
0114 
0115 testexternals_calotrigger_io_SOURCES = testexternals.cc
0116 testexternals_calotrigger_io_LDADD = libcalotrigger_io.la
0117 
0118 testexternals_calotrigger_SOURCES = testexternals.cc
0119 testexternals_calotrigger_LDADD = libcalotrigger.la
0120 
0121 testexternals.cc:
0122         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0123         echo "int main()" >> $@
0124         echo "{" >> $@
0125         echo "  return 0;" >> $@
0126         echo "}" >> $@
0127 
0128 clean-local:
0129         rm -f *Dict* $(BUILT_SOURCES) *.pcm