annotate pyin/Makefile @ 23:5383956f326d

Overhaul to use Vext for external repos
author Chris Cannam
date Wed, 28 Jun 2017 10:49:26 +0100
parents dd7d3e95f318
children
rev   line source
Chris@6 1
Chris@23 2 PIPER_VAMP_JS_DIR := ../ext/piper-vamp-js
Chris@23 3 PLUGIN_SRC_DIR := ../ext/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 MonoNoteParameters.cpp \
Chris@10 16 SparseHMM.cpp \
Chris@10 17 MonoNoteHMM.cpp \
Chris@10 18 MonoPitchHMM.cpp
Chris@6 19
Chris@6 20 PLUGIN_SOURCES := $(addprefix $(PLUGIN_SRC_DIR)/,$(SOURCE_FILES))
Chris@6 21
Chris@12 22 INCLUDES := \
Chris@12 23 -I$(PLUGIN_SRC_DIR) \
Chris@23 24 -I../ext/vamp-build-and-test/DEPENDENCIES/generic/include
Chris@6 25
Chris@22 26 EMFLAGS := -s TOTAL_MEMORY=33554432
Chris@6 27
Chris@6 28 include $(PIPER_VAMP_JS_DIR)/Makefile.inc