view tipic/Makefile @ 20:c40d66bf4ba9

Memory sizes multiples of 16
author Chris Cannam
date Thu, 30 Mar 2017 16:30:04 +0100
parents 618391468c8e
children 5383956f326d
line wrap: on
line source

PIPER_VAMP_JS_DIR	:= ../../piper-vamp-js

PLUGIN_DIR		:= ../../tipic

SRC_DIR			:= $(PLUGIN_DIR)/src
QMDSP_DIR    		:= $(PLUGIN_DIR)/qm-dsp

MODULE_NAME		:= Tipic
MODULE_SOURCE		:= tipic.cpp

PLUGIN_SOURCES	:= \
		$(SRC_DIR)/PitchFilterbank.cpp \
		$(SRC_DIR)/CRP.cpp \
		$(SRC_DIR)/Chroma.cpp \
		$(SRC_DIR)/FeatureDownsample.cpp \
		$(SRC_DIR)/CENS.cpp \
		$(SRC_DIR)/TipicVampPlugin.cpp \
		$(QMDSP_DIR)/dsp/signalconditioning/Filter.cpp \
		$(QMDSP_DIR)/dsp/transforms/DCT.cpp \
		$(QMDSP_DIR)/dsp/transforms/FFT.cpp \
		$(QMDSP_DIR)/dsp/rateconversion/Resampler.cpp \
		$(QMDSP_DIR)/maths/MathUtilities.cpp \
		$(QMDSP_DIR)/base/KaiserWindow.cpp \
		$(QMDSP_DIR)/base/SincWindow.cpp

PLUGIN_C_SOURCES	:= \
		$(QMDSP_DIR)/ext/kissfft/kiss_fft.c \
		$(QMDSP_DIR)/ext/kissfft/tools/kiss_fftr.c

DEFINES		:= -Dkiss_fft_scalar=double
INCLUDES	:= -I$(SRC_DIR) -I$(QMDSP_DIR) -I$(QMDSP_DIR)/ext/kissfft -I$(QMDSP_DIR)/ext/kissfft/tools

include $(PIPER_VAMP_JS_DIR)/Makefile.inc