xref: /aosp_15_r20/external/speex/libspeexdsp/Makefile.am (revision 28e138c64d234588b5cd2a8a403b584bd3036e4e)
1*28e138c6SAndroid Build Coastguard Worker# Disable automatic dependency tracking if using other tools than gcc and gmake
2*28e138c6SAndroid Build Coastguard Worker#AUTOMAKE_OPTIONS = no-dependencies
3*28e138c6SAndroid Build Coastguard Worker
4*28e138c6SAndroid Build Coastguard WorkerEXTRA_DIST=echo_diagnostic.m
5*28e138c6SAndroid Build Coastguard Worker
6*28e138c6SAndroid Build Coastguard WorkerAM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include/speex -I$(top_builddir) @FFT_CFLAGS@
7*28e138c6SAndroid Build Coastguard Worker
8*28e138c6SAndroid Build Coastguard Workerlib_LTLIBRARIES = libspeexdsp.la
9*28e138c6SAndroid Build Coastguard Worker
10*28e138c6SAndroid Build Coastguard Worker# Sources for compilation in the library
11*28e138c6SAndroid Build Coastguard Workerif BUILD_KISS_FFT
12*28e138c6SAndroid Build Coastguard Worker  FFTSRC=kiss_fft.c _kiss_fft_guts.h kiss_fft.h kiss_fftr.c kiss_fftr.h
13*28e138c6SAndroid Build Coastguard Workerelse
14*28e138c6SAndroid Build Coastguard Workerif BUILD_SMALLFT
15*28e138c6SAndroid Build Coastguard Worker  FFTSRC=smallft.c
16*28e138c6SAndroid Build Coastguard Workerelse
17*28e138c6SAndroid Build Coastguard Worker  FFTSRC=
18*28e138c6SAndroid Build Coastguard Workerendif
19*28e138c6SAndroid Build Coastguard Workerendif
20*28e138c6SAndroid Build Coastguard Worker
21*28e138c6SAndroid Build Coastguard Workerlibspeexdsp_la_SOURCES = preprocess.c jitter.c mdf.c fftwrap.c filterbank.c resample.c buffer.c scal.c $(FFTSRC)
22*28e138c6SAndroid Build Coastguard Worker
23*28e138c6SAndroid Build Coastguard Workernoinst_HEADERS = 	arch.h 	bfin.h \
24*28e138c6SAndroid Build Coastguard Worker		fixed_arm4.h \
25*28e138c6SAndroid Build Coastguard Worker		fixed_arm5e.h 	fixed_bfin.h 	fixed_debug.h 	\
26*28e138c6SAndroid Build Coastguard Worker		math_approx.h 		misc_bfin.h 	\
27*28e138c6SAndroid Build Coastguard Worker		fftwrap.h \
28*28e138c6SAndroid Build Coastguard Worker	filterbank.h fixed_generic.h os_support.h \
29*28e138c6SAndroid Build Coastguard Worker	pseudofloat.h smallft.h vorbis_psy.h resample_sse.h resample_neon.h
30*28e138c6SAndroid Build Coastguard Worker
31*28e138c6SAndroid Build Coastguard Workerlibspeexdsp_la_LDFLAGS = -no-undefined -version-info @SPEEXDSP_LT_CURRENT@:@SPEEXDSP_LT_REVISION@:@SPEEXDSP_LT_AGE@
32*28e138c6SAndroid Build Coastguard Workerlibspeexdsp_la_LIBADD = $(LIBM)
33*28e138c6SAndroid Build Coastguard Worker
34*28e138c6SAndroid Build Coastguard Workerif BUILD_EXAMPLES
35*28e138c6SAndroid Build Coastguard Workernoinst_PROGRAMS = testdenoise testecho testjitter testresample testresample2
36*28e138c6SAndroid Build Coastguard Workertestdenoise_SOURCES = testdenoise.c
37*28e138c6SAndroid Build Coastguard Workertestdenoise_LDADD = libspeexdsp.la @FFT_LIBS@
38*28e138c6SAndroid Build Coastguard Workertestecho_SOURCES = testecho.c
39*28e138c6SAndroid Build Coastguard Workertestecho_LDADD = libspeexdsp.la @FFT_LIBS@
40*28e138c6SAndroid Build Coastguard Workertestjitter_SOURCES = testjitter.c
41*28e138c6SAndroid Build Coastguard Workertestjitter_LDADD = libspeexdsp.la @FFT_LIBS@
42*28e138c6SAndroid Build Coastguard Workertestresample_SOURCES = testresample.c
43*28e138c6SAndroid Build Coastguard Workertestresample_LDADD = libspeexdsp.la @FFT_LIBS@ @LIBM@
44*28e138c6SAndroid Build Coastguard Workertestresample2_SOURCES = testresample2.c
45*28e138c6SAndroid Build Coastguard Workertestresample2_LDADD = libspeexdsp.la @FFT_LIBS@ @LIBM@
46*28e138c6SAndroid Build Coastguard Workerendif
47