cannam@126: noinst_PROGRAMS = misc_test termination_test simple_test callback_test \ cannam@126: reset_test multi_channel_test snr_bw_test \ cannam@126: float_short_test varispeed_test callback_hang_test \ cannam@126: src-evaluate throughput_test multichan_throughput_test \ cannam@126: downsample_test cannam@126: cannam@126: SAMPLRATEDIR =../src cannam@126: INCLUDES = -I$(srcdir)/$(SAMPLRATEDIR) cannam@126: noinst_HEADERS = util.h cannam@126: cannam@126: #=============================================================================== cannam@126: cannam@126: misc_test_SOURCES = misc_test.c util.c util.h cannam@126: misc_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la cannam@126: cannam@126: termination_test_SOURCES = termination_test.c util.c util.h cannam@126: termination_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la cannam@126: cannam@126: callback_hang_test_SOURCES = callback_hang_test.c util.c util.h cannam@126: callback_hang_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la cannam@126: cannam@126: simple_test_SOURCES = simple_test.c util.c util.h cannam@126: simple_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la cannam@126: cannam@126: reset_test_SOURCES = reset_test.c util.c util.h cannam@126: reset_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la cannam@126: cannam@126: multi_channel_test_SOURCES = multi_channel_test.c util.c calc_snr.c cannam@126: multi_channel_test_CFLAGS = @FFTW3_CFLAGS@ cannam@126: multi_channel_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS) cannam@126: cannam@126: snr_bw_test_SOURCES = snr_bw_test.c calc_snr.c util.c util.h cannam@126: snr_bw_test_CFLAGS = @FFTW3_CFLAGS@ cannam@126: snr_bw_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS) cannam@126: cannam@126: callback_test_SOURCES = callback_test.c util.c util.h cannam@126: callback_test_CFLAGS = @FFTW3_CFLAGS@ cannam@126: callback_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la cannam@126: cannam@126: float_short_test_SOURCES = float_short_test.c util.c util.h cannam@126: float_short_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la cannam@126: cannam@126: downsample_test_SOURCES = downsample_test.c util.c util.h cannam@126: downsample_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la cannam@126: cannam@126: varispeed_test_SOURCES = varispeed_test.c util.c util.h calc_snr.c cannam@126: varispeed_test_CFLAGS = @FFTW3_CFLAGS@ cannam@126: varispeed_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS) cannam@126: cannam@126: # This program is for evaluating other sample rate converters. cannam@126: cannam@126: throughput_test_CFLAGS = $(AM_CFLAGS) @FFTW3_CFLAGS@ cannam@126: throughput_test_SOURCES = throughput_test.c util.c calc_snr.c cannam@126: throughput_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS) cannam@126: cannam@126: multichan_throughput_test_CFLAGS = $(AM_CFLAGS) @FFTW3_CFLAGS@ cannam@126: multichan_throughput_test_SOURCES = multichan_throughput_test.c util.c calc_snr.c cannam@126: multichan_throughput_test_LDADD = $(SAMPLRATEDIR)/libsamplerate.la $(FFTW3_LIBS) cannam@126: cannam@126: src_evaluate_SOURCES = src-evaluate.c calc_snr.c util.c cannam@126: src_evaluate_CFLAGS = @SNDFILE_CFLAGS@ @FFTW3_CFLAGS@ cannam@126: src_evaluate_LDADD = $(SNDFILE_LIBS) $(FFTW3_LIBS) cannam@126: cannam@126: #=============================================================================== cannam@126: cannam@126: check: $(noinst_PROGRAMS) cannam@126: date cannam@126: uname -a cannam@126: ./misc_test cannam@126: ./termination_test cannam@126: ./callback_hang_test cannam@126: ./downsample_test cannam@126: ./simple_test cannam@126: ./callback_test cannam@126: ./reset_test cannam@126: ./multi_channel_test cannam@126: ./varispeed_test cannam@126: ./float_short_test cannam@126: ./snr_bw_test cannam@126: ./throughput_test cannam@126: @echo "-----------------------------------------------------------------" cannam@126: @echo " ${PACKAGE}-${VERSION} passed all tests." cannam@126: @echo "-----------------------------------------------------------------" cannam@126: