annotate src/libsamplerate-0.1.9/tests/Makefile.am @ 83:ae30d91d2ffe

Replace these with versions built using an older toolset (so as to avoid ABI compatibilities when linking on Ubuntu 14.04 for packaging purposes)
author Chris Cannam
date Fri, 07 Feb 2020 11:51:13 +0000
parents 481f5f8c5634
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