annotate src/libsamplerate-0.1.9/tests/Makefile.am @ 41:481f5f8c5634

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