File indexing completed on 2026-04-05 08:15:47
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.cc \
0318 mvtx_decoder/PayLoadCont.cc \
0319 mvtx_decoder/PixelData.cc \
0320 mvtx_decoder/GBTWord.cc \
0321 mvtx_decoder/DecodingStat.cc \
0322 mvtx_decoder/RDH.cc \
0323 mvtx_decoder/GBTLink.cc
0324
0325 AM_LDFLAGS = -L$(libdir) -L$(ONLINE_MAIN)/lib -L$(OPT_SPHENIX)/lib
0326
0327 BUILT_SOURCES = ioselect.h
0328
0329
0330 msgheaders = \
0331 msg_control.h \
0332 msg_profile.h \
0333 msg_buffer.h \
0334 date_filter_msg_buffer.h \
0335 filter_msg_buffer.h \
0336 remote_msg_buffer.h \
0337 strnstr.h
0338
0339 AM_CPPFLAGS = -I$(includedir) -I@ROOTINC@ -I$(OPT_SPHENIX)/include
0340
0341 noinst_HEADERS = \
0342 eventLinkDef.h \
0343 all.h
0344
0345 pkginclude_HEADERS = $(installedheaders) $(msgheaders)
0346
0347 if ! MAKEROOT6
0348 ROOT5_MSGDICTS = \
0349 msg_Dict.C
0350 ROOT5_EVENTDICTS = \
0351 event_Dict.C
0352 endif
0353
0354 CLEANFILES = \
0355 ioselect.h \
0356 event_Dict.C \
0357 event_Dict.h \
0358 setup.com \
0359 msg_Dict.C \
0360 msg_Dict.h
0361
0362 lib_LTLIBRARIES = \
0363 libmessage.la \
0364 libRootmessage.la \
0365 libNoRootEvent.la \
0366 libEvent.la
0367
0368 pcmdir = $(libdir)
0369 nobase_dist_pcm_DATA = \
0370 event_Dict_rdict.pcm \
0371 msg_Dict_rdict.pcm
0372
0373 bin_PROGRAMS = \
0374 dpipe \
0375 ddump \
0376 dlist \
0377 changeid \
0378 changehitformat \
0379 eventcombiner \
0380 prdf2prdf \
0381 prdfcheck \
0382 prdfsplit \
0383 eventServer \
0384 eventServer_classic \
0385 eventClient \
0386 lastEvent
0387
0388
0389
0390 dpipe_SOURCES = dpipe.cc
0391 dlist_SOURCES = dlist.cc
0392 ddump_SOURCES = ddump.cc
0393 eventcombiner_SOURCES = eventcombiner.cc
0394
0395 if LINUX
0396 dpipe_LDFLAGS = -Wl,-export-dynamic
0397 endif
0398
0399 changeid_SOURCES = changeid.cc
0400 changehitformat_SOURCES = changehitformat.cc
0401 prdf2prdf_SOURCES = prdf2prdf.cc
0402 prdfcheck_SOURCES = prdfcheck.cc
0403 prdfsplit_SOURCES = prdfsplit.cc
0404 eventServer_SOURCES = eventServer.cc
0405 eventServer_classic_SOURCES = eventServer_classic.cc
0406 eventClient_SOURCES = eventClient.cc
0407 lastEvent_SOURCES = lastEvent.cc
0408
0409
0410 dpipe_LDADD = libNoRootEvent.la libmessage.la -ldl
0411 dlist_LDADD = libNoRootEvent.la libmessage.la -ldl
0412 ddump_LDADD = libNoRootEvent.la libmessage.la -ldl
0413 eventcombiner_LDADD = libNoRootEvent.la libmessage.la -ldl
0414
0415
0416 changeid_LDADD = libNoRootEvent.la libmessage.la -ldl
0417 changehitformat_LDADD = libNoRootEvent.la libmessage.la -ldl
0418 prdf2prdf_LDADD = libNoRootEvent.la libmessage.la -ldl
0419 prdfcheck_LDADD = libNoRootEvent.la -ldl
0420 prdfsplit_LDADD = libNoRootEvent.la -ldl
0421
0422 eventServer_LDADD = libNoRootEvent.la -ldl -lpthread
0423 eventServer_classic_LDADD = libNoRootEvent.la -ldl -lpthread
0424 eventClient_LDADD = libNoRootEvent.la -ldl
0425 lastEvent_LDADD = libNoRootEvent.la -ldl
0426
0427
0428 libmessage_la_SOURCES = \
0429 date_filter_msg_buffer.cc \
0430 filter_msg_buffer.cc \
0431 remote_msg_buffer.cc \
0432 msg_buffer.cc \
0433 msg_control.cc \
0434 strnstr.cc
0435
0436
0437 libEvent_la_SOURCES = \
0438 $(ROOT5_EVENTDICTS)
0439
0440 libEvent_la_LIBADD = libNoRootEvent.la libRootmessage.la @ROOTGLIBS@ -lz @LZOLIB@ -lbz2
0441
0442 libNoRootEvent_la_SOURCES = $(allsources)
0443 libNoRootEvent_la_LIBADD = libmessage.la -lz @LZOLIB@ -lbz2
0444
0445
0446
0447
0448
0449 if NEWIO
0450 ioselect.h:
0451 echo "// *** this is a generated file. Do not commit, do not edit" > ioselect.h
0452 echo "#ifndef __IOSELECT_H__" >> ioselect.h
0453 echo "#define __IOSELECT_H__" >> ioselect.h
0454 echo >> ioselect.h
0455 echo "#define STREAMBUF_NEW_IOSTREAM" >> ioselect.h
0456 echo >> ioselect.h
0457 echo "#endif" >> ioselect.h
0458 else
0459 ioselect.h:
0460 echo "// *** this is a generated file. Do not commit, do not edit" > ioselect.h
0461 echo "#ifndef __IOSELECT_H__" >> ioselect.h
0462 echo "#define __IOSELECT_H__" >> ioselect.h
0463 echo >> ioselect.h
0464 echo "#endif" >> ioselect.h
0465
0466 endif
0467
0468 if LINUX
0469
0470 libRootmessage_la_SOURCES = \
0471 $(ROOT5_MSGDICTS)
0472
0473
0474
0475 msg_Dict.C : \
0476 ioselect.h \
0477 msg_control.h \
0478 date_filter_msg_buffer.h \
0479 filter_msg_buffer.h \
0480 remote_msg_buffer.h \
0481 msgLinkDef.h
0482 rootcint -f $@ @CINTDEFS@ -c $(DEFS) $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0483
0484 libRootmessage_la_LIBADD = libmessage.la
0485
0486 else
0487
0488 libRootmessage_la_SOURCES = \
0489 date_filter_msg_buffer.cc \
0490 filter_msg_buffer.cc \
0491 msg_buffer.cc \
0492 msg_control.cc \
0493 remote_msg_buffer.cc \
0494 strnstr.cc
0495
0496 endif
0497
0498
0499
0500 event_Dict.C : \
0501 ioselect.h \
0502 Event.h \
0503 Eventiterator.h \
0504 fileEventiterator.h \
0505 listEventiterator.h \
0506 oncsEventiterator.h \
0507 rcdaqEventiterator.h \
0508 packet.h \
0509 testEventiterator.h \
0510 eventReceiverClient.h \
0511 eventLinkDef.h
0512 rootcint -f $@ @CINTDEFS@ -c $(DEFS) $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0513
0514
0515 %_Dict.C: %.h %LinkDef.h
0516 rootcint -f $@ @CINTDEFS@ $(DEFAULT_INCLUDES) $(AM_CPPFLAGS) $^
0517
0518
0519 %_Dict_rdict.pcm: %_Dict.C ;
0520
0521
0522
0523 clean-local:
0524 rm -rf SunWS_cache
0525 rm -f *Dict* $(BUILT_SOURCES) *.pcm
0526
0527
0528 endif