# 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: rijn

rijn: swig alg api
	ld -shared rijndael-api-fst.o rijndael-alg-fst.o rijndael_wrap.o -o rijndaelcmodule.so

swig: rijndael.i
	swig -python rijndael.i &> /dev/null
	gcc -O1 -c rijndael_wrap.c -DHAVE_CONFIG_H -I$(PYTHONHEADERS)

alg: rijndael-alg-fst.h rijndael-alg-fst.c
	gcc -O1 -c rijndael-alg-fst.c

api: rijndael-api-fst.h rijndael-api-fst.c
	gcc -O1 -c rijndael-api-fst.c

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

install:
	cp -f aes.py rijndaelcmodule.so $(PYTHONPATH)

