changeset 13:8bc4ec815b6b

added osx Makefile
author matthiasm
date Fri, 01 Aug 2014 12:29:37 +0100
parents 717aa5a28254
children 548765a9715d
files Makefile.osx
diffstat 1 files changed, 21 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile.osx	Fri Aug 01 12:29:37 2014 +0100
@@ -0,0 +1,21 @@
+PLUGIN_LIBRARY_NAME = onsetsdsplugin
+VAMP_SDK_DIR = ../vamp-plugin-sdk
+
+PLUGIN_CODE_OBJECTS = onsetsdsplugin.o onsetsds/src/onsetsds.o
+
+ARCHFLAGS = -isysroot /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk -mmacosx-version-min=10.5 -arch i386 -arch x86_64 
+CFLAGS = $(ARCHFLAGS) -Wall -fPIC -g -O3
+CXXFLAGS = $(CFLAGS) -I$(VAMP_SDK_DIR) -I.
+PLUGIN_EXT = .dylib
+PLUGIN = $(PLUGIN_LIBRARY_NAME)$(PLUGIN_EXT)
+LDFLAGS = $(ARCHFLAGS) -dynamiclib -install_name $(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a  -framework Accelerate
+
+
+$(PLUGIN): $(PLUGIN_CODE_OBJECTS)
+	$(CXX) -o $@ $^ $(LDFLAGS)
+
+clean:  
+	rm -f *.o */src/*.o
+
+onsetsdsplugin.o: onsetsdsplugin.h onsetsds/src/onsetsds.h 
+onsetsds/onsetsds.o: onsetsds/src/onsetsds.h