CFLAGS+=-I../include -g 
LDFLAGS=-g

vulcanpk: vulcanpk.o

vulcanpk.o: vulcanpk.c /i/hifn/osw-ocf/programs/pluto/vulcan/vulcanpk_funcs.c modp1536.h

modp1536.h: modp1536.txt
	./c-ify-hex.pl modp1536.txt >modp1536.h

clean:
	rm -f vulcanpk *.o

vulcan1pk_enhanced_1536: vulcan1pk_1536.c
	${CC} ${CFLAGS} -DENHANCED_MODE vulcan1pk_1536.c   -o vulcan1pk_enhanced_1536

vulcan1pk_compat_1536: vulcan1pk_1536.c
	${CC} ${CFLAGS} vulcan1pk_1536.c   -o vulcan1pk_compat_1536


