Bundle libsamplerate
[audio-libsamplerate.git] / libsamplerate / tests / Makefile.am
CommitLineData
8529da43
MG
1noinst_PROGRAMS = misc_test termination_test simple_test callback_test \
2 reset_test multi_channel_test snr_bw_test \
3 float_short_test varispeed_test callback_hang_test \
4 src-evaluate throughput_test multichan_throughput_test \
5 downsample_test
6
7SAMPLRATEDIR =../src
8INCLUDES = -I$(srcdir)/$(SAMPLRATEDIR)
9noinst_HEADERS = util.h
10
11#===============================================================================
12
13misc_test_SOURCES = misc_test.c util.c util.h
14misc_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la
15
16termination_test_SOURCES = termination_test.c util.c util.h
17termination_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la
18
19callback_hang_test_SOURCES = callback_hang_test.c util.c util.h
20callback_hang_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la
21
22simple_test_SOURCES = simple_test.c util.c util.h
23simple_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la
24
25reset_test_SOURCES = reset_test.c util.c util.h
26reset_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la
27
28multi_channel_test_SOURCES = multi_channel_test.c util.c calc_snr.c
29multi_channel_test_CFLAGS = @FFTW3_CFLAGS@
30multi_channel_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS)
31
32snr_bw_test_SOURCES = snr_bw_test.c calc_snr.c util.c util.h
33snr_bw_test_CFLAGS = @FFTW3_CFLAGS@
34snr_bw_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS)
35
36callback_test_SOURCES = callback_test.c util.c util.h
37callback_test_CFLAGS = @FFTW3_CFLAGS@
38callback_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la
39
40float_short_test_SOURCES = float_short_test.c util.c util.h
41float_short_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la
42
43downsample_test_SOURCES = downsample_test.c util.c util.h
44downsample_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la
45
46varispeed_test_SOURCES = varispeed_test.c util.c util.h calc_snr.c
47varispeed_test_CFLAGS = @FFTW3_CFLAGS@
48varispeed_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS)
49
50# This program is for evaluating other sample rate converters.
51
52throughput_test_CFLAGS = $(AM_CFLAGS) @FFTW3_CFLAGS@
53throughput_test_SOURCES = throughput_test.c util.c calc_snr.c
54throughput_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS)
55
56multichan_throughput_test_CFLAGS = $(AM_CFLAGS) @FFTW3_CFLAGS@
57multichan_throughput_test_SOURCES = multichan_throughput_test.c util.c calc_snr.c
58multichan_throughput_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS)
59
60src_evaluate_SOURCES = src-evaluate.c calc_snr.c util.c
61src_evaluate_CFLAGS = @SNDFILE_CFLAGS@ @FFTW3_CFLAGS@
62src_evaluate_LDADD = $(SNDFILE_LIBS) $(FFTW3_LIBS)
63
64#===============================================================================
65
66check: $(noinst_PROGRAMS)
67 date
68 uname -a
69 ./misc_test
70 ./termination_test
71 ./callback_hang_test
72 ./downsample_test
73 ./simple_test
74 ./callback_test
75 ./reset_test
76 ./multi_channel_test
77 ./varispeed_test
78 ./float_short_test
79 ./snr_bw_test
80 ./throughput_test
81 @echo "-----------------------------------------------------------------"
82 @echo " ${PACKAGE}-${VERSION} passed all tests."
83 @echo "-----------------------------------------------------------------"
84
This page took 0.014203 seconds and 4 git commands to generate.