CC=gcc
CFLAGS=-g -Wall -DKeccakP200_excluded -DKeccakP400_excluded -DKeccakP800_excluded -DKeccakOpt=32
LDFLAGS=

all: keccak.a

KeccakHash.o: KeccakHash.c KeccakHash.h

KeccakSponge.o: KeccakSponge.c KeccakSponge.h

KeccakP-1600-inplace32BI.o: KeccakP-1600-inplace32BI.c

keccak.a: KeccakHash.o KeccakSponge.o KeccakP-1600-inplace32BI.o
	ar q keccak.a KeccakHash.o KeccakSponge.o KeccakP-1600-inplace32BI.o

clean:
	rm -f keccak.a KeccakHash.o KeccakSponge.o KeccakP-1600-inplace32BI.o