diff Makefile.osx @ 104:9db1ea00b1e6

Add OSX makefile, export Vamp SDK dir to subprocess
author Chris Cannam
date Mon, 15 Jun 2015 16:46:48 +0100
parents
children 56d0e5cd4ac8
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Makefile.osx	Mon Jun 15 16:46:48 2015 +0100
@@ -0,0 +1,27 @@
+
+PY_INCLUDE_PATH		:= /anaconda/include/python2.7
+NUMPY_INCLUDE_PATH 	:= /anaconda/pkgs/numpy-1.9.2-py27_0/lib/python2.7/site-packages/numpy/core/include
+PY_LIB			:= python2.7
+PY_TEST			:= nosetests2
+
+#PY_INCLUDE_PATH		:= /usr/include/python3.4m
+#NUMPY_INCLUDE_PATH 	:= /usr/lib/python3.4m/site-packages/numpy/core/include
+#PY_LIB			:= python3
+#PY_TEST			:= nosetests3
+
+ARCHFLAGS ?= -mmacosx-version-min=10.7 -arch x86_64 -arch i386 -stdlib=libc++
+
+# Compile flags
+#
+CFLAGS          += $(ARCHFLAGS) -fPIC -I$(PY_INCLUDE_PATH) -I$(NUMPY_INCLUDE_PATH) -I../vamp-plugin-sdk
+CXXFLAGS        += $(ARCHFLAGS) -O2 -Wall -I. -fPIC -I$(PY_INCLUDE_PATH) -I$(NUMPY_INCLUDE_PATH) -I../vamp-plugin-sdk
+
+LDFLAGS 		:= -dynamiclib -L../vamp-plugin-sdk -lvamp-hostsdk -L/anaconda/lib/ -lpython -ldl
+
+NOSE			:= $(PY_TEST)
+
+LIBRARY_EXT 		:= .dylib
+
+MAKEFILE_EXT		:= .osx
+
+include Makefile.inc