all: wrapper

wrapper:
	swig -python -c++ FaceColorModelWrapper.i
	g++ -fpic -I/usr/include/python2.6 `pkg-config --cflags opencv` -c FaceColorModel.cc FaceColorModelWrapper.cc FaceColorModelWrapper_wrap.cxx
	g++ -shared `pkg-config --libs opencv` FaceColorModel.o FaceColorModelWrapper.o FaceColorModelWrapper_wrap.o -o _FaceColorModelWrapper.so

clean:
	rm -f FaceColorModel.o FaceColorModelWrapper.o  FaceColorModelWrapper_wrap.o

cleanall:
	rm -f FaceColorModel.o FaceColorModelWrapper.o  FaceColorModelWrapper_wrap.o
	rm -f FaceColorModelWrapper.py _FaceColorModelWrapper.so FaceColorModelWrapper_wrap.cxx
