blob: 76c0bd2b34d727bc0782f139f4bd97b27b0304da [file] [log] [blame]
Philipp Maiere8ae9fc2017-03-20 12:08:42 +01001AM_CFLAGS = -Wall -std=gnu99 -I${srcdir}/../common
Thomas Tsou17bbb9b2013-10-30 21:24:40 -04002
3noinst_LTLIBRARIES = libarch.la
Philipp Maiere8ae9fc2017-03-20 12:08:42 +01004noinst_LTLIBRARIES += libarch_sse_3.la
5noinst_LTLIBRARIES += libarch_sse_4_1.la
6
Pau Espin Pedrol8fbbd652018-03-07 20:21:06 +01007libarch_la_LIBADD = $(top_builddir)/Transceiver52M/common/libarch_common.la
Philipp Maiere8ae9fc2017-03-20 12:08:42 +01008
9# SSE 3 specific code
10if HAVE_SSE3
11libarch_sse_3_la_SOURCES = \
12 convert_sse_3.c \
13 convolve_sse_3.c
14libarch_sse_3_la_CFLAGS = $(AM_CFLAGS) -msse3
15libarch_la_LIBADD += libarch_sse_3.la
16endif
17
18# SSE 4.1 specific code
19if HAVE_SSE4_1
20libarch_sse_4_1_la_SOURCES = \
21 convert_sse_4_1.c
22libarch_sse_4_1_la_CFLAGS = $(AM_CFLAGS) -msse4.1
23libarch_la_LIBADD += libarch_sse_4_1.la
24endif
Thomas Tsou17bbb9b2013-10-30 21:24:40 -040025
26libarch_la_SOURCES = \
Thomas Tsou17bbb9b2013-10-30 21:24:40 -040027 convert.c \
28 convolve.c