Mercurial > hg > constant-q-cpp
annotate vamp/Makefile @ 50:e64ea86fe781
Remove debug out
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Thu, 28 Nov 2013 11:00:33 +0000 |
parents | 75d528478feb |
children |
rev | line source |
---|---|
c@35 | 1 |
c@35 | 2 DEFINES := -DUSE_PTHREADS |
c@35 | 3 |
c@35 | 4 CFLAGS := -I../.. $(CFLAGS) $(DEFINES) |
c@35 | 5 |
c@35 | 6 #CXXFLAGS := -I../.. -Wall -fPIC -g $(CXXFLAGS) $(DEFINES) |
c@35 | 7 CXXFLAGS := -I../.. -Wall -fPIC -O3 -ffast-math -ftree-vectorize $(CXXFLAGS) $(DEFINES) |
c@35 | 8 |
c@35 | 9 LDFLAGS := $(LDFLAGS) |
c@35 | 10 |
c@35 | 11 #VG := valgrind |
c@35 | 12 |
c@35 | 13 LIBS := ../../qm-dsp/libqm-dsp.a ../../vamp-plugin-sdk/libvamp-sdk.a -lpthread |
c@35 | 14 |
c@35 | 15 SOURCES := CQVamp.cpp libmain.cpp |
c@35 | 16 |
c@35 | 17 OBJECTS := $(SOURCES:.cpp=.o) |
c@35 | 18 OBJECTS := $(OBJECTS:.c=.o) |
c@35 | 19 |
c@35 | 20 EXTRA_OBJECTS := ../cpp-qm-dsp/ConstantQ.o ../cpp-qm-dsp/CQKernel.o |
c@35 | 21 |
c@35 | 22 PLUGIN_EXT := so |
c@35 | 23 PLUGIN = cqvamp.$(PLUGIN_EXT) |
c@35 | 24 |
c@35 | 25 all: $(PLUGIN) |
c@35 | 26 |
c@35 | 27 $(PLUGIN): $(OBJECTS) |
c@35 | 28 $(CXX) -shared -o $@ $^ $(EXTRA_OBJECTS) $(LDFLAGS) $(LIBS) |
c@35 | 29 |
c@35 | 30 clean: |
c@35 | 31 rm -f *.o |
c@35 | 32 |
c@35 | 33 depend: |
c@35 | 34 makedepend -Y $(SOURCES) |
c@35 | 35 |
c@35 | 36 # DO NOT DELETE |
c@35 | 37 |
c@35 | 38 CQVamp.o: CQVamp.h ../cpp-qm-dsp/ConstantQ.h ../cpp-qm-dsp/CQKernel.h |
c@35 | 39 libmain.o: CQVamp.h |