summaryrefslogtreecommitdiffstats
path: root/debian/pyrex/pyrex-0.9.9/Pyrex/Mac/Makefile
blob: bf47d83fbe6de95e6abbae0ca2f8afb7030c7b7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# Makefile for Darwin

# Change this to your Python source location
PYTHON := /Local/Build/Pythonic/python/2.6.1

# Version 2.3:
#DYNOPT := -framework Python
# Version 2.4+:
DYNOPT := -undefined dynamic_lookup

INCLUDE := -I$(PYTHON) -I$(PYTHON)/Include -I$(PYTHON)/Mac/Include

CCOPTS := -fno-strict-aliasing -Wno-long-double -no-cpp-precomp \
	-mno-fused-madd -fno-common -dynamic

LDOPTS := -Wl,-F.,-w -bundle $(DYNOPT) -framework Carbon

all:	_File.so

_File.o:	_Filemodule_patched.c
	gcc -c $(INCLUDE) $(OPTS) $< -o $@

_File.so:	_File.o
	gcc $(LDOPTS) $< -o $@