Makefile 563 Bytes


PROG=libift
#IFT_DIR=~/ift
#VTK_DIR=/hd2/lib/VTK


all: _${PROG}.so

_${PROG}.so: ${PROG}.i ${PROG}.c
	@echo "Generating wrappers..."
	@swig -python ${PROG}.i
	@echo "Compiling..."
	@gcc -c ${PROG}.c ${PROG}_wrap.c -I/usr/include/python2.6 -I${OPF_DIR}/include -I${IFT_DIR}/include -L${IFT_DIR}/lib/ -lift -Wno-deprecated
	@echo "Linking..."
	@gcc -shared ${PROG}.o ${PROG}_wrap.o -o _${PROG}.so -L${IFT_DIR}/lib/ -lift 
	@echo "Done."


clean: 
	rm ${PROG}.o ${PROG}.py ${PROG}_wrap.c ${PROG}_wrap.o ${PROG}.py _${PROG}.so *.pyc *.obj *.pyd *.exp *.lib *~