annotate generator/Makefile @ 176:eaf46e7647a0 tip master

Update for latest Emscripten - Pointer_stringify has apparently been deprecated for a while, and was removed in v1.38.27
author Chris Cannam <cannam@all-day-breakfast.com>
date Wed, 27 Feb 2019 11:29:53 +0000
parents a007360392e0
children
rev   line source
cannam@153 1
cannam@153 2 VAMPSDK_DIR := ../../vamp-plugin-sdk
cannam@153 3 PIPERCPP_DIR := ../../piper-vamp-cpp
cannam@153 4 PIPER_DIR := ../../piper
cannam@153 5
cannam@159 6 INCFLAGS := -I$(PIPERCPP_DIR) -I$(PIPERCPP_DIR)/ext -I$(PIPERCPP_DIR)/ext/serd -I$(PIPERCPP_DIR)/ext/sord -I$(VAMPSDK_DIR) -I/usr/local/include
cannam@159 7
cannam@159 8 OBJECTS := ./generator.o $(PIPERCPP_DIR)/ext/sord/sord-single.o
cannam@153 9
cannam@174 10 ARCHFLAGS := -fpic -g3
cannam@174 11 CXXFLAGS := -Wall -Wextra -std=c++11 $(ARCHFLAGS) $(INCFLAGS)
cannam@174 12 CFLAGS := -Wall -std=c99 $(ARCHFLAGS) $(INCFLAGS)
cannam@153 13
cannam@159 14 LDFLAGS := $(VAMPSDK_DIR)/libvamp-hostsdk.a
cannam@153 15
cannam@153 16 LDFLAGS += -ldl
cannam@153 17
cannam@153 18 all: ../bin/piper-vamp-stub-generator
cannam@153 19
cannam@159 20 ../bin/piper-vamp-stub-generator: $(OBJECTS)
cannam@159 21 $(CXX) $^ -o $@ $(LDFLAGS)
cannam@153 22
cannam@159 23 clean:
cannam@159 24 rm -f $(OBJECTS)