• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Disable automatic dependency tracking if using other tools than gcc and gmake
2#AUTOMAKE_OPTIONS = no-dependencies
3
4EXTRA_DIST=echo_diagnostic.m
5
6AM_CPPFLAGS = -I$(top_srcdir)/include -I$(top_builddir)/include/speex -I$(top_builddir) @FFT_CFLAGS@
7
8lib_LTLIBRARIES = libspeexdsp.la
9
10# Sources for compilation in the library
11if BUILD_KISS_FFT
12  FFTSRC=kiss_fft.c _kiss_fft_guts.h kiss_fft.h kiss_fftr.c kiss_fftr.h
13else
14if BUILD_SMALLFT
15  FFTSRC=smallft.c
16else
17  FFTSRC=
18endif
19endif
20
21libspeexdsp_la_SOURCES = preprocess.c jitter.c mdf.c fftwrap.c filterbank.c resample.c buffer.c scal.c $(FFTSRC)
22
23noinst_HEADERS = 	arch.h 	bfin.h \
24		fixed_arm4.h \
25		fixed_arm5e.h 	fixed_bfin.h 	fixed_debug.h 	\
26		math_approx.h 		misc_bfin.h 	\
27		stack_alloc.h 	fftwrap.h \
28	filterbank.h fixed_generic.h os_support.h \
29	pseudofloat.h smallft.h vorbis_psy.h resample_sse.h resample_neon.h
30
31libspeexdsp_la_LDFLAGS = -no-undefined -version-info @SPEEXDSP_LT_CURRENT@:@SPEEXDSP_LT_REVISION@:@SPEEXDSP_LT_AGE@
32libspeexdsp_la_LIBADD = $(LIBM)
33
34if BUILD_EXAMPLES
35noinst_PROGRAMS = testdenoise testecho testjitter testresample
36testdenoise_SOURCES = testdenoise.c
37testdenoise_LDADD = libspeexdsp.la @FFT_LIBS@
38testecho_SOURCES = testecho.c
39testecho_LDADD = libspeexdsp.la @FFT_LIBS@
40testjitter_SOURCES = testjitter.c
41testjitter_LDADD = libspeexdsp.la @FFT_LIBS@
42testresample_SOURCES = testresample.c
43testresample_LDADD = libspeexdsp.la @FFT_LIBS@ @LIBM@
44endif
45