# Makefile_example  using  swig
#                   creates file   example.py

all: example_test.out C_test.out

example_test.out: example.c example.i example_test.py
	swig -python example.i
	gcc -c example.c example_wrap.c -I/usr/include/python2.4
	ld -shared example.o example_wrap.o -o _example.so
	python example_test.py > example_test.out

C_test.out: C_test.c C_test.h C_test_test.py
	gcc -c C_test.c  -I/usr/include/python2.4
	ld -shared C_test.o  -o _C_test.so
	python C_test_test.py > C_test.out