File indexing completed on 2025-08-06 08:17:53
0001
0002
0003
0004 AUTOMAKE_OPTIONS = foreign
0005
0006 if USE_ONLINE
0007
0008
0009
0010
0011 lib_LTLIBRARIES = \
0012 libmicromegas_io.la
0013
0014
0015 AM_CPPFLAGS = \
0016 -I$(includedir) \
0017 -I$(OFFLINE_MAIN)/include \
0018 -isystem$(ROOTSYS)/include
0019
0020
0021 AM_LDFLAGS = \
0022 -L$(libdir) \
0023 -L$(OFFLINE_MAIN)/lib
0024
0025 pkginclude_HEADERS = \
0026 MicromegasCalibrationData.h \
0027 MicromegasDefs.h \
0028 MicromegasHotChannelMapData.h \
0029 MicromegasMapping.h
0030
0031
0032 libmicromegas_io_la_SOURCES = \
0033 MicromegasCalibrationData.cc \
0034 MicromegasDefs.cc \
0035 MicromegasHotChannelMapData.cc \
0036 MicromegasMapping.cc
0037
0038 libmicromegas_io_la_LIBADD = \
0039 -lcdbobjects \
0040 -ltrack_io
0041
0042 BUILT_SOURCES = testexternals.cc
0043
0044 noinst_PROGRAMS = \
0045 testexternals_micromegas_io
0046
0047 testexternals_micromegas_io_SOURCES = testexternals.cc
0048 testexternals_micromegas_io_LDADD = libmicromegas_io.la
0049
0050 else
0051
0052
0053 lib_LTLIBRARIES = \
0054 libmicromegas_io.la \
0055 libmicromegas.la
0056
0057 AM_CPPFLAGS = \
0058 -I$(includedir) \
0059 -I$(OFFLINE_MAIN)/include \
0060 -isystem$(ROOTSYS)/include
0061
0062 AM_LDFLAGS = \
0063 -L$(libdir) \
0064 -L$(ROOTSYS)/lib \
0065 -L$(OFFLINE_MAIN)/lib
0066
0067 pkginclude_HEADERS = \
0068 CylinderGeomMicromegas.h \
0069 MicromegasCalibrationData.h \
0070 MicromegasClusterizer.h \
0071 MicromegasCombinedDataCalibration.h \
0072 MicromegasCombinedDataDecoder.h \
0073 MicromegasCombinedDataEvaluation.h \
0074 MicromegasDefs.h \
0075 MicromegasHotChannelMapData.h \
0076 MicromegasMapping.h \
0077 MicromegasTile.h
0078
0079 ROOTDICTS = \
0080 CylinderGeomMicromegas_Dict.cc \
0081 MicromegasTile_Dict.cc
0082
0083 pcmdir = $(libdir)
0084 nobase_dist_pcm_DATA = \
0085 CylinderGeomMicromegas_Dict_rdict.pcm \
0086 MicromegasCombinedDataEvaluation_Dict_rdict.pcm \
0087 MicromegasTile_Dict_rdict.pcm
0088
0089 libmicromegas_io_la_SOURCES = \
0090 $(ROOTDICTS) \
0091 CylinderGeomMicromegas.cc \
0092 MicromegasCalibrationData.cc \
0093 MicromegasDefs.cc \
0094 MicromegasHotChannelMapData.cc \
0095 MicromegasMapping.cc
0096
0097 libmicromegas_io_la_LIBADD = \
0098 -lCLHEP \
0099 -ltrack \
0100 -ltrack_io \
0101 -lcdbobjects \
0102 -lg4detectors_io
0103
0104 libmicromegas_la_SOURCES = \
0105 MicromegasClusterizer.cc \
0106 MicromegasCombinedDataCalibration.cc \
0107 MicromegasCombinedDataDecoder.cc \
0108 MicromegasCombinedDataEvaluation.cc \
0109 MicromegasCombinedDataEvaluation_Dict.cc
0110
0111 libmicromegas_la_LIBADD = \
0112 libmicromegas_io.la \
0113 -lfun4allraw \
0114 -lffarawobjects \
0115 -lphg4hit \
0116 -lSubsysReco
0117
0118 %_Dict.cc: %.h %LinkDef.h
0119 rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0120
0121 %_Dict_rdict.pcm: %_Dict.cc ;
0122
0123 BUILT_SOURCES = testexternals.cc
0124
0125 noinst_PROGRAMS = \
0126 testexternals_micromegas_io \
0127 testexternals_micromegas
0128
0129 testexternals_micromegas_io_SOURCES = testexternals.cc
0130 testexternals_micromegas_io_LDADD = libmicromegas_io.la
0131
0132 testexternals_micromegas_SOURCES = testexternals.cc
0133 testexternals_micromegas_LDADD = libmicromegas.la
0134
0135 endif
0136
0137 testexternals.cc:
0138 echo "//*** this is a generated file. Do not commit, do not edit" > $@
0139 echo "int main()" >> $@
0140 echo "{" >> $@
0141 echo " return 0;" >> $@
0142 echo "}" >> $@
0143
0144 clean-local:
0145 rm -f *Dict* $(BUILT_SOURCES) *.pcm