Mercurial > hg > sv-dependency-builds
diff src/libsamplerate-0.1.8/tests/Makefile.am @ 0:c7265573341e
Import initial set of sources
author | Chris Cannam |
---|---|
date | Mon, 18 Mar 2013 14:12:14 +0000 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/libsamplerate-0.1.8/tests/Makefile.am Mon Mar 18 14:12:14 2013 +0000 @@ -0,0 +1,84 @@ +noinst_PROGRAMS = misc_test termination_test simple_test callback_test \ + reset_test multi_channel_test snr_bw_test \ + float_short_test varispeed_test callback_hang_test \ + src-evaluate throughput_test multichan_throughput_test \ + downsample_test + +SAMPLRATEDIR =../src +INCLUDES = -I$(srcdir)/$(SAMPLRATEDIR) +noinst_HEADERS = util.h + +#=============================================================================== + +misc_test_SOURCES = misc_test.c util.c util.h +misc_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la + +termination_test_SOURCES = termination_test.c util.c util.h +termination_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la + +callback_hang_test_SOURCES = callback_hang_test.c util.c util.h +callback_hang_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la + +simple_test_SOURCES = simple_test.c util.c util.h +simple_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la + +reset_test_SOURCES = reset_test.c util.c util.h +reset_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la + +multi_channel_test_SOURCES = multi_channel_test.c util.c calc_snr.c +multi_channel_test_CFLAGS = @FFTW3_CFLAGS@ +multi_channel_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS) + +snr_bw_test_SOURCES = snr_bw_test.c calc_snr.c util.c util.h +snr_bw_test_CFLAGS = @FFTW3_CFLAGS@ +snr_bw_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS) + +callback_test_SOURCES = callback_test.c util.c util.h +callback_test_CFLAGS = @FFTW3_CFLAGS@ +callback_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la + +float_short_test_SOURCES = float_short_test.c util.c util.h +float_short_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la + +downsample_test_SOURCES = downsample_test.c util.c util.h +downsample_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la + +varispeed_test_SOURCES = varispeed_test.c util.c util.h calc_snr.c +varispeed_test_CFLAGS = @FFTW3_CFLAGS@ +varispeed_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS) + +# This program is for evaluating other sample rate converters. + +throughput_test_CFLAGS = $(AM_CFLAGS) @FFTW3_CFLAGS@ +throughput_test_SOURCES = throughput_test.c util.c calc_snr.c +throughput_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS) + +multichan_throughput_test_CFLAGS = $(AM_CFLAGS) @FFTW3_CFLAGS@ +multichan_throughput_test_SOURCES = multichan_throughput_test.c util.c calc_snr.c +multichan_throughput_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS) + +src_evaluate_SOURCES = src-evaluate.c calc_snr.c util.c +src_evaluate_CFLAGS = @SNDFILE_CFLAGS@ @FFTW3_CFLAGS@ +src_evaluate_LDADD = $(SNDFILE_LIBS) $(FFTW3_LIBS) + +#=============================================================================== + +check: $(noinst_PROGRAMS) + date + uname -a + ./misc_test + ./termination_test + ./callback_hang_test + ./downsample_test + ./simple_test + ./callback_test + ./reset_test + ./multi_channel_test + ./varispeed_test + ./float_short_test + ./snr_bw_test + ./throughput_test + @echo "-----------------------------------------------------------------" + @echo " ${PACKAGE}-${VERSION} passed all tests." + @echo "-----------------------------------------------------------------" +