OSDN Git Service

Release 1.3
[android-x86/external-bluetooth-sbc.git] / Makefile.am
1
2 AM_MAKEFLAGS = --no-print-directory
3
4 # Library code modified:        REVISION++
5 # Interfaces changed:           CURRENT++ REVISION=0
6 # Interfaces added:             CURRENT++ REVISION=0 AGE++
7 # Interfaces removed:           CURRENT++ REVISION=0 AGE=0
8
9 SBC_CURRENT = 3
10 SBC_REVISION = 1
11 SBC_AGE = 2
12
13 sbc_headers = sbc/sbc.h
14
15 sbc_sources = sbc/sbc.c sbc/sbc_private.h sbc/sbc_math.h sbc/sbc_tables.h \
16                 sbc/sbc_primitives.h sbc/sbc_primitives.c \
17                 sbc/sbc_primitives_mmx.h sbc/sbc_primitives_mmx.c \
18                 sbc/sbc_primitives_iwmmxt.h sbc/sbc_primitives_iwmmxt.c \
19                 sbc/sbc_primitives_neon.h sbc/sbc_primitives_neon.c \
20                 sbc/sbc_primitives_armv6.h sbc/sbc_primitives_armv6.c
21
22 pkginclude_HEADERS = $(sbc_headers)
23
24 lib_LTLIBRARIES = sbc/libsbc.la
25
26 sbc_libsbc_la_SOURCES = $(sbc_headers) $(sbc_sources)
27
28 sbc_libsbc_la_LDFLAGS = -no-undefined \
29                 -version-info $(SBC_CURRENT):$(SBC_REVISION):$(SBC_AGE) \
30                 -Wl,--version-script=$(top_srcdir)/sbc/sbc.sym
31
32 sbc_libsbc_la_DEPENDENCIES = sbc/sbc.sym
33
34 if TOOLS
35 noinst_LTLIBRARIES = sbc/libsbc-private.la
36
37 sbc_libsbc_private_la_SOURCES = $(sbc_headers) $(sbc_sources)
38
39 bin_PROGRAMS = src/sbcinfo src/sbcdec src/sbcenc
40
41 src_sbcdec_SOURCES = src/sbcdec.c src/formats.h
42 src_sbcdec_LDADD = sbc/libsbc-private.la
43
44 src_sbcenc_SOURCES = src/sbcenc.c src/formats.h
45 src_sbcenc_LDADD = sbc/libsbc-private.la
46 endif
47
48 if TESTER
49 noinst_PROGRAMS = src/sbctester
50
51 src_sbctester_LDADD = @SNDFILE_LIBS@ -lm
52 endif
53
54 AM_CFLAGS = @SNDFILE_CFLAGS@ -fvisibility=hidden \
55                                 -finline-functions \
56                                 -fgcse-after-reload \
57                                 -funswitch-loops \
58                                 -funroll-loops
59
60 pkgconfigdir = $(libdir)/pkgconfig
61
62 pkgconfig_DATA = sbc/sbc.pc
63
64 EXTRA_DIST = sbc/sbc.sym
65
66 MAINTAINERCLEANFILES = Makefile.in \
67         aclocal.m4 configure config.h.in config.sub config.guess \
68         ltmain.sh depcomp compile missing install-sh mkinstalldirs