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