Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-12-16 09:19:44

0001 ##############################################
0002 # please add new classes in alphabetical order
0003 
0004 AUTOMAKE_OPTIONS = foreign
0005 
0006 # List of shared libraries to produce
0007 lib_LTLIBRARIES = \
0008   libcalo_io.la
0009 
0010 libcalo_io_la_LDFLAGS = \
0011   -L$(libdir) \
0012   -L$(OFFLINE_MAIN)/lib
0013 
0014 AM_CPPFLAGS = \
0015   -I$(includedir) \
0016   -isystem$(OFFLINE_MAIN)/include \
0017   -isystem$(ROOTSYS)/include
0018 
0019 # List of shared libraries to produce
0020 if USE_ONLINE
0021 pkginclude_HEADERS = \
0022   RawTowerDefs.h \
0023   TowerInfoDefs.h
0024 
0025 libcalo_io_la_SOURCES = \
0026   TowerInfoDefs.cc
0027 
0028 else
0029 
0030 libcalo_io_la_LIBADD = \
0031   -lphool
0032 
0033 pkginclude_HEADERS = \
0034   PhotonClusterv1.h \
0035   RawClusterUtility.h \
0036   RawCluster.h \
0037   RawClusterv1.h \
0038   RawClusterDefs.h \
0039   RawClusterContainer.h \
0040   RawTower.h \
0041   RawTowerDefs.h \
0042   RawTowerv1.h \
0043   RawTowerv2.h \
0044   RawTowerContainer.h  \
0045   RawTowerDeadMap.h  \
0046   RawTowerDeadMapv1.h  \
0047   RawTowerGeom.h \
0048   RawTowerGeomv1.h \
0049   RawTowerGeomv2.h \
0050   RawTowerGeomv3.h \
0051   RawTowerGeomv4.h \
0052   RawTowerGeomv5.h \
0053   RawTowerGeomContainer.h \
0054   RawTowerGeomContainerv1.h \
0055   RawTowerGeomContainer_Cylinderv1.h \
0056   TowerInfoDefs.h \
0057   TowerInfo.h \
0058   TowerInfov1.h \
0059   TowerInfov2.h \
0060   TowerInfov3.h \
0061   TowerInfov4.h \
0062   TowerInfoSimv1.h \
0063   TowerInfoSimv2.h \
0064   TowerInfoContainer.h \
0065   TowerInfoContainerv1.h \
0066   TowerInfoContainerv2.h \
0067   TowerInfoContainerv3.h \
0068   TowerInfoContainerv4.h \
0069   TowerInfoContainerSimv1.h \
0070   TowerInfoContainerSimv2.h
0071 
0072 ROOTDICTS = \
0073   PhotonClusterv1_Dict.cc \
0074   RawCluster_Dict.cc \
0075   RawClusterv1_Dict.cc \
0076   RawClusterContainer_Dict.cc \
0077   RawTower_Dict.cc \
0078   RawTowerv1_Dict.cc \
0079   RawTowerv2_Dict.cc \
0080   RawTowerContainer_Dict.cc \
0081   RawTowerDeadMap_Dict.cc \
0082   RawTowerGeom_Dict.cc \
0083   RawTowerDeadMapv1_Dict.cc \
0084   RawTowerGeomv1_Dict.cc \
0085   RawTowerGeomv2_Dict.cc \
0086   RawTowerGeomv3_Dict.cc \
0087   RawTowerGeomv4_Dict.cc \
0088   RawTowerGeomv5_Dict.cc \
0089   RawTowerGeomContainer_Dict.cc \
0090   RawTowerGeomContainerv1_Dict.cc \
0091   RawTowerGeomContainer_Cylinderv1_Dict.cc \
0092   TowerInfo_Dict.cc \
0093   TowerInfov1_Dict.cc \
0094   TowerInfov2_Dict.cc \
0095   TowerInfov3_Dict.cc \
0096   TowerInfov4_Dict.cc \
0097   TowerInfoSimv1_Dict.cc \
0098   TowerInfoSimv2_Dict.cc \
0099   TowerInfoContainer_Dict.cc \
0100   TowerInfoContainerv1_Dict.cc \
0101   TowerInfoContainerv2_Dict.cc \
0102   TowerInfoContainerv3_Dict.cc \
0103   TowerInfoContainerv4_Dict.cc \
0104   TowerInfoContainerSimv1_Dict.cc \
0105   TowerInfoContainerSimv2_Dict.cc
0106 
0107 pcmdir = $(libdir)
0108 # more elegant way to create pcm files (without listing them)
0109 nobase_dist_pcm_DATA = $(ROOTDICTS:.cc=_rdict.pcm)
0110 
0111 libcalo_io_la_SOURCES = \
0112   $(ROOTDICTS) \
0113   PhotonClusterv1.cc \
0114   RawCluster.cc \
0115   RawClusterv1.cc \
0116   RawClusterContainer.cc \
0117   RawTower.cc \
0118   RawTowerv1.cc \
0119   RawTowerv2.cc \
0120   RawTowerContainer.cc \
0121   RawTowerDeadMap.cc \
0122   RawTowerDeadMapv1.cc \
0123   RawTowerGeom.cc \
0124   RawTowerGeomv1.cc \
0125   RawTowerGeomv2.cc \
0126   RawTowerGeomv3.cc \
0127   RawTowerGeomv4.cc \
0128   RawTowerGeomv5.cc \
0129   RawTowerGeomContainer.cc \
0130   RawTowerGeomContainerv1.cc \
0131   RawTowerGeomContainer_Cylinderv1.cc \
0132   TowerInfov1.cc \
0133   TowerInfov2.cc \
0134   TowerInfov3.cc \
0135   TowerInfov4.cc \
0136   TowerInfoSimv1.cc \
0137   TowerInfoSimv2.cc \
0138   TowerInfoDefs.cc \
0139   TowerInfoContainer.cc \
0140   TowerInfoContainerv1.cc \
0141   TowerInfoContainerv2.cc \
0142   TowerInfoContainerv3.cc \
0143   TowerInfoContainerv4.cc \
0144   TowerInfoContainerSimv1.cc \
0145   TowerInfoContainerSimv2.cc
0146 endif
0147 
0148 # Rule for generating table CINT dictionaries.
0149 %_Dict.cc: %.h %LinkDef.h
0150         rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0151 
0152 #just to get the dependency
0153 %_Dict_rdict.pcm: %_Dict.cc ;
0154 
0155 ################################################
0156 # linking tests
0157 
0158 noinst_PROGRAMS = \
0159   testexternals_calo_io
0160 
0161 BUILT_SOURCES = testexternals.cc
0162 
0163 testexternals_calo_io_SOURCES = testexternals.cc
0164 testexternals_calo_io_LDADD = libcalo_io.la
0165 
0166 testexternals.cc:
0167         echo "//*** this is a generated file. Do not commit, do not edit" > $@
0168         echo "int main()" >> $@
0169         echo "{" >> $@
0170         echo "  return 0;" >> $@
0171         echo "}" >> $@
0172 
0173 ##############################################
0174 # please add new classes in alphabetical order
0175 
0176 clean-local:
0177         rm -f *Dict* $(BUILT_SOURCES) *.pcm