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