Back to home page

sPhenix code displayed by LXR

 
 

    


File indexing completed on 2025-08-02 08:21:01

0001 AUTOMAKE_OPTIONS = foreign
0002 
0003 allsources = \
0004   daqEvent.cc \
0005   daqONCSEvent.cc \
0006   daq_device_random.cc \
0007   daq_device_deadtime.cc \
0008   daq_device_file.cc \
0009   daq_device_filenumbers.cc \
0010   daq_device_command.cc \
0011   daq_device_rtclock.cc \
0012   rcdaq.cc \
0013   daqBuffer.cc \
0014   rcdaq_mg_server.cc \
0015   mongoose.cc \
0016   daq_device.cc 
0017 
0018 
0019 AM_LDFLAGS = -L$(libdir) -L$(ONLINE_MAIN)/lib
0020 
0021 AM_CXXFLAGS = -I$(includedir) -I$(ONLINE_MAIN)/include $(RPC_INCLUDE)
0022 AM_CPPFLAGS = -I$(includedir) -I$(ONLINE_MAIN)/include $(RPC_INCLUDE)
0023 
0024 noinst_HEADERS = \
0025   EvtConstants.h \
0026   daqBuffer.h \
0027   EvtStructures.h \
0028   daqEvent.h \
0029   daqONCSEvent.h \
0030   daq_device_random.h \
0031   daq_device_deadtime.h \
0032   daq_device_file.h \
0033   daq_device_filenumbers.h \
0034   daq_device_command.h \
0035   daq_device_rtclock.h \
0036   mongoose.h \
0037   md5.h \
0038   MQTTConnection.h \
0039   all.h
0040 
0041 include_HEADERS =  \
0042   SubevtStructures.h \
0043   SubevtConstants.h \
0044   daq_device.h \
0045   rcdaq_rpc.h \
0046   rcdaq_actions.h \
0047   TriggerHandler.h \
0048   rcdaq_plugin.h \
0049   parseargument.h
0050 
0051 
0052 htmldir = $(datadir)/html
0053 html_DATA = control.html control_fancy.html gauge.min.js favicon.ico
0054 html_INDEX = control.html
0055 
0056 RPCGEN = rpcgen
0057 
0058 
0059 BUILT_SOURCES = \
0060         rcdaq_rpc_clnt.c \
0061         rcdaq_rpc_svc.c \
0062         rcdaq_rpc_xdr.c \
0063         rcdaq_rpc.h
0064 
0065 
0066 lib_LTLIBRARIES =  librcdaq.la librcdaqutils.la  librcdaqplugin_example.la librcdaqplugin_gauss.la
0067 
0068 if MOSQUITTO
0069 librcdaq_la_SOURCES = rcdaq.cc \
0070   daqEvent.cc \
0071   daqONCSEvent.cc \
0072   daqPRDFEvent.cc \
0073   daq_device_random.cc \
0074   daq_device_deadtime.cc \
0075   daq_device_file.cc \
0076   daq_device_filenumbers.cc \
0077   daq_device_command.cc \
0078   daq_device_rtclock.cc \
0079   daqBuffer.cc \
0080   daq_device.cc \
0081   rcdaq_mg_server.cc \
0082   mongoose.cc \
0083   md5.cc \
0084   MQTTConnection.cc \
0085   parseargument.cc
0086 
0087 else
0088 
0089 librcdaq_la_SOURCES = rcdaq.cc \
0090   daqEvent.cc \
0091   daqONCSEvent.cc \
0092   daqPRDFEvent.cc \
0093   daq_device_random.cc \
0094   daq_device_deadtime.cc \
0095   daq_device_file.cc \
0096   daq_device_filenumbers.cc \
0097   daq_device_command.cc \
0098   daq_device_rtclock.cc \
0099   daqBuffer.cc \
0100   daq_device.cc \
0101   rcdaq_mg_server.cc \
0102   mongoose.cc \
0103   md5.cc \
0104   parseargument.cc
0105 endif
0106 
0107 librcdaq_la_CPPFLAGS = -DHTMLFILE=\"$(html_INDEX)\" -DHTMLDIR=\"$(htmldir)\"
0108 
0109 librcdaqutils_la_SOURCES = rcdaq_rpc_clnt.cc rcdaq_rpc_xdr.c parseargument.cc
0110 
0111 librcdaqplugin_example_la_SOURCES = daq_device_pluginexample.cc example_plugin.cc
0112 
0113 librcdaqplugin_gauss_la_SOURCES = daq_device_gauss.cc gauss_plugin.cc simpleRandom.cc
0114 
0115 bin_SCRIPTS =  rcdaq_control.pl rcdaq_status.pl rcdaq_runtypechooser.pl rcdaq_configmenu.pl aliases.csh aliases.sh automated_run_example.sh wait_for_run_end.sh
0116 
0117 bin_PROGRAMS =  rcdaq_client rcdaq_server elogtest sfs
0118 
0119 elogtest_SOURCES = elogtest.cc
0120 elogtest_LDADD = eloghandler.lo 
0121 
0122 
0123 rcdaq_client_SOURCES = rcdaq_client.cc  rcdaq_rpc.h
0124 rcdaq_client_LDADD = librcdaqutils.la  $(RPC_LDD)
0125 
0126 
0127 rcdaq_server_SOURCES = rcdaq_server.cc
0128 if MOSQUITTO
0129 rcdaq_server_LDADD = librcdaq.la rcdaq_rpc_svc.lo rcdaq_rpc_xdr.lo eloghandler.lo $(RPC_LDD) -lmosquitto -lpthread -ldl -llzo2
0130 else
0131 rcdaq_server_LDADD = librcdaq.la rcdaq_rpc_svc.lo rcdaq_rpc_xdr.lo eloghandler.lo $(RPC_LDD) -lpthread -ldl -llzo2
0132 endif
0133 
0134 rcdaq_server_LDFLAGS =  -Wl,-export-dynamic
0135 
0136 sfs_SOURCES = sfs.cc 
0137 sfs_LDADD = -lpthread 
0138 
0139 
0140 
0141 
0142 rcdaq_rpc_clnt.c : $(srcdir)/rcdaq_rpc.x
0143         cp  $(srcdir)/rcdaq_rpc.x ./rcdaq_rpc.xx
0144         $(RPCGEN) -l rcdaq_rpc.xx  > $@
0145         rm rcdaq_rpc.xx
0146 
0147 
0148 rcdaq_rpc_svc.c : $(srcdir)/rcdaq_rpc.x
0149         cp  $(srcdir)/rcdaq_rpc.x ./rcdaq_rpc.xx
0150         $(RPCGEN) -m rcdaq_rpc.xx  > $@
0151         rm rcdaq_rpc.xx
0152 
0153 
0154 rcdaq_rpc_xdr.c : $(srcdir)/rcdaq_rpc.x
0155         cp  $(srcdir)/rcdaq_rpc.x ./rcdaq_rpc.xx
0156         $(RPCGEN)  -c  rcdaq_rpc.xx  > $@
0157         rm rcdaq_rpc.xx
0158 
0159 
0160 rcdaq_rpc.h : $(srcdir)/rcdaq_rpc.x
0161         cp  $(srcdir)/rcdaq_rpc.x ./rcdaq_rpc.xx
0162         $(RPCGEN)  -h  rcdaq_rpc.xx > $@
0163         rm rcdaq_rpc.xx
0164 
0165 
0166 clean-local:
0167         rm -f $(BUILT_SOURCES)