#http://www.swig.org/tutorial.html SWIG=/usr/share/swig/1.3.31 SWISH=/usr/lib PYTHON=/usr/include/python2.5 CODEBASE=/home/sgala/public_html/code/mombo CXXFLAGS += -fPIC #x86_64 at least needs it all: _swish_e.so swish_e.py test swish_e.py swish_e_wrap.cxx: swish_e.i swig -c++ -python -I${SWIG}/python -I${SWIG} swish_e.i swish_e_wrap.o: swish_e_wrap.cxx g++ ${CXXFLAGS}-c swish_e_wrap.cxx -I${PYTHON} swish_e.o: swish_e.c g++ ${CXXFLAGS} -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 \ -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*