annotate Makefile.inc @ 58:daf7c92058da
Put spectrogram the "right" way up, add bin labels
author |
Chris Cannam <c.cannam@qmul.ac.uk> |
date |
Thu, 30 Jan 2014 12:12:16 +0000 |
parents |
e2b7f7462618 |
children |
f4fb0ac6120a |
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@56
|
23 LIB_HEADERS := $(LIB_DIR)/CQKernel.h $(LIB_DIR)/ConstantQ.h
|
c@56
|
24 LIB_SOURCES := $(LIB_DIR)/CQKernel.cpp $(LIB_DIR)/ConstantQ.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@58
|
59 vamp/CQVamp.o: vamp/CQVamp.h cpp-qm-dsp/ConstantQ.h cpp-qm-dsp/CQKernel.h
|
c@58
|
60 vamp/libmain.o: vamp/CQVamp.h
|
c@58
|
61 cpp-qm-dsp/ConstantQ.o: cpp-qm-dsp/CQKernel.h
|