annotate Makefile.inc @ 99:9ecad4c9c2a2 bqvec

Use a couple more bqvec calls
author Chris Cannam
date Tue, 06 May 2014 14:53:11 +0100
parents 2b0818a1c058
children f7e3c782d758
rev   line source
Chris@31 1
Chris@31 2 SRC_DIR := src
Chris@31 3
Chris@31 4 QMDSP_DIR ?= ../qm-dsp
Chris@31 5 VAMPSDK_DIR ?= ../vamp-plugin-sdk
Chris@91 6 BQVEC_DIR ?= ../bqvec
Chris@31 7
Chris@31 8 CQ_DIR ?= constant-q-cpp/cpp-qm-dsp
Chris@31 9
Chris@31 10 PLUGIN_EXT ?= .so
Chris@31 11
Chris@31 12 CXX ?= g++
Chris@31 13 CC ?= gcc
Chris@31 14
Chris@31 15 CFLAGS := $(CFLAGS)
Chris@91 16 CXXFLAGS := -I. -I$(VAMPSDK_DIR) -I$(QMDSP_DIR) -I$(BQVEC_DIR) $(CXXFLAGS)
Chris@31 17
Chris@31 18 LDFLAGS := $(LDFLAGS)
Chris@31 19 PLUGIN_LDFLAGS := $(LDFLAGS) $(PLUGIN_LDFLAGS)
Chris@31 20
Chris@31 21 PLUGIN := silvet$(PLUGIN_EXT)
Chris@31 22
Chris@36 23 VAMP_HEADERS := $(SRC_DIR)/Silvet.h $(SRC_DIR)/EM.h
Chris@36 24 VAMP_SOURCES := $(SRC_DIR)/Silvet.cpp $(SRC_DIR)/EM.cpp $(SRC_DIR)/libmain.cpp
Chris@31 25
Chris@32 26 CQ_HEADERS := $(CQ_DIR)/CQKernel.h $(CQ_DIR)/ConstantQ.h $(CQ_DIR)/CQInterpolated.h
Chris@32 27 CQ_SOURCES := $(CQ_DIR)/CQKernel.cpp $(CQ_DIR)/ConstantQ.cpp $(CQ_DIR)/CQInterpolated.cpp
Chris@31 28
Chris@31 29 HEADERS := $(VAMP_HEADERS) $(CQ_HEADERS)
Chris@31 30 SOURCES := $(VAMP_SOURCES) $(CQ_SOURCES)
Chris@31 31 OBJECTS := $(SOURCES:.cpp=.o)
Chris@31 32
Chris@31 33 LIBS := $(QMDSP_DIR)/libqm-dsp.a $(VAMPSDK_DIR)/libvamp-sdk.a -lpthread
Chris@31 34
Chris@31 35 all: $(PLUGIN)
Chris@31 36
Chris@31 37 $(PLUGIN): $(OBJECTS)
Chris@31 38 $(CXX) -o $@ $^ $(LIBS) $(PLUGIN_LDFLAGS)
Chris@31 39
Chris@31 40 clean:
Chris@31 41 rm -f $(OBJECTS)
Chris@31 42
Chris@31 43 distclean: clean
Chris@31 44 rm -f $(PLUGIN)
Chris@31 45
Chris@31 46 depend:
Chris@31 47 makedepend -Y -fMakefile.inc $(SOURCES) $(HEADERS)
Chris@31 48
Chris@31 49 # DO NOT DELETE
Chris@31 50
Chris@36 51 src/Silvet.o: src/Silvet.h src/EM.h
Chris@32 52 src/Silvet.o: constant-q-cpp/cpp-qm-dsp/CQInterpolated.h
Chris@32 53 src/Silvet.o: constant-q-cpp/cpp-qm-dsp/ConstantQ.h
Chris@32 54 src/Silvet.o: constant-q-cpp/cpp-qm-dsp/CQKernel.h
Chris@36 55 src/EM.o: src/EM.h data/include/templates.h data/include/bassoon.h
Chris@36 56 src/EM.o: data/include/cello.h data/include/clarinet.h data/include/flute.h
Chris@36 57 src/EM.o: data/include/guitar.h data/include/horn.h data/include/oboe.h
Chris@36 58 src/EM.o: data/include/tenorsax.h data/include/violin.h
Chris@55 59 src/EM.o: data/include/piano-maps-SptkBGCl.h
Chris@32 60 src/libmain.o: src/Silvet.h
Chris@32 61 constant-q-cpp/cpp-qm-dsp/CQKernel.o: constant-q-cpp/cpp-qm-dsp/CQKernel.h
Chris@32 62 constant-q-cpp/cpp-qm-dsp/ConstantQ.o: constant-q-cpp/cpp-qm-dsp/ConstantQ.h
Chris@32 63 constant-q-cpp/cpp-qm-dsp/ConstantQ.o: constant-q-cpp/cpp-qm-dsp/CQKernel.h
Chris@32 64 constant-q-cpp/cpp-qm-dsp/CQInterpolated.o: constant-q-cpp/cpp-qm-dsp/CQInterpolated.h
Chris@32 65 constant-q-cpp/cpp-qm-dsp/CQInterpolated.o: constant-q-cpp/cpp-qm-dsp/ConstantQ.h
Chris@32 66 constant-q-cpp/cpp-qm-dsp/CQInterpolated.o: constant-q-cpp/cpp-qm-dsp/CQKernel.h
Chris@32 67 constant-q-cpp/cpp-qm-dsp/ConstantQ.o: constant-q-cpp/cpp-qm-dsp/CQKernel.h
Chris@32 68 constant-q-cpp/cpp-qm-dsp/CQInterpolated.o: constant-q-cpp/cpp-qm-dsp/ConstantQ.h
Chris@32 69 constant-q-cpp/cpp-qm-dsp/CQInterpolated.o: constant-q-cpp/cpp-qm-dsp/CQKernel.h