#http://www.swig.org/tutorial.html SWIG=/home/rubys/setup/SWIG-1.3.21/Lib SWISH=/home/rubys/lib PYTHON=/usr/local/include/python2.3 CODEBASE=/usr/rubys/mombo all: _swish_e.so swish_e.py test swish_e.py swish_e_wrap.cxx: swish_e.i swig -c++ -python -I${SWIG} -I${SWIG}/python swish_e.i swish_e_wrap.o: swish_e_wrap.cxx g++ -c swish_e_wrap.cxx -I${PYTHON} swish_e.o: swish_e.c g++ -c swish_e.c -I${PYTHON} _swish_e.so: swish_e.o swish_e_wrap.o g++ -shared swish_e.o swish_e_wrap.o \ -R${CODEBASE} -L${SWISH} -lswish-e -lz -lxml2 -o _swish_e.so test: swish_e.py _swish_e.so test.py python test.py clean: rm -f *.o rm -f swish_e_wrap.* rm -f _swish_e.so rm -f swish_e.py*