annotate src/libsamplerate-0.1.8/tests/Makefile.am @ 23:619f715526df sv_v2.1

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