annotate constant-q-cpp/Makefile @ 56:5e9027b32179 tip master

Fixes for updated subrepos
author Chris Cannam <cannam@all-day-breakfast.com>
date Wed, 16 May 2018 15:51:14 +0100
parents ec5b5a9adac2
children
rev   line source
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