Back to home page

sPhenix code displayed by LXR

 
 

    


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

0001 AUTOMAKE_OPTIONS = foreign
0002 
0003 AM_CXXFLAGS = `geant4-config --cflags`
0004 
0005 AM_CPPFLAGS = \
0006   -I$(includedir) \
0007   -isystem$(OFFLINE_MAIN)/include  \
0008   -isystem`root-config --incdir`
0009 
0010 lib_LTLIBRARIES = \
0011    libjetbase_io.la \
0012    libjetbase.la
0013 
0014 AM_LDFLAGS = \
0015   -L$(libdir) \
0016   -L$(OFFLINE_MAIN)/lib 
0017 
0018 libjetbase_io_la_LIBADD = \
0019   -lphool
0020 
0021 libjetbase_la_LDFLAGS = \
0022   -L$(libdir) \
0023   -L$(OFFLINE_MAIN)/lib \
0024   `fastjet-config --libs` \
0025   -lConstituentSubtractor
0026 
0027 libjetbase_la_LIBADD = \
0028   libjetbase_io.la \
0029   -lcalo_io \
0030   -lcdbobjects \
0031   -lffamodules \
0032   -lfun4all \
0033   -lglobalvertex_io \
0034   -lgsl \
0035   -lgslcblas \
0036   -lRecursiveTools
0037 
0038 pkginclude_HEADERS = \
0039   ClusterJetInput.h \
0040   FastJetAlgo.h \
0041   FastJetOptions.h \
0042   Jet.h \
0043   JetCalib.h \
0044   Jetv1.h \
0045   Jetv2.h \
0046   JetContainer.h \
0047   JetContainerv1.h \
0048   JetMap.h \
0049   JetMapv1.h \
0050   JetInput.h \
0051   JetProbeMaker.h \
0052   JetProbeInput.h \
0053   JetAlgo.h \
0054   JetReco.h \
0055   TowerJetInput.h \
0056   TrackJetInput.h
0057 
0058 ROOTDICTS = \
0059   Jet_Dict.cc \
0060   Jetv1_Dict.cc \
0061   Jetv2_Dict.cc \
0062   JetContainer_Dict.cc \
0063   JetContainerv1_Dict.cc \
0064   JetMap_Dict.cc \
0065   JetMapv1_Dict.cc
0066 
0067 pcmdir = $(libdir)
0068 # more elegant way to create pcm files (without listing them)
0069 nobase_dist_pcm_DATA = $(ROOTDICTS:.cc=_rdict.pcm)
0070 
0071 libjetbase_io_la_SOURCES = \
0072   $(ROOTDICTS) \
0073   Jet.cc \
0074   Jetv1.cc \
0075   Jetv2.cc \
0076   JetContainer.cc \
0077   JetContainerv1.cc \
0078   JetMap.cc \
0079   JetMapv1.cc
0080 
0081 libjetbase_la_SOURCES = \
0082   ClusterJetInput.cc \
0083   JetAlgo.cc \
0084   FastJetAlgo.cc \
0085   FastJetOptions.cc \
0086   JetCalib.cc \
0087   JetProbeMaker.cc \
0088   JetProbeInput.cc \
0089   JetReco.cc \
0090   TowerJetInput.cc \
0091   TrackJetInput.cc
0092 
0093 %_Dict.cc: %.h %LinkDef.h
0094         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0095 
0096 #just to get the dependency
0097 %_Dict_rdict.pcm: %_Dict.cc ;
0098 
0099 ################################################
0100 # linking tests
0101 
0102 noinst_PROGRAMS = \
0103   testexternals_jetbase_io \
0104   testexternals_jetbase
0105 
0106 BUILT_SOURCES = testexternals.cc
0107 
0108 testexternals_jetbase_io_SOURCES = testexternals.cc
0109 testexternals_jetbase_io_LDADD = libjetbase_io.la
0110 
0111 testexternals_jetbase_SOURCES = testexternals.cc
0112 testexternals_jetbase_LDADD = libjetbase.la
0113 
0114 testexternals.cc:
0115         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0116         echo "int main()" >> $@
0117         echo "{" >> $@
0118         echo "  return 0;" >> $@
0119         echo "}" >> $@
0120 
0121 clean-local:
0122         rm -f *Dict* $(BUILT_SOURCES) *.pcm