diff Makefile.inc @ 121:d1a99d44812b

Trim down examples, tidy
author Chris Cannam <c.cannam@qmul.ac.uk>
date Thu, 10 Nov 2016 12:07:51 +0000
parents 975719b38bdb
children 6d651bfc93b9
line wrap: on
line diff
--- a/Makefile.inc	Thu Nov 10 11:34:04 2016 +0000
+++ b/Makefile.inc	Thu Nov 10 12:07:51 2016 +0000
@@ -15,9 +15,11 @@
 		@echo "Note: when switching from one target to another, make clean first"
 		@echo
 
-SRC_DIR		:= src
-SDK_DIR		:= ../vamp-plugin-sdk
-PIPERCPP_DIR    := ../piper-cpp
+MY_DIR		:= $(realpath $(dir $(lastword $(MAKEFILE_LIST))))
+
+SRC_DIR		:= $(MY_DIR)/src
+SDK_DIR		:= $(MY_DIR)/../vamp-plugin-sdk
+PIPERCPP_DIR    := $(MY_DIR)/../piper-cpp
 
 ADAPTER_HEADERS	:= \
 		$(SRC_DIR)/PiperAdapter.h \
@@ -59,7 +61,7 @@
 		$(EMFLAGS)
 
 CXX_SOURCES	:= $(MODULE_SOURCE) $(ADAPTER_SOURCES) $(PLUGIN_SOURCES) $(SDK_SOURCES) $(OTHER_SOURCES)
-C_SOURCES	:= $(PLUGIN_C_SOURCES)
+C_SOURCES	:= $(PLUGIN_C_SOURCES) $(C_SOURCES)
 
 #OPTFLAGS	:= -g3
 OPTFLAGS	:= -O3 -ffast-math
@@ -96,7 +98,7 @@
 		$(CC) -c $(INCPATH) $(CFLAGS) -o $@ $<
 
 $(EM_MODULE):	$(OBJECTS)
-		$(CXX) $(OPTFLAGS) $(EMFLAGS) -o $@ $^ $(LDFLAGS) && \
+		$(CXX) $(OPTFLAGS) -o $@ $^ $(LDFLAGS) && \
 		( echo "if (typeof process === 'object') module.exports=$(MODULE_SYMBOL);" >> $(EM_MODULE) )
 
 $(SO_MODULE):	$(OBJECTS)