view garage-resampler/Makefile @ 9:8112ee43f17f

Cache calculated filters
author Chris Cannam
date Wed, 16 Oct 2013 13:33:36 +0100
parents dfec65a1ca6b
children 1879a2997ebf
line wrap: on
line source

DEFINES := -DUSE_PTHREADS

CFLAGS := -I../.. $(CFLAGS) $(DEFINES)
CXXFLAGS := -I../.. -Wall -g $(CXXFLAGS) $(DEFINES)
#CXXFLAGS := -I../.. -Wall -O3 -ffast-math -ftree-vectorize -ftree-vectorizer-verbose=3 $(CXXFLAGS) $(DEFINES)

LDFLAGS := $(LDFLAGS) -lboost_unit_test_framework
LIBS := ../../qm-dsp/libqm-dsp.a

TESTS	:= test-resampler

#VG	:= valgrind

all: $(TESTS)
	@for t in $(TESTS); do echo "Running $$t"; $(VG) ./"$$t" || exit 1; done

test-resampler: TestResampler.o Resampler.o $(LIBS)
	$(CXX) -o $@ $^ $(LDFLAGS)

TestResampler.o: Resampler.h Resampler.cpp $(LIBS)

clean: 
	rm -f *.o $(TESTS)