Sophie

Sophie

distrib > Mandriva > 2008.1 > x86_64 > media > main-backports > by-pkgid > 95859d1855e3bdeb19f63a549226fb8c > files > 120

python-pyrex-0.9.8.5-1mdv2008.1.noarch.rpm

PYVERSION = 2.2
PYHOME = $(HOME)/pkg/python/$(PYVERSION)
PYARCH = $(PYHOME)/$(ARCH)
PYINCLUDE = \
	-I$(PYHOME)/include/python$(PYVERSION) \
	-I$(PYARCH)/include/python$(PYVERSION)
PYLIB = -L$(PYARCH)/lib/python$(PYVERSION)/config \
	-lpython$(PYVERSION) \
	-ldl -lpthread -lutil -lm

%.c:	%.pyx
	../../bin/pyrexc $<

%.o:	%.c
	gcc -c -fPIC $(PYINCLUDE) $<

#%.so:	%.o
#	gcc -shared $< -lm -o $@

all:	main

main:	main.o embedded.o
	gcc main.o embedded.o $(PYLIB) -o main

clean:
	@echo Cleaning Demos/embed
	@rm -f *~ *.o *.so core core.* embedded.h embedded.c main

embedded.h:	embedded.c
main.o:		embedded.h