X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;ds=sidebyside;f=libsamplerate%2Ftests%2FMakefile.am;fp=libsamplerate%2Ftests%2FMakefile.am;h=7cc50bc0a2a4fa5867b435027003189d3de2cd6f;hb=8529da432e52c7903e8ef3488e60725a099e6e63;hp=0000000000000000000000000000000000000000;hpb=27013d8f68878b8ed2d3f747e26f562d08d7d678;p=audio-libsamplerate.git diff --git a/libsamplerate/tests/Makefile.am b/libsamplerate/tests/Makefile.am new file mode 100644 index 0000000..7cc50bc --- /dev/null +++ b/libsamplerate/tests/Makefile.am @@ -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 "-----------------------------------------------------------------" +