c@50
|
1
|
c@50
|
2 PIPER_VAMP_JS_DIR := ../ext/piper-vamp-js
|
c@50
|
3 PLUGIN_SRC_DIR := ../ext/constant-q-cpp
|
c@42
|
4
|
c@42
|
5 MODULE_NAME := CQ
|
c@42
|
6 MODULE_SOURCE := cqvamp.cpp
|
c@42
|
7
|
c@42
|
8 LIB_DIR := src
|
c@42
|
9 INC_DIR := cq
|
c@42
|
10 VAMP_DIR := vamp
|
c@42
|
11 KFFT_DIR := src/ext/kissfft
|
c@42
|
12
|
c@42
|
13 LIB_SOURCES := \
|
c@42
|
14 $(LIB_DIR)/CQKernel.cpp \
|
c@42
|
15 $(LIB_DIR)/ConstantQ.cpp \
|
c@42
|
16 $(LIB_DIR)/CQSpectrogram.cpp \
|
c@42
|
17 $(LIB_DIR)/CQInverse.cpp \
|
c@42
|
18 $(LIB_DIR)/Chromagram.cpp \
|
c@42
|
19 $(LIB_DIR)/Pitch.cpp \
|
c@42
|
20 $(LIB_DIR)/dsp/FFT.cpp \
|
c@42
|
21 $(LIB_DIR)/dsp/KaiserWindow.cpp \
|
c@42
|
22 $(LIB_DIR)/dsp/MathUtilities.cpp \
|
c@42
|
23 $(LIB_DIR)/dsp/Resampler.cpp \
|
c@42
|
24 $(LIB_DIR)/dsp/SincWindow.cpp
|
c@42
|
25
|
c@42
|
26 VAMP_SOURCES := \
|
c@42
|
27 $(VAMP_DIR)/CQVamp.cpp \
|
c@42
|
28 $(VAMP_DIR)/CQChromaVamp.cpp \
|
c@42
|
29 $(VAMP_DIR)/libmain.cpp
|
c@42
|
30
|
c@42
|
31 SOURCE_FILES := \
|
c@42
|
32 $(LIB_SOURCES) \
|
c@42
|
33 $(VAMP_SOURCES)
|
c@42
|
34
|
c@42
|
35 KFFT_FILES := \
|
c@42
|
36 $(LIB_DIR)/ext/kissfft/kiss_fft.c \
|
c@42
|
37 $(LIB_DIR)/ext/kissfft/tools/kiss_fftr.c
|
c@42
|
38
|
c@42
|
39 PLUGIN_SOURCES := $(addprefix $(PLUGIN_SRC_DIR)/,$(SOURCE_FILES))
|
c@42
|
40 PLUGIN_C_SOURCES := $(addprefix $(PLUGIN_SRC_DIR)/,$(KFFT_FILES))
|
c@42
|
41
|
c@47
|
42 EMFLAGS := -s TOTAL_MEMORY=134217728
|
c@42
|
43
|
c@42
|
44 DEFINES := -Dkiss_fft_scalar=double
|
c@42
|
45
|
c@42
|
46 INCLUDES := -I$(PLUGIN_SRC_DIR) -I$(PLUGIN_SRC_DIR)/$(LIB_DIR) -I$(PLUGIN_SRC_DIR)/$(INC_DIR) -I$(PLUGIN_SRC_DIR)/$(VAMP_DIR) -I$(PLUGIN_SRC_DIR)/$(KFFT_DIR) -I$(PLUGIN_SRC_DIR)/$(KFFT_DIR)/tools
|
c@42
|
47
|
c@42
|
48 include $(PIPER_VAMP_JS_DIR)/Makefile.inc
|