Back to home page

sPhenix code displayed by LXR

 
 

    


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

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   -ltrackbase_historic_io
0038 
0039 pkginclude_HEADERS = \
0040   ClusterJetInput.h \
0041   FastJetAlgo.h \
0042   FastJetOptions.h \
0043   Jet.h \
0044   JetCalib.h \
0045   Jetv1.h \
0046   Jetv2.h \
0047   JetContainer.h \
0048   JetContainerv1.h \
0049   JetMap.h \
0050   JetMapv1.h \
0051   JetInput.h \
0052   JetProbeMaker.h \
0053   JetProbeInput.h \
0054   JetAlgo.h \
0055   JetReco.h \
0056   TowerJetInput.h \
0057   TrackJetInput.h
0058 
0059 ROOTDICTS = \
0060   Jet_Dict.cc \
0061   Jetv1_Dict.cc \
0062   Jetv2_Dict.cc \
0063   JetContainer_Dict.cc \
0064   JetContainerv1_Dict.cc \
0065   JetMap_Dict.cc \
0066   JetMapv1_Dict.cc
0067 
0068 pcmdir = $(libdir)
0069 # more elegant way to create pcm files (without listing them)
0070 nobase_dist_pcm_DATA = $(ROOTDICTS:.cc=_rdict.pcm)
0071 
0072 libjetbase_io_la_SOURCES = \
0073   $(ROOTDICTS) \
0074   Jet.cc \
0075   Jetv1.cc \
0076   Jetv2.cc \
0077   JetContainer.cc \
0078   JetContainerv1.cc \
0079   JetMap.cc \
0080   JetMapv1.cc
0081 
0082 libjetbase_la_SOURCES = \
0083   ClusterJetInput.cc \
0084   JetAlgo.cc \
0085   FastJetAlgo.cc \
0086   FastJetOptions.cc \
0087   JetCalib.cc \
0088   JetProbeMaker.cc \
0089   JetProbeInput.cc \
0090   JetReco.cc \
0091   TowerJetInput.cc \
0092   TrackJetInput.cc
0093 
0094 %_Dict.cc: %.h %LinkDef.h
0095         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0096 
0097 #just to get the dependency
0098 %_Dict_rdict.pcm: %_Dict.cc ;
0099 
0100 ################################################
0101 # linking tests
0102 
0103 noinst_PROGRAMS = \
0104   testexternals_jetbase_io \
0105   testexternals_jetbase
0106 
0107 BUILT_SOURCES = testexternals.cc
0108 
0109 testexternals_jetbase_io_SOURCES = testexternals.cc
0110 testexternals_jetbase_io_LDADD = libjetbase_io.la
0111 
0112 testexternals_jetbase_SOURCES = testexternals.cc
0113 testexternals_jetbase_LDADD = libjetbase.la
0114 
0115 testexternals.cc:
0116         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0117         echo "int main()" >> $@
0118         echo "{" >> $@
0119         echo "  return 0;" >> $@
0120         echo "}" >> $@
0121 
0122 clean-local:
0123         rm -f *Dict* $(BUILT_SOURCES) *.pcm