SUBDIRS = . tests
lib_LTLIBRARIES = libpsrdada.la
psrdada_hdr= \
ascii_header.h command_parse.h command_parse_server.h \
dada_client.h dada_def.h dada_generator.h dada_hdu.h \
dada_msg.h dada_ni.h dada_pwc.h dada_pwc_main.h \
dada_pwc_main_multi.h \
dada_pwc_nexus.h dada_udp.h daemon.h diff_time.h \
disk_array.h futils.h ipcbuf.h ipcio.h ipcutil.h \
median_smooth_zap.h monitor.h multilog.h nexus.h \
node_array.h sock.h string_array.h tmutil.h udp.h
libpsrdada_la_SOURCES = $(psrdada_hdr) \
ascii_header.c multilog.c sock.c monitor.c \
ipcutil.c ipcbuf.c ipcio.c disk_array.c node_array.c \
command_parse.c command_parse_server.c string_array.c \
diff_time.c nexus.c filesize.c fileread.c tmutil.c daemon.c \
dada_hdu.c dada_pwc.c dada_pwc_nexus.c dada_ni.c \
dada_pwc_main.c dada_pwc_main_multi.c dada_client.c \
dada_pwc_nexus_config.c dada_pwc_nexus_header_parse.c \
multilog_server.c dada_udp.c dada_generator.c dada_affinity.c \
stopwatch.c mach_gettime.c
include_HEADERS = ascii_header.h multilog.h sock.h monitor.h \
ipcutil.h ipcbuf.h ipcio.h disk_array.h node_array.h \
command_parse.h command_parse_server.h string_array.h \
diff_time.h nexus.h futils.h tmutil.h daemon.h dada_def.h \
dada_hdu.h dada_pwc.h dada_pwc_nexus.h dada_ni.h \
dada_pwc_main.h dada_pwc_main_multi.h dada_client.h udp.h \
dada_udp.h dada_generator.h dada_affinity.h dada_msg.h \
stopwatch.h mach_gettime.h
AM_CPPFLAGS =
libpsrdada_la_LIBADD = -lrt -lm
if HAVE_HWLOC
AM_CPPFLAGS += @HWLOC_CFLAGS@
libpsrdada_la_LIBADD += @HWLOC_LIBS@
endif
if HAVE_CUDA
libpsrdada_la_SOURCES += \
dada_cuda.cu dada_cuda.h \
ipcio_cuda.cu ipcio_cuda.h \
ipcbuf_cuda.cu h ipcbuf_cuda.h \
ipcutil_cuda.cu
include_HEADERS += \
dada_cuda.h \
ipcio_cuda.h \
ipcbuf_cuda.h \
ipcutil_cuda.h
AM_CPPFLAGS += @CUDA_CFLAGS@
libpsrdada_la_LIBADD += @CUDA_LIBS@
include $(top_srcdir)/config/Makefile.cuda
endif
if HAVE_RDMACM
libpsrdada_la_SOURCES += \
dada_ib.c \
dada_ib_datagram.c
include_HEADERS += \
dada_ib.h \
dada_ib_datagram.h
AM_CPPFLAGS += @RDMACM_CFLAGS@
libpsrdada_la_LIBADD += @RDMACM_LIBS@
libpsrdada_la_LDFLAGS = -version-info $(PSRDADA_SO_VERSION)
endif