annotate Makefile.inc @ 75:f4fb0ac6120a

Interpolation for CQ. But this is wrong, it is interpolating between points in the nearest full-height columns even where there is a nearer point in the not-full-height ones
author Chris Cannam <c.cannam@qmul.ac.uk>
date Fri, 04 Apr 2014 11:49:53 +0100
parents daf7c92058da
children 25947630486b
rev   line source
c@56 1
c@56 2 LIB_DIR := cpp-qm-dsp
c@56 3 VAMP_DIR := vamp
c@56 4
c@56 5 QMDSP_DIR ?= ../qm-dsp
c@56 6 VAMPSDK_DIR ?= ../vamp-plugin-sdk
c@56 7
c@56 8 PLUGIN_EXT ?= .so
c@56 9
c@56 10 CXX ?= g++
c@56 11 CC ?= gcc
c@56 12
c@56 13 CFLAGS := $(CFLAGS)
c@56 14 CXXFLAGS := -I. -I$(VAMPSDK_DIR) -I$(QMDSP_DIR) $(CXXFLAGS)
c@56 15
c@56 16 LDFLAGS := $(LDFLAGS)
c@56 17 PLUGIN_LDFLAGS := $(LDFLAGS) $(PLUGIN_LDFLAGS)
c@56 18 TEST_LDFLAGS := $(LDFLAGS) -lboost_unit_test_framework
c@56 19
c@56 20 PLUGIN := cqvamp$(PLUGIN_EXT)
c@56 21 TEST := $(LIB_DIR)/test
c@56 22
c@75 23 LIB_HEADERS := $(LIB_DIR)/CQKernel.h $(LIB_DIR)/ConstantQ.h $(LIB_DIR)/CQInterpolated.h
c@75 24 LIB_SOURCES := $(LIB_DIR)/CQKernel.cpp $(LIB_DIR)/ConstantQ.cpp $(LIB_DIR)/CQInterpolated.cpp
c@56 25
c@56 26 VAMP_HEADERS := $(VAMP_DIR)/CQVamp.h
c@56 27 VAMP_SOURCES := $(VAMP_DIR)/CQVamp.cpp $(VAMP_DIR)/libmain.cpp
c@56 28
c@56 29 HEADERS := $(LIB_HEADERS) $(VAMP_HEADERS)
c@56 30 SOURCES := $(LIB_SOURCES) $(VAMP_SOURCES)
c@56 31 OBJECTS := $(SOURCES:.cpp=.o)
c@56 32
c@56 33 TEST_SOURCES := $(LIB_DIR)/test.cpp $(SOURCES)
c@56 34 TEST_OBJECTS := $(TEST_SOURCES:.cpp=.o)
c@56 35
c@56 36 LIBS := $(QMDSP_DIR)/libqm-dsp.a $(VAMPSDK_DIR)/libvamp-sdk.a -lpthread
c@56 37
c@56 38 all: $(PLUGIN) $(TEST)
c@56 39
c@56 40 $(PLUGIN): $(OBJECTS)
c@56 41 $(CXX) -o $@ $^ $(LIBS) $(PLUGIN_LDFLAGS)
c@56 42
c@56 43 $(TEST): $(TEST_OBJECTS)
c@56 44 $(CXX) -o $@ $^ $(LIBS) $(TEST_LDFLAGS)
c@56 45
c@56 46 clean:
c@56 47 rm -f $(OBJECTS)
c@56 48
c@56 49 distclean: clean
c@56 50 rm -f $(PLUGIN)
c@56 51
c@56 52 depend:
c@56 53 makedepend -Y -fMakefile.inc $(SOURCES) $(HEADERS)
c@56 54
c@58 55 # DO NOT DELETE
c@58 56
c@58 57 cpp-qm-dsp/CQKernel.o: cpp-qm-dsp/CQKernel.h
c@58 58 cpp-qm-dsp/ConstantQ.o: cpp-qm-dsp/ConstantQ.h cpp-qm-dsp/CQKernel.h
c@75 59 vamp/CQVamp.o: vamp/CQVamp.h cpp-qm-dsp/CQInterpolated.h
c@75 60 vamp/CQVamp.o: cpp-qm-dsp/ConstantQ.h cpp-qm-dsp/CQKernel.h
c@75 61 vamp/libmain.o: vamp/CQVamp.h cpp-qm-dsp/CQInterpolated.h
c@75 62 vamp/libmain.o: cpp-qm-dsp/ConstantQ.h cpp-qm-dsp/CQKernel.h
c@58 63 cpp-qm-dsp/ConstantQ.o: cpp-qm-dsp/CQKernel.h
c@75 64 cpp-qm-dsp/CQInterpolated.o: cpp-qm-dsp/ConstantQ.h cpp-qm-dsp/CQKernel.h
c@75 65 vamp/CQVamp.o: cpp-qm-dsp/CQInterpolated.h cpp-qm-dsp/ConstantQ.h
c@75 66 vamp/CQVamp.o: cpp-qm-dsp/CQKernel.h