# HG changeset patch # User matthiasm # Date 1406892577 -3600 # Node ID 8bc4ec815b6b695371dc9dda500191892ca5d2a7 # Parent 717aa5a28254817c48be2450af49b9b84c61c91e added osx Makefile diff -r 717aa5a28254 -r 8bc4ec815b6b Makefile.osx --- /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