Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-03 08:20:46

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 # all definitions
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 # because this if statement contains dependencies, no more definitions after
0446 # this
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 #  msg_dict.C
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 # get the dependency for the pcm files
0518 %_Dict_rdict.pcm: %_Dict.C ;
0519 
0520 
0521 # clean cache dir on Solaris 5.8
0522 clean-local:
0523         rm -rf SunWS_cache
0524         rm -f *Dict* $(BUILT_SOURCES) *.pcm
0525 
0526 #if VXWORKS
0527 endif