Chris@15
|
1
|
Chris@15
|
2 MODULE_NAME := Silvet
|
Chris@15
|
3
|
Chris@43
|
4 SILVET_DIR := ../silvet
|
Chris@15
|
5
|
Chris@15
|
6 SRC_DIR := $(SILVET_DIR)/src
|
Chris@15
|
7 CQ_DIR := $(SILVET_DIR)/constant-q-cpp
|
Chris@15
|
8 CQSRC_DIR := $(SILVET_DIR)/constant-q-cpp/src
|
Chris@15
|
9 KFFT_DIR := $(SILVET_DIR)/constant-q-cpp/src/ext/kissfft
|
Chris@15
|
10 BQVEC_DIR := $(SILVET_DIR)/bqvec
|
Chris@15
|
11 FD_DIR := $(SILVET_DIR)/flattendynamics
|
Chris@15
|
12
|
Chris@15
|
13 INCPATH := -I$(SRC_DIR) -I$(CQ_DIR) -I$(CQ_DIR)/cq -I$(KFFT_DIR) -I$(KFFT_DIR)/tools -I$(SILVET_DIR) -I$(FD_DIR) -I$(BQVEC_DIR)
|
Chris@15
|
14
|
Chris@22
|
15 EMFLAGS := -s TOTAL_MEMORY=100000000
|
Chris@22
|
16
|
Chris@15
|
17 DEFINES := -Dkiss_fft_scalar=double
|
Chris@15
|
18
|
Chris@15
|
19 PLUGIN_SOURCES := \
|
Chris@15
|
20 $(SRC_DIR)/Silvet.cpp \
|
Chris@15
|
21 $(SRC_DIR)/EM.cpp \
|
Chris@15
|
22 $(SRC_DIR)/Instruments.cpp \
|
Chris@15
|
23 $(SRC_DIR)/LiveInstruments.cpp
|
Chris@15
|
24
|
Chris@15
|
25 BQVEC_SOURCES := \
|
Chris@15
|
26 $(BQVEC_DIR)/src/Allocators.cpp
|
Chris@15
|
27
|
Chris@15
|
28 FD_SOURCES := \
|
Chris@15
|
29 $(FD_DIR)/flattendynamics-ladspa.cpp
|
Chris@15
|
30
|
Chris@15
|
31 CQ_SOURCES := \
|
Chris@15
|
32 $(CQSRC_DIR)/CQKernel.cpp \
|
Chris@15
|
33 $(CQSRC_DIR)/ConstantQ.cpp \
|
Chris@15
|
34 $(CQSRC_DIR)/CQSpectrogram.cpp \
|
Chris@15
|
35 $(CQSRC_DIR)/CQInverse.cpp \
|
Chris@15
|
36 $(CQSRC_DIR)/Chromagram.cpp \
|
Chris@15
|
37 $(CQSRC_DIR)/Pitch.cpp \
|
Chris@15
|
38 $(CQSRC_DIR)/dsp/FFT.cpp \
|
Chris@15
|
39 $(CQSRC_DIR)/dsp/KaiserWindow.cpp \
|
Chris@15
|
40 $(CQSRC_DIR)/dsp/MathUtilities.cpp \
|
Chris@15
|
41 $(CQSRC_DIR)/dsp/Resampler.cpp \
|
Chris@15
|
42 $(CQSRC_DIR)/dsp/SincWindow.cpp \
|
Chris@15
|
43 $(KFFT_DIR)/kiss_fft.c \
|
Chris@15
|
44 $(KFFT_DIR)/tools/kiss_fftr.c
|
Chris@15
|
45
|
Chris@15
|
46 PLUGIN_SOURCES := $(PLUGIN_SOURCES) $(BQVEC_SOURCES) $(FD_SOURCES) $(CQ_SOURCES)
|
Chris@15
|
47
|
Chris@15
|
48 MODULE_SOURCE := silvet.cpp
|
Chris@15
|
49
|
Chris@15
|
50 include Makefile.inc.em
|