view Makefile.osx @ 151:5a6b8f4be9b9 tracks tip

Docs
author Chris Cannam
date Fri, 21 Apr 2017 14:33:57 +0100
parents a61eefb83881
children
line wrap: on
line source

PY_INCLUDE_PATH		:= /System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
NUMPY_INCLUDE_PATH 	:= /System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python/numpy/core/include

## or e.g.
#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			:= nosetests

#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 -stdlib=libc++

# Compile flags
#
CFLAGS          += $(ARCHFLAGS) -fPIC -I$(PY_INCLUDE_PATH) -I$(NUMPY_INCLUDE_PATH)
CXXFLAGS        += $(ARCHFLAGS) -O2 -Wall -I. -fPIC -I$(PY_INCLUDE_PATH) -I$(NUMPY_INCLUDE_PATH) 

LDFLAGS 		:= -dynamiclib -l$(PY_LIB) -ldl

NOSE			:= $(PY_TEST)

LIBRARY_EXT 		:= .so

MAKEFILE_EXT		:= .osx

include Makefile.inc