blob: 473cec60a5fcd6a9eb5aa84c69a2d28e8b6b647a [file] [log] [blame]
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +01001include $(top_srcdir)/Makefile.common
2
Vadim Yanitskiycf1ca2e2023-03-11 05:12:33 +07003AM_CPPFLAGS = \
4 -I$(top_srcdir)/Transceiver52M \
5 -I$(top_srcdir)/Transceiver52M/arch/common \
6 $(STD_DEFINES_AND_INCLUDES) \
7 $(NULL)
8
9AM_CFLAGS = -Wall -g
Vadim Yanitskiyfed58d92023-03-11 05:24:47 +070010AM_LDFLAGS = -no-install
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +010011
Sylvain Munaut3733ed52018-12-21 16:38:31 +010012EXTRA_DIST = convolve_test.ok convolve_test_golden.h
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +010013
Vadim Yanitskiy1a19caf2022-04-13 19:55:36 +030014check_PROGRAMS = \
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +010015 convolve_test
16
17convolve_test_SOURCES = convolve_test.c
Pau Espin Pedrol2fea9502018-04-28 01:44:39 +020018convolve_test_CFLAGS = $(AM_CFLAGS)
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +010019convolve_test_LDADD = $(COMMON_LA) $(ARCH_LA)
20if HAVE_SSE3
Pau Espin Pedrol2fea9502018-04-28 01:44:39 +020021convolve_test_CFLAGS += $(SIMD_FLAGS)
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +010022endif
23if HAVE_SSE4_1
Pau Espin Pedrol2fea9502018-04-28 01:44:39 +020024convolve_test_CFLAGS += $(SIMD_FLAGS)
Pau Espin Pedrolc2ba4272018-01-10 13:06:22 +010025endif
Oliver Smith871713b2018-12-10 17:10:36 +010026
27if DEVICE_LMS
Vadim Yanitskiy1a19caf2022-04-13 19:55:36 +030028check_PROGRAMS += LMSDeviceTest
Oliver Smith871713b2018-12-10 17:10:36 +010029LMSDeviceTest_SOURCES = LMSDeviceTest.cpp
Oliver Smith871713b2018-12-10 17:10:36 +010030LMSDeviceTest_LDADD = \
31 $(top_builddir)/Transceiver52M/device/lms/libdevice.la \
Vadim Yanitskiy0e13bfd2023-03-11 05:08:16 +070032 $(LIBOSMOCORE_LIBS) \
Oliver Smith42c16562018-12-17 10:28:21 +010033 $(COMMON_LA) \
Vadim Yanitskiy0e13bfd2023-03-11 05:08:16 +070034 $(LMS_LIBS) \
35 $(NULL)
Vadim Yanitskiy5ba130c2023-03-11 05:16:41 +070036LMSDeviceTest_CXXFLAGS = $(AM_CFLAGS) $(LMS_CFLAGS)
Oliver Smith871713b2018-12-10 17:10:36 +010037endif