OSDN Git Service

build: Add pkg-config information
[android-x86/external-bluetooth-sbc.git] / Makefile.am
1
2 AM_MAKEFLAGS = --no-print-directory
3
4 sbc_headers = sbc/sbc.h
5
6 sbc_sources = sbc/sbc.c sbc/sbc_math.h sbc/sbc_tables.h \
7                 sbc/sbc_primitives.h sbc/sbc_primitives.c \
8                 sbc/sbc_primitives_mmx.h sbc/sbc_primitives_mmx.c \
9                 sbc/sbc_primitives_iwmmxt.h sbc/sbc_primitives_iwmmxt.c \
10                 sbc/sbc_primitives_neon.h sbc/sbc_primitives_neon.c \
11                 sbc/sbc_primitives_armv6.h sbc/sbc_primitives_armv6.c
12
13 pkginclude_HEADERS = $(sbc_headers)
14
15 lib_LTLIBRARIES = sbc/libsbc.la
16
17 sbc_libsbc_la_SOURCES = $(sbc_headers) $(sbc_sources)
18
19 if TOOLS
20 noinst_LTLIBRARIES = sbc/libsbc-private.la
21
22 sbc_libsbc_private_la_SOURCES = $(sbc_headers) $(sbc_sources)
23
24 bin_PROGRAMS = src/sbcinfo src/sbcdec src/sbcenc
25
26 src_sbcdec_SOURCES = src/sbcdec.c src/formats.h
27 src_sbcdec_LDADD = sbc/libsbc-private.la
28
29 src_sbcenc_SOURCES = src/sbcenc.c src/formats.h
30 src_sbcenc_LDADD = sbc/libsbc-private.la
31 endif
32
33 if TESTER
34 noinst_PROGRAMS = src/sbctester
35
36 src_sbctester_LDADD = @SNDFILE_LIBS@ -lm
37 endif
38
39 AM_CFLAGS = @SNDFILE_CFLAGS@ -finline-functions -fgcse-after-reload \
40                                         -funswitch-loops -funroll-loops
41
42 pkgconfigdir = $(libdir)/pkgconfig
43
44 pkgconfig_DATA = sbc/sbc.pc
45
46 MAINTAINERCLEANFILES = Makefile.in \
47         aclocal.m4 configure config.h.in config.sub config.guess \
48         ltmain.sh depcomp compile missing install-sh mkinstalldirs