comparison tests/Makefile @ 192:3780b91297ea

Add filter test
author Chris Cannam
date Wed, 07 Oct 2015 10:07:30 +0100
parents 857ca50ca25f
children 0990c1cb4049
comparison
equal deleted inserted replaced
191:857ca50ca25f 192:3780b91297ea
3 CXXFLAGS := -I.. -Wall -Wextra -std=c++11 -g $(CXXFLAGS) 3 CXXFLAGS := -I.. -Wall -Wextra -std=c++11 -g $(CXXFLAGS)
4 4
5 LDFLAGS := $(LDFLAGS) -lboost_unit_test_framework -lpthread 5 LDFLAGS := $(LDFLAGS) -lboost_unit_test_framework -lpthread
6 LIBS := ../libqm-dsp.a 6 LIBS := ../libqm-dsp.a
7 7
8 TESTS := test-mathutilities test-window test-fft test-dct test-pvoc test-resampler test-medianfilter 8 TESTS := test-mathutilities test-window test-filter test-fft test-dct test-pvoc test-resampler test-medianfilter
9 9
10 VG := valgrind -q 10 VG := valgrind -q
11 11
12 all: $(TESTS) 12 all: $(TESTS)
13 for t in $(TESTS); do echo "Running $$t"; $(VG) ./"$$t" || exit 1; done 13 for t in $(TESTS); do echo "Running $$t"; $(VG) ./"$$t" || exit 1; done
17 17
18 test-mathutilities: TestMathUtilities.o $(LIBS) 18 test-mathutilities: TestMathUtilities.o $(LIBS)
19 $(CXX) -o $@ $^ $(LDFLAGS) 19 $(CXX) -o $@ $^ $(LDFLAGS)
20 20
21 test-window: TestWindow.o $(LIBS) 21 test-window: TestWindow.o $(LIBS)
22 $(CXX) -o $@ $^ $(LDFLAGS)
23
24 test-filter: TestFilter.o $(LIBS)
22 $(CXX) -o $@ $^ $(LDFLAGS) 25 $(CXX) -o $@ $^ $(LDFLAGS)
23 26
24 test-fft: TestFFT.o $(LIBS) 27 test-fft: TestFFT.o $(LIBS)
25 $(CXX) -o $@ $^ $(LDFLAGS) 28 $(CXX) -o $@ $^ $(LDFLAGS)
26 29
34 $(CXX) -o $@ $^ $(LDFLAGS) 37 $(CXX) -o $@ $^ $(LDFLAGS)
35 38
36 TestMathUtilities.o: $(LIBS) 39 TestMathUtilities.o: $(LIBS)
37 TestMedianFilter.o: $(LIBS) 40 TestMedianFilter.o: $(LIBS)
38 TestWindow.o: $(LIBS) 41 TestWindow.o: $(LIBS)
42 TestFilter.o: $(LIBS)
39 TestFFT.o: $(LIBS) 43 TestFFT.o: $(LIBS)
40 TestDCT.o: $(LIBS) 44 TestDCT.o: $(LIBS)
41 TestPhaseVocoder.o: $(LIBS) 45 TestPhaseVocoder.o: $(LIBS)
42 TestResampler.o: $(LIBS) 46 TestResampler.o: $(LIBS)
43 47