changeset 122:4dd6a1cf6ab8

Makefile.osx: update
author Paul Brossier <piem@piem.org>
date Fri, 22 Jul 2016 00:16:10 +0200
parents e32a58a80271
children 9b3f860ee2d8
files Makefile.osx
diffstat 1 files changed, 9 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/Makefile.osx	Thu Jul 21 23:41:06 2016 +0200
+++ b/Makefile.osx	Fri Jul 22 00:16:10 2016 +0200
@@ -10,20 +10,24 @@
 #CFLAGS		:= -Wall -Wextra -g -fPIC
 
 # ... or for a release build
-CFLAGS		:= -Wall -Wextra -O3 -ftree-vectorize -fPIC
+CFLAGS		:= -Wall -Wextra -O3 -g -fPIC $(CFLAGS)
+
+# use local static aubio, built with ./scripts/get_aubio.sh
+AUBIO_LDFLAGS := ./contrib/aubio/build/src/libaubio.a
+AUBIO_LDFLAGS += -framework Accelerate
 
 # Flags to determine processor architecture and system SDK
-ARCHFLAGS	?= -mmacosx-version-min=10.6 -arch x86_64
+ARCHFLAGS	?= -mmacosx-version-min=10.11 -stdlib=libc++
 
 # Location of Vamp plugin SDK relative to the project directory
-VAMPSDK_DIR	:= ../vamp-plugin-sdk-2.5
+VAMPSDK_DIR    := ./contrib/vamp-plugin-sdk-2.6
 
 # Location of libvamp-sdk.dylib
-VAMPBIN_DIR ?= ../vamp-plugin-sdk-2.5-binaries-osx
+VAMPBIN_DIR ?= ./contrib/vamp-plugin-sdk-2.6-binaries-osx
 
 # Libraries and linker flags required by plugin: add any -l<library>
 # options here
-PLUGIN_LDFLAGS	:= -dynamiclib -exported_symbols_list=vamp-plugin.list -L$(VAMPBIN_DIR) -lvamp-sdk
+PLUGIN_LDFLAGS	:= -dynamiclib $(AUBIO_LDFLAGS) $(VAMPBIN_DIR)/libvamp-sdk.a -exported_symbols_list=vamp-plugin.list
 
 # File extension for plugin library on this platform
 PLUGIN_EXT	:= .dylib