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