annotate pyin/Makefile @ 13:d81d02140d43

Bring in example plugins and test plugin. It's not very DRY but it is quite useful
author Chris Cannam
date Fri, 11 Nov 2016 17:37:38 +0000
parents 7390bd3a0e56
children 9faf7a5ec0ff
rev   line source
Chris@6 1
Chris@6 2 PIPER_VAMP_JS_DIR := ../../piper-vamp-js
Chris@6 3 PLUGIN_SRC_DIR := ../../pyin
Chris@6 4
Chris@10 5 MODULE_NAME := PYin
Chris@10 6 MODULE_SOURCE := pyin.cpp
Chris@6 7
Chris@10 8 SOURCE_FILES := \
Chris@10 9 PYinVamp.cpp \
Chris@10 10 YinVamp.cpp \
Chris@10 11 LocalCandidatePYIN.cpp \
Chris@10 12 Yin.cpp \
Chris@10 13 YinUtil.cpp \
Chris@10 14 MonoNote.cpp \
Chris@10 15 MonoPitch.cpp \
Chris@10 16 MonoNoteParameters.cpp \
Chris@10 17 SparseHMM.cpp \
Chris@10 18 MonoNoteHMM.cpp \
Chris@10 19 MonoPitchHMM.cpp
Chris@6 20
Chris@6 21 PLUGIN_SOURCES := $(addprefix $(PLUGIN_SRC_DIR)/,$(SOURCE_FILES))
Chris@6 22
Chris@12 23 INCLUDES := \
Chris@12 24 -I$(PLUGIN_SRC_DIR) \
Chris@12 25 -I../../DEPENDENCIES/generic/include \
Chris@12 26 -I../../vamp-build-and-test/DEPENDENCIES/generic/include
Chris@6 27
Chris@6 28 EMFLAGS := -s TOTAL_MEMORY=100000000
Chris@6 29
Chris@6 30 include $(PIPER_VAMP_JS_DIR)/Makefile.inc