Mercurial > hg > silvet
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) |