view tipic/Makefile @ 23:5383956f326d

Overhaul to use Vext for external repos
author Chris Cannam
date Wed, 28 Jun 2017 10:49:26 +0100
parents 618391468c8e
children
line wrap: on
line source

PIPER_VAMP_JS_DIR	:= ../ext/piper-vamp-js
PLUGIN_DIR		:= ../ext/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