Mercurial > hg > vampy-host
annotate Makefile.osx @ 151:5a6b8f4be9b9 tracks tip
Docs
author | Chris Cannam |
---|---|
date | Fri, 21 Apr 2017 14:33:57 +0100 |
parents | a61eefb83881 |
children |
rev | line source |
---|---|
Chris@104 | 1 |
Chris@116 | 2 PY_INCLUDE_PATH := /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 |
Chris@116 | 3 NUMPY_INCLUDE_PATH := /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include |
Chris@116 | 4 |
Chris@116 | 5 ## or e.g. |
Chris@116 | 6 #PY_INCLUDE_PATH := /anaconda/include/python2.7 |
Chris@116 | 7 #NUMPY_INCLUDE_PATH := /anaconda/pkgs/numpy-1.9.2-py27_0/lib/python2.7/site-packages/numpy/core/include |
Chris@116 | 8 |
Chris@104 | 9 PY_LIB := python2.7 |
Chris@107 | 10 PY_TEST := nosetests |
Chris@104 | 11 |
Chris@104 | 12 #PY_INCLUDE_PATH := /usr/include/python3.4m |
Chris@104 | 13 #NUMPY_INCLUDE_PATH := /usr/lib/python3.4m/site-packages/numpy/core/include |
Chris@104 | 14 #PY_LIB := python3 |
Chris@104 | 15 #PY_TEST := nosetests3 |
Chris@104 | 16 |
Chris@116 | 17 ARCHFLAGS ?= -mmacosx-version-min=10.7 -arch x86_64 -stdlib=libc++ |
Chris@104 | 18 |
Chris@104 | 19 # Compile flags |
Chris@104 | 20 # |
Chris@127 | 21 CFLAGS += $(ARCHFLAGS) -fPIC -I$(PY_INCLUDE_PATH) -I$(NUMPY_INCLUDE_PATH) |
Chris@127 | 22 CXXFLAGS += $(ARCHFLAGS) -O2 -Wall -I. -fPIC -I$(PY_INCLUDE_PATH) -I$(NUMPY_INCLUDE_PATH) |
Chris@104 | 23 |
Chris@127 | 24 LDFLAGS := -dynamiclib -l$(PY_LIB) -ldl |
Chris@104 | 25 |
Chris@104 | 26 NOSE := $(PY_TEST) |
Chris@104 | 27 |
Chris@116 | 28 LIBRARY_EXT := .so |
Chris@104 | 29 |
Chris@104 | 30 MAKEFILE_EXT := .osx |
Chris@104 | 31 |
Chris@104 | 32 include Makefile.inc |