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