blob: 5d84f857a4714a866a62e2116edde523835bd8ed [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
7libarch_la_LIBADD =
8
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 = \
27 ../common/convolve_base.c \
Philipp Maierfe976982017-03-16 14:50:25 +010028 ../common/convert_base.c \
Thomas Tsou17bbb9b2013-10-30 21:24:40 -040029 convert.c \
30 convolve.c