File indexing completed on 2025-08-03 08:20:34
0001 AUTOMAKE_OPTIONS = foreign subdir-objects
0002
0003 if VXWORKS
0004 include_HEADERS = oncsdefs.h \
0005 phenixTypes.h \
0006 EvtConstants.h \
0007 EvtStructures.h \
0008 oBuffer.h \
0009 EventTypes.h \
0010 BufferConstants.h
0011
0012 else
0013
0014
0015 installedheaders = \
0016 generalDefinitions.h \
0017 event_io.h \
0018 ioselect.h \
0019 Event.h \
0020 A_Event.h \
0021 oncsEvent.h \
0022 oncsEvtConstants.h \
0023 oncsEvtStructures.h \
0024 oncsStructures.h \
0025 oncsSubConstants.h \
0026 oncsSubevent.h \
0027 EventTypes.h \
0028 Eventiterator.h \
0029 EvtConstants.h \
0030 EvtStructures.h \
0031 BufferConstants.h \
0032 phenixTypes.h \
0033 phenixOnline.h \
0034 testEventiterator.h \
0035 fileEventiterator.h \
0036 listEventiterator.h \
0037 dpipe_filter.h \
0038 buffer.h \
0039 simpleRandom.h \
0040 eventReceiverClient.h \
0041 gzbuffer.h \
0042 lzobuffer.h \
0043 bz2buffer.h \
0044 prdfBuffer.h \
0045 oBuffer.h \
0046 ophBuffer.h \
0047 ospBuffer.h \
0048 oEvent.h \
0049 ospEvent.h \
0050 ogzBuffer.h \
0051 olzoBuffer.h \
0052 oamlBuffer.h \
0053 oncsBuffer.h \
0054 oncsEventiterator.h \
0055 rcdaqEventiterator.h \
0056 packet.h \
0057 packetConstants.h \
0058 packet_hbd_fpgashort.h \
0059 packet_fvtx_dcm0.h \
0060 packet_w124.h \
0061 packet_A.h \
0062 packetPublic.h \
0063 packetV1Public.h \
0064 errorBlock.h \
0065 packetRoutines.h \
0066 decoding_routines.h \
0067 packetHeaders.h \
0068 Cpacket.h \
0069 packetHdr.h \
0070 packetHdrV1.h \
0071 formatError.h \
0072 dataBlock.h \
0073 framePackets.h \
0074 framePublic.h \
0075 frameV1Public.h \
0076 caen_correction.h \
0077 md5.h
0078
0079 allheaders = \
0080 ioselect.h \
0081 event_io.h \
0082 BoolDefs.h \
0083 devicedefs.h \
0084 oncsdefs.h \
0085 phenixOnline.h \
0086 phenixTypes.h \
0087 printmsg.h \
0088 Cframe.h \
0089 CframeV1.h \
0090 Cpacket.h \
0091 CpacketV1.h \
0092 dataBlock.h \
0093 dataBlockHdr.h \
0094 dataBlockPublic.h \
0095 errorBlock.h \
0096 fakeFrame.h \
0097 formatError.h \
0098 formatIO.h \
0099 frameHdr.h \
0100 frameHdrV1.h \
0101 framePackets.h \
0102 framePublic.h \
0103 frameRoutines.h \
0104 frameSourceIds.h \
0105 frameV1Public.h \
0106 packetHdr.h \
0107 packetHdrV1.h \
0108 packetPublic.h \
0109 packetRoutines.h \
0110 packetV1Public.h \
0111 A_Event.h \
0112 BufferConstants.h \
0113 Event.h \
0114 EventTypes.h \
0115 Eventiterator.h \
0116 EvtConstants.h \
0117 EvtStructures.h \
0118 simpleRandom.h \
0119 testEventiterator.h \
0120 fileEventiterator.h \
0121 listEventiterator.h \
0122 md5.h \
0123 PHmd5Utils.h \
0124 gen_utilities.h \
0125 dpipe_filter.h \
0126 PHmd5Value.h \
0127 buffer.h \
0128 prdfBuffer.h \
0129 decoding_routines.h \
0130 generalDefinitions.h \
0131 gzbuffer.h \
0132 lzobuffer.h \
0133 oBuffer.h \
0134 ophBuffer.h \
0135 ospBuffer.h \
0136 oEvent.h \
0137 ospEvent.h \
0138 ogzBuffer.h \
0139 olzoBuffer.h \
0140 oamlBuffer.h \
0141 oncsBuffer.h \
0142 oncsCollection.h \
0143 oncsEvent.h \
0144 oncsEventiterator.h \
0145 rcdaqEventiterator.h \
0146 oncsEvtConstants.h \
0147 oncsEvtStructures.h \
0148 oncsStructures.h \
0149 oncsSubConstants.h \
0150 oncsSub_id2evt.h \
0151 oncsSub_id4evt.h \
0152 oncsSub_idsis3300.h \
0153 oncsSub_idsis3300r.h \
0154 oncsSub_idcaenv792.h \
0155 oncsSub_idcaenv1742.h \
0156 oncsSub_idbspetdata.h \
0157 oncsSub_idrcpetdata.h \
0158 oncsSub_iduppetdata.h \
0159 oncsSub_iduppetdata_v104.h \
0160 oncsSub_iduppetparams.h \
0161 oncsSub_idsrs_v01.h \
0162 oncsSub_idfnalmwpc.h \
0163 oncsSub_idfnalmwpcv2.h \
0164 oncsSub_iddrs4v1.h \
0165 oncsSub_iddigitizerv1.h \
0166 oncsSub_idmvtxv0.h \
0167 oncsSub_idtpcfeev1.h \
0168 oncsSub_idtpcfeev2.h \
0169 oncsSub_idtpcfeev3.h \
0170 oncsSub_idtpcfeev4.h \
0171 oncsSub_idtpcfeev5.h \
0172 oncsSub_idinttv0.h \
0173 oncsSub_iddreamv0.h \
0174 oncsSub_idmvtxv1.h \
0175 oncsSub_idmvtxv2.h \
0176 oncsSub_idmvtxv3.h \
0177 oncsSub_idgl1v0.h \
0178 oncsSub_idgl1v1.h \
0179 oncsSubevent.h \
0180 packet.h \
0181 packetConstants.h \
0182 packetHeaders.h \
0183 packet_A.h \
0184 packet_collection.h \
0185 packet_gl1.h \
0186 packet_gl1p.h \
0187 packet_gl1_evclocks.h \
0188 packet_gl1psum.h \
0189 packet_id2evt.h \
0190 packet_id4evt.h \
0191 packet_id4scaler.h \
0192 packet_iddigitizerv2.h \
0193 packet_iddigitizerv3.h \
0194 packet_idll1v1.h \
0195 packet_idll1v2.h \
0196 packet_w124.h \
0197 packet_cdevpolarimeter.h \
0198 packet_cdevir.h \
0199 packet_cdevwcm.h \
0200 packet_cdevbpm.h \
0201 packet_cdevmadch.h \
0202 packet_cdevpoltarget.h \
0203 packet_starscaler.h \
0204 packet_hbd_fpga.h \
0205 packet_hbd_fpgashort.h \
0206 packet_fvtx_dcm0.h \
0207 packet_cdevring.h \
0208 packet_cdevringnopol.h \
0209 packet_cdevbuckets.h \
0210 packet_cdevdvm.h \
0211 caen_correction.h \
0212 mvtx_decoder/PayLoadCont.h
0213
0214 allsources = \
0215 Cframe.C \
0216 CframeV1.C \
0217 Cpacket.C \
0218 CpacketV1.C \
0219 dataBlock.C \
0220 errorBlock.C \
0221 fakeFrame.C \
0222 formatError.C \
0223 formatIO.C \
0224 framePackets.C \
0225 frameRoutines.C \
0226 packetRoutines.C \
0227 A_Event.cc \
0228 buffer.cc \
0229 prdfBuffer.cc \
0230 decoding_routines.cc \
0231 evt_mnemonic.cc \
0232 simpleRandom.cc \
0233 eventReceiverClient.cc \
0234 testEventiterator.cc \
0235 fileEventiterator.cc \
0236 listEventiterator.cc \
0237 md5.cc \
0238 PHmd5Utils.cc \
0239 PHmd5Value.cc \
0240 gzbuffer.cc \
0241 lzobuffer.cc \
0242 bz2buffer.cc \
0243 oEvent.cc \
0244 ospEvent.cc \
0245 oBuffer.cc \
0246 ophBuffer.cc \
0247 ogzBuffer.cc \
0248 olzoBuffer.cc \
0249 ospBuffer.cc \
0250 oamlBuffer.cc \
0251 oncsBuffer.cc \
0252 oncsEvent.cc \
0253 oncsEventiterator.cc \
0254 rcdaqEventiterator.cc \
0255 oncsSub_idcstr.cc \
0256 oncsSub_id2evt.cc \
0257 oncsSub_id4evt.cc \
0258 oncsSub_idsis3300.cc \
0259 oncsSub_idsis3300r.cc \
0260 oncsSub_idcaenv792.cc \
0261 oncsSub_idcaenv1742.cc \
0262 oncsSub_idbspetdata.cc \
0263 oncsSub_idrcpetdata.cc \
0264 oncsSub_iduppetdata.cc \
0265 oncsSub_iduppetdata_v104.cc \
0266 oncsSub_iduppetparams.cc \
0267 oncsSub_idsrs_v01.cc \
0268 oncsSub_idfnalmwpc.cc \
0269 oncsSub_idfnalmwpcv2.cc \
0270 oncsSub_iddrs4v1.cc \
0271 oncsSub_iddigitizerv1.cc \
0272 oncsSub_idmvtxv0.cc \
0273 oncsSub_idtpcfeev1.cc \
0274 oncsSub_idtpcfeev2.cc \
0275 oncsSub_idtpcfeev3.cc \
0276 oncsSub_idtpcfeev4.cc \
0277 oncsSub_idtpcfeev5.cc \
0278 oncsSub_idinttv0.cc \
0279 oncsSub_iddreamv0.cc \
0280 oncsSub_idmvtxv1.cc \
0281 oncsSub_idmvtxv2.cc \
0282 oncsSub_idmvtxv3.cc \
0283 oncsSub_idgl1v0.cc \
0284 oncsSub_idgl1v1.cc \
0285 oncsSubevent.cc \
0286 oncs_mnemonic.cc \
0287 packet_A.cc \
0288 packet_gl1.cc \
0289 packet_gl1p.cc \
0290 packet_gl1_evclocks.cc \
0291 packet_gl1psum.cc \
0292 packet_idcstr.cc \
0293 packet_id2evt.cc \
0294 packet_id4evt.cc \
0295 packet_id4scaler.cc \
0296 packet_iddigitizerv2.cc \
0297 packet_iddigitizerv3.cc \
0298 packet_idll1v1.cc \
0299 packet_idll1v2.cc \
0300 packet_mnemonic.cc \
0301 packet_w124.cc \
0302 packet_cdevpolarimeter.cc \
0303 packet_cdevir.cc \
0304 packet_cdevwcm.cc \
0305 packet_cdevbpm.cc \
0306 packet_cdevmadch.cc \
0307 packet_cdevpoltarget.cc \
0308 packet_starscaler.cc \
0309 packet_hbd_fpga.cc \
0310 packet_hbd_fpgashort.cc \
0311 packet_fvtx_dcm0.cc \
0312 packet_cdevring.cc \
0313 packet_cdevringnopol.cc \
0314 packet_cdevbuckets.cc \
0315 packet_cdevdvm.cc \
0316 caen_correction.cc \
0317 mvtx_decoder/InteractionRecord.cxx \
0318 mvtx_decoder/PayLoadCont.cxx \
0319 mvtx_decoder/PixelData.cxx \
0320 mvtx_decoder/GBTWord.cxx \
0321 mvtx_decoder/DecodingStat.cxx \
0322 mvtx_decoder/GBTLink.cxx
0323
0324 AM_LDFLAGS = -L$(libdir) -L$(ONLINE_MAIN)/lib -L$(OPT_SPHENIX)/lib
0325
0326 BUILT_SOURCES = ioselect.h
0327
0328
0329 msgheaders = \
0330 msg_control.h \
0331 msg_profile.h \
0332 msg_buffer.h \
0333 date_filter_msg_buffer.h \
0334 filter_msg_buffer.h \
0335 remote_msg_buffer.h \
0336 strnstr.h
0337
0338 AM_CPPFLAGS = -I$(includedir) -I@ROOTINC@ -I$(OPT_SPHENIX)/include
0339
0340 noinst_HEADERS = \
0341 eventLinkDef.h \
0342 all.h
0343
0344 pkginclude_HEADERS = $(installedheaders) $(msgheaders)
0345
0346 if ! MAKEROOT6
0347 ROOT5_MSGDICTS = \
0348 msg_Dict.C
0349 ROOT5_EVENTDICTS = \
0350 event_Dict.C
0351 endif
0352
0353 CLEANFILES = \
0354 ioselect.h \
0355 event_Dict.C \
0356 event_Dict.h \
0357 setup.com \
0358 msg_Dict.C \
0359 msg_Dict.h
0360
0361 lib_LTLIBRARIES = \
0362 libmessage.la \
0363 libRootmessage.la \
0364 libNoRootEvent.la \
0365 libEvent.la
0366
0367 pcmdir = $(libdir)
0368 nobase_dist_pcm_DATA = \
0369 event_Dict_rdict.pcm \
0370 msg_Dict_rdict.pcm
0371
0372 bin_PROGRAMS = \
0373 dpipe \
0374 ddump \
0375 dlist \
0376 changeid \
0377 changehitformat \
0378 eventcombiner \
0379 prdf2prdf \
0380 prdfcheck \
0381 prdfsplit \
0382 eventServer \
0383 eventServer_classic \
0384 eventClient \
0385 lastEvent
0386
0387
0388
0389 dpipe_SOURCES = dpipe.cc
0390 dlist_SOURCES = dlist.cc
0391 ddump_SOURCES = ddump.cc
0392 eventcombiner_SOURCES = eventcombiner.cc
0393
0394 if LINUX
0395 dpipe_LDFLAGS = -Wl,-export-dynamic
0396 endif
0397
0398 changeid_SOURCES = changeid.cc
0399 changehitformat_SOURCES = changehitformat.cc
0400 prdf2prdf_SOURCES = prdf2prdf.cc
0401 prdfcheck_SOURCES = prdfcheck.cc
0402 prdfsplit_SOURCES = prdfsplit.cc
0403 eventServer_SOURCES = eventServer.cc
0404 eventServer_classic_SOURCES = eventServer_classic.cc
0405 eventClient_SOURCES = eventClient.cc
0406 lastEvent_SOURCES = lastEvent.cc
0407
0408
0409 dpipe_LDADD = libNoRootEvent.la libmessage.la -ldl
0410 dlist_LDADD = libNoRootEvent.la libmessage.la -ldl
0411 ddump_LDADD = libNoRootEvent.la libmessage.la -ldl
0412 eventcombiner_LDADD = libNoRootEvent.la libmessage.la -ldl
0413
0414
0415 changeid_LDADD = libNoRootEvent.la libmessage.la -ldl
0416 changehitformat_LDADD = libNoRootEvent.la libmessage.la -ldl
0417 prdf2prdf_LDADD = libNoRootEvent.la libmessage.la -ldl
0418 prdfcheck_LDADD = libNoRootEvent.la -ldl
0419 prdfsplit_LDADD = libNoRootEvent.la -ldl
0420
0421 eventServer_LDADD = libNoRootEvent.la -ldl -lpthread
0422 eventServer_classic_LDADD = libNoRootEvent.la -ldl -lpthread
0423 eventClient_LDADD = libNoRootEvent.la -ldl
0424 lastEvent_LDADD = libNoRootEvent.la -ldl
0425
0426
0427 libmessage_la_SOURCES = \
0428 date_filter_msg_buffer.cc \
0429 filter_msg_buffer.cc \
0430 remote_msg_buffer.cc \
0431 msg_buffer.cc \
0432 msg_control.cc \
0433 strnstr.cc
0434
0435
0436 libEvent_la_SOURCES = \
0437 $(ROOT5_EVENTDICTS)
0438
0439 libEvent_la_LIBADD = libNoRootEvent.la libRootmessage.la @ROOTGLIBS@ -lz @LZOLIB@ -lbz2
0440
0441 libNoRootEvent_la_SOURCES = $(allsources)
0442 libNoRootEvent_la_LIBADD = libmessage.la -lz @LZOLIB@ -lbz2
0443
0444
0445
0446
0447
0448 if NEWIO
0449 ioselect.h:
0450 echo "// *** this is a generated file. Do not commit, do not edit" > ioselect.h
0451 echo "#ifndef __IOSELECT_H__" >> ioselect.h
0452 echo "#define __IOSELECT_H__" >> ioselect.h
0453 echo >> ioselect.h
0454 echo "#define STREAMBUF_NEW_IOSTREAM" >> ioselect.h
0455 echo >> ioselect.h
0456 echo "#endif" >> ioselect.h
0457 else
0458 ioselect.h:
0459 echo "// *** this is a generated file. Do not commit, do not edit" > ioselect.h
0460 echo "#ifndef __IOSELECT_H__" >> ioselect.h
0461 echo "#define __IOSELECT_H__" >> ioselect.h
0462 echo >> ioselect.h
0463 echo "#endif" >> ioselect.h
0464
0465 endif
0466
0467 if LINUX
0468
0469 libRootmessage_la_SOURCES = \
0470 $(ROOT5_MSGDICTS)
0471
0472
0473
0474 msg_Dict.C : \
0475 ioselect.h \
0476 msg_control.h \
0477 date_filter_msg_buffer.h \
0478 filter_msg_buffer.h \
0479 remote_msg_buffer.h \
0480 msgLinkDef.h
0481 rootcint -f $@ @CINTDEFS@ -c $(DEFS) $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0482
0483 libRootmessage_la_LIBADD = libmessage.la
0484
0485 else
0486
0487 libRootmessage_la_SOURCES = \
0488 date_filter_msg_buffer.cc \
0489 filter_msg_buffer.cc \
0490 msg_buffer.cc \
0491 msg_control.cc \
0492 remote_msg_buffer.cc \
0493 strnstr.cc
0494
0495 endif
0496
0497
0498
0499 event_Dict.C : \
0500 ioselect.h \
0501 Event.h \
0502 Eventiterator.h \
0503 fileEventiterator.h \
0504 listEventiterator.h \
0505 oncsEventiterator.h \
0506 rcdaqEventiterator.h \
0507 packet.h \
0508 testEventiterator.h \
0509 eventReceiverClient.h \
0510 eventLinkDef.h
0511 rootcint -f $@ @CINTDEFS@ -c $(DEFS) $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0512
0513
0514 %_Dict.C: %.h %LinkDef.h
0515 rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0516
0517
0518 %_Dict_rdict.pcm: %_Dict.C ;
0519
0520
0521
0522 clean-local:
0523 rm -rf SunWS_cache
0524 rm -f *Dict* $(BUILT_SOURCES) *.pcm
0525
0526
0527 endif