2020-03-24 16:19:27 +00:00
|
|
|
include $(top_srcdir)/Makefile.common
|
|
|
|
|
2023-03-09 13:00:47 +00:00
|
|
|
AM_CPPFLAGS = $(STD_DEFINES_AND_INCLUDES) -I${srcdir}/../common
|
|
|
|
AM_CFLAGS = -Wall $(LIBOSMOCORE_CFLAGS) $(UHD_CFLAGS)
|
|
|
|
AM_CXXFLAGS = -Wall $(LIBOSMOCORE_CFLAGS) $(UHD_CFLAGS)
|
2020-03-24 16:19:27 +00:00
|
|
|
|
|
|
|
noinst_HEADERS = IPCDevice.h shm.h ipc_shm.h ipc_chan.h ipc_sock.h
|
|
|
|
|
|
|
|
if DEVICE_UHD
|
|
|
|
noinst_HEADERS += ../uhd/UHDDevice.h uhdwrap.h ipc-driver-test.h
|
|
|
|
endif
|
|
|
|
|
|
|
|
noinst_LTLIBRARIES = libdevice.la
|
|
|
|
|
|
|
|
libdevice_la_SOURCES = IPCDevice.cpp shm.c ipc_shm.c ipc_chan.c ipc_sock.c
|
2023-03-09 13:00:47 +00:00
|
|
|
libdevice_la_CPPFLAGS = $(AM_CPPFLAGS) -DIPCMAGIC
|
|
|
|
libdevice_la_LIBADD = \
|
|
|
|
$(top_builddir)/Transceiver52M/device/common/libdevice_common.la \
|
|
|
|
-lpthread \
|
|
|
|
-lrt \
|
|
|
|
$(NULL)
|
2020-03-24 16:19:27 +00:00
|
|
|
|
2021-02-28 09:52:10 +00:00
|
|
|
if DEVICE_UHD
|
2020-03-24 16:19:27 +00:00
|
|
|
|
|
|
|
bin_PROGRAMS = ipc-driver-test
|
|
|
|
#ipc_driver_test_SHORTNAME = drvt
|
2023-03-09 13:00:47 +00:00
|
|
|
ipc_driver_test_SOURCES = ipc-driver-test.c uhdwrap.cpp ../uhd/UHDDevice.cpp
|
2020-03-24 16:19:27 +00:00
|
|
|
ipc_driver_test_LDADD = \
|
2023-03-09 13:00:47 +00:00
|
|
|
libdevice.la \
|
|
|
|
$(COMMON_LA) \
|
2020-03-24 16:19:27 +00:00
|
|
|
$(LIBOSMOCORE_LIBS) \
|
2023-03-09 13:00:47 +00:00
|
|
|
$(UHD_LIBS) \
|
2020-10-23 23:43:27 +00:00
|
|
|
$(NULL)
|
2020-03-24 16:19:27 +00:00
|
|
|
endif
|