Mercurial > hg > piper-vamp-js
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) |