blob: 9fae41fb6cc43ce7540e94e58d19ec090afdb6bd [file] [log] [blame]
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +01001include $(top_srcdir)/Makefile.common
2
Pau Espin Pedrol43fedb62018-04-24 15:22:57 +02003AM_CFLAGS = -Wall -I$(top_srcdir)/Transceiver52M -I$(top_srcdir)/Transceiver52M/arch/common $(STD_DEFINES_AND_INCLUDES) -g
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +01004
Sylvain Munaut3733ed52018-12-21 16:38:31 +01005EXTRA_DIST = convolve_test.ok convolve_test_golden.h
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +01006
Vadim Yanitskiy1a19caf2022-04-13 19:55:36 +03007check_PROGRAMS = \
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +01008 convolve_test
9
10convolve_test_SOURCES = convolve_test.c
Pau Espin Pedrol2fea9502018-04-28 01:44:39 +020011convolve_test_CFLAGS = $(AM_CFLAGS)
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +010012convolve_test_LDADD = $(COMMON_LA) $(ARCH_LA)
13if HAVE_SSE3
Pau Espin Pedrol2fea9502018-04-28 01:44:39 +020014convolve_test_CFLAGS += $(SIMD_FLAGS)
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +010015endif
16if HAVE_SSE4_1
Pau Espin Pedrol2fea9502018-04-28 01:44:39 +020017convolve_test_CFLAGS += $(SIMD_FLAGS)
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +010018endif
Oliver Smith871713b2018-12-10 17:10:36 +010019
20if DEVICE_LMS
Vadim Yanitskiy1a19caf2022-04-13 19:55:36 +030021check_PROGRAMS += LMSDeviceTest
Oliver Smith871713b2018-12-10 17:10:36 +010022LMSDeviceTest_SOURCES = LMSDeviceTest.cpp
23LMSDeviceTest_LDFLAGS = $(LIBOSMOCORE_LIBS) $(LMS_LIBS)
24LMSDeviceTest_LDADD = \
25 $(top_builddir)/Transceiver52M/device/lms/libdevice.la \
Oliver Smith42c16562018-12-17 10:28:21 +010026 $(COMMON_LA) \
27 $(LMS_LIBS)
Oliver Smith871713b2018-12-10 17:10:36 +010028LMSDeviceTest_CPPFLAGS = $(AM_CPPFLAGS) $(LMS_CFLAGS)
29endif