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