annotate tests/Makefile @ 515:08bcc06c38ec tip master

Remove fast-math
author Chris Cannam <cannam@all-day-breakfast.com>
date Tue, 28 Jan 2020 15:27:37 +0000
parents 285f18c0992a
children
rev   line source
c@335 1
c@335 2 CFLAGS := -I.. $(CFLAGS)
c@415 3 CXXFLAGS := -I.. -Wall -Wextra -std=c++11 -g $(CXXFLAGS)
c@335 4
c@391 5 LDFLAGS := $(LDFLAGS) -lboost_unit_test_framework -lpthread
c@335 6 LIBS := ../libqm-dsp.a
c@335 7
cannam@506 8 TESTS := test-mathutilities test-window test-filter test-filtfilt test-fft test-dct test-pvoc test-resampler test-medianfilter test-getkeymode test-chromagram
c@335 9
c@395 10 VG := valgrind -q
c@355 11
c@335 12 all: $(TESTS)
c@451 13 # for t in $(TESTS); do echo "Running $$t"; $(VG) ./"$$t" || exit 1; done
c@451 14 for t in $(TESTS); do echo "Running $$t"; ./"$$t" || exit 1; done
c@348 15
c@391 16 test-medianfilter: TestMedianFilter.o $(LIBS)
c@391 17 $(CXX) -o $@ $^ $(LDFLAGS)
c@391 18
c@348 19 test-mathutilities: TestMathUtilities.o $(LIBS)
c@348 20 $(CXX) -o $@ $^ $(LDFLAGS)
c@335 21
c@335 22 test-window: TestWindow.o $(LIBS)
c@335 23 $(CXX) -o $@ $^ $(LDFLAGS)
c@335 24
c@416 25 test-filter: TestFilter.o $(LIBS)
c@416 26 $(CXX) -o $@ $^ $(LDFLAGS)
c@416 27
cannam@506 28 test-filtfilt: TestFiltFilt.o $(LIBS)
cannam@506 29 $(CXX) -o $@ $^ $(LDFLAGS)
cannam@506 30
c@335 31 test-fft: TestFFT.o $(LIBS)
c@335 32 $(CXX) -o $@ $^ $(LDFLAGS)
c@335 33
c@415 34 test-dct: TestDCT.o $(LIBS)
c@415 35 $(CXX) -o $@ $^ $(LDFLAGS)
c@415 36
c@337 37 test-pvoc: TestPhaseVocoder.o $(LIBS)
c@337 38 $(CXX) -o $@ $^ $(LDFLAGS)
c@337 39
c@375 40 test-resampler: TestResampler.o $(LIBS)
c@375 41 $(CXX) -o $@ $^ $(LDFLAGS)
c@375 42
c@451 43 test-chromagram: TestChromagram.o $(LIBS)
c@451 44 $(CXX) -o $@ $^ $(LDFLAGS)
c@451 45
c@451 46 test-getkeymode: TestGetKeyMode.o $(LIBS)
c@451 47 $(CXX) -o $@ $^ $(LDFLAGS)
c@451 48
c@348 49 TestMathUtilities.o: $(LIBS)
c@391 50 TestMedianFilter.o: $(LIBS)
c@341 51 TestWindow.o: $(LIBS)
c@416 52 TestFilter.o: $(LIBS)
cannam@506 53 TestFiltFilt.o: $(LIBS)
c@341 54 TestFFT.o: $(LIBS)
c@415 55 TestDCT.o: $(LIBS)
c@341 56 TestPhaseVocoder.o: $(LIBS)
c@375 57 TestResampler.o: $(LIBS)
c@451 58 TestChromagram.o: $(LIBS)
c@451 59 TestGetKeyMode.o: $(LIBS)
c@341 60
c@335 61 clean:
c@341 62 rm -f *.o $(TESTS)
c@335 63