comparison Makefile.inc @ 143:fe3c902ccb90

Add qm-dsp as subrepo
author Chris Cannam
date Thu, 08 May 2014 17:31:55 +0100
parents f7e3c782d758
children 5e9ad8b2d9b1
comparison
equal deleted inserted replaced
142:03fbd6a204fd 143:fe3c902ccb90
1 1
2 SRC_DIR := src 2 SRC_DIR := src
3 3
4 QMDSP_DIR ?= ../qm-dsp
5 VAMPSDK_DIR ?= ../vamp-plugin-sdk 4 VAMPSDK_DIR ?= ../vamp-plugin-sdk
6 5
7 CQ_DIR ?= constant-q-cpp/cpp-qm-dsp 6 CQ_DIR ?= constant-q-cpp/cpp-qm-dsp
8 BQVEC_DIR ?= bqvec/src 7 BQVEC_DIR ?= bqvec/src
8 QMDSP_DIR ?= qm-dsp
9 9
10 PLUGIN_EXT ?= .so 10 PLUGIN_EXT ?= .so
11 11
12 CXX ?= g++ 12 CXX ?= g++
13 CC ?= gcc 13 CC ?= gcc
18 LDFLAGS := $(LDFLAGS) 18 LDFLAGS := $(LDFLAGS)
19 PLUGIN_LDFLAGS := $(LDFLAGS) $(PLUGIN_LDFLAGS) 19 PLUGIN_LDFLAGS := $(LDFLAGS) $(PLUGIN_LDFLAGS)
20 20
21 PLUGIN := silvet$(PLUGIN_EXT) 21 PLUGIN := silvet$(PLUGIN_EXT)
22 22
23 VAMP_HEADERS := $(SRC_DIR)/Silvet.h $(SRC_DIR)/EM.h 23 PLUGIN_HEADERS := $(SRC_DIR)/Silvet.h $(SRC_DIR)/EM.h
24 VAMP_SOURCES := $(SRC_DIR)/Silvet.cpp $(SRC_DIR)/EM.cpp $(SRC_DIR)/libmain.cpp 24 PLUGIN_SOURCES := $(SRC_DIR)/Silvet.cpp $(SRC_DIR)/EM.cpp $(SRC_DIR)/libmain.cpp
25 25
26 CQ_HEADERS := $(CQ_DIR)/CQKernel.h $(CQ_DIR)/ConstantQ.h $(CQ_DIR)/CQInterpolated.h 26 CQ_HEADERS := $(CQ_DIR)/CQKernel.h $(CQ_DIR)/ConstantQ.h $(CQ_DIR)/CQInterpolated.h
27 CQ_SOURCES := $(CQ_DIR)/CQKernel.cpp $(CQ_DIR)/ConstantQ.cpp $(CQ_DIR)/CQInterpolated.cpp 27 CQ_SOURCES := $(CQ_DIR)/CQKernel.cpp $(CQ_DIR)/ConstantQ.cpp $(CQ_DIR)/CQInterpolated.cpp
28 28
29 BQVEC_HEADERS := $(BQVEC_DIR)/Allocators.h $(BQVEC_DIR)/Restrict.h $(BQVEC_DIR)/VectorOps.h 29 BQVEC_HEADERS := $(BQVEC_DIR)/Allocators.h $(BQVEC_DIR)/Restrict.h $(BQVEC_DIR)/VectorOps.h
30 BQVEC_SOURCES := $(BQVEC_DIR)/Allocators.cpp 30 BQVEC_SOURCES := $(BQVEC_DIR)/Allocators.cpp
31 31
32 HEADERS := $(VAMP_HEADERS) $(CQ_HEADERS) $(BQVEC_HEADERS) 32 HEADERS := $(PLUGIN_HEADERS) $(CQ_HEADERS) $(BQVEC_HEADERS)
33 SOURCES := $(VAMP_SOURCES) $(CQ_SOURCES) $(BQVEC_SOURCES) 33 SOURCES := $(PLUGIN_SOURCES) $(CQ_SOURCES) $(BQVEC_SOURCES)
34 OBJECTS := $(SOURCES:.cpp=.o) 34 OBJECTS := $(SOURCES:.cpp=.o)
35 35
36 LIBS := $(QMDSP_DIR)/libqm-dsp.a $(VAMPSDK_DIR)/libvamp-sdk.a -lpthread 36 LIBS := $(QMDSP_DIR)/libqm-dsp.a $(VAMPSDK_DIR)/libvamp-sdk.a -lpthread
37 37
38 all: $(PLUGIN) 38 all: $(PLUGIN)