# SET YOUR PYTHON MODULE PATH HERE OR WHEREVER YOU WANT TO INSTALL
PYTHONPATH :=  /usr/lib/python2.1/

# SET YOUR PYTHON HEADER PATH HERE
PYTHONHEADERS := /usr/include/python2.1


all: sha256

sha256: swig sha2
	ld -shared sha2.o sha256_wrap.o -o sha256cmodule.so

swig: sha256.i
	swig -python sha256.i &> /dev/null
	gcc -O2 -c sha256_wrap.c -DHAVE_CONFIG_H -I$(PYTHONHEADERS)

sha2: sha2.h sha2.c
	gcc -O2 -c sha2.c

clean:
	rm -f *.o *.so *.pyc *~ core

install:
	cp -f sha256.py sha256cmodule.so $(PYTHONPATH)
