Mercurial > hg > constant-q-cpp
view vamp/Makefile @ 49:0cecb0f8455b
We shouldn't need to compensate for max(latency)+max(drop) but for max(latency+drop); also the padding can be rounded to hop rather than fft size I think?
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Thu, 28 Nov 2013 10:58:02 +0000 |
parents | 75d528478feb |
children |
line wrap: on
line source
DEFINES := -DUSE_PTHREADS CFLAGS := -I../.. $(CFLAGS) $(DEFINES) #CXXFLAGS := -I../.. -Wall -fPIC -g $(CXXFLAGS) $(DEFINES) CXXFLAGS := -I../.. -Wall -fPIC -O3 -ffast-math -ftree-vectorize $(CXXFLAGS) $(DEFINES) LDFLAGS := $(LDFLAGS) #VG := valgrind LIBS := ../../qm-dsp/libqm-dsp.a ../../vamp-plugin-sdk/libvamp-sdk.a -lpthread SOURCES := CQVamp.cpp libmain.cpp OBJECTS := $(SOURCES:.cpp=.o) OBJECTS := $(OBJECTS:.c=.o) EXTRA_OBJECTS := ../cpp-qm-dsp/ConstantQ.o ../cpp-qm-dsp/CQKernel.o PLUGIN_EXT := so PLUGIN = cqvamp.$(PLUGIN_EXT) all: $(PLUGIN) $(PLUGIN): $(OBJECTS) $(CXX) -shared -o $@ $^ $(EXTRA_OBJECTS) $(LDFLAGS) $(LIBS) clean: rm -f *.o depend: makedepend -Y $(SOURCES) # DO NOT DELETE CQVamp.o: CQVamp.h ../cpp-qm-dsp/ConstantQ.h ../cpp-qm-dsp/CQKernel.h libmain.o: CQVamp.h