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