cannam@153: cannam@153: VAMPSDK_DIR := ../../vamp-plugin-sdk cannam@153: PIPERCPP_DIR := ../../piper-vamp-cpp cannam@153: PIPER_DIR := ../../piper cannam@153: cannam@159: 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: cannam@159: OBJECTS := ./generator.o $(PIPERCPP_DIR)/ext/sord/sord-single.o cannam@153: cannam@174: ARCHFLAGS := -fpic -g3 cannam@174: CXXFLAGS := -Wall -Wextra -std=c++11 $(ARCHFLAGS) $(INCFLAGS) cannam@174: CFLAGS := -Wall -std=c99 $(ARCHFLAGS) $(INCFLAGS) cannam@153: cannam@159: LDFLAGS := $(VAMPSDK_DIR)/libvamp-hostsdk.a cannam@153: cannam@153: LDFLAGS += -ldl cannam@153: cannam@153: all: ../bin/piper-vamp-stub-generator cannam@153: cannam@159: ../bin/piper-vamp-stub-generator: $(OBJECTS) cannam@159: $(CXX) $^ -o $@ $(LDFLAGS) cannam@153: cannam@159: clean: cannam@159: rm -f $(OBJECTS)