diff options
Diffstat (limited to 'ref/makefile')
-rw-r--r-- | ref/makefile | 23 |
1 files changed, 16 insertions, 7 deletions
diff --git a/ref/makefile b/ref/makefile index 7815544..7835313 100644 --- a/ref/makefile +++ b/ref/makefile @@ -1,7 +1,8 @@ CC=gcc CFLAGS=-O2 -I../testvectors +BLAKEBINS=blake2s blake2b blake2sp blake2bp blake2xs blake2xb -all: blake2s blake2b blake2sp blake2bp check +all: $(BLAKEBINS) check blake2s: blake2s-ref.c $(CC) blake2s-ref.c -o $@ $(CFLAGS) -DBLAKE2S_SELFTEST @@ -15,11 +16,19 @@ blake2sp: blake2sp-ref.c blake2s-ref.c blake2bp: blake2bp-ref.c blake2b-ref.c $(CC) blake2bp-ref.c blake2b-ref.c -o $@ $(CFLAGS) -DBLAKE2BP_SELFTEST -check: blake2s blake2b blake2sp blake2bp - ./blake2s - ./blake2b - ./blake2sp - ./blake2bp +blake2xs: blake2xs-ref.c blake2s-ref.c + $(CC) blake2xs-ref.c blake2s-ref.c -o $@ $(CFLAGS) -DBLAKE2XS_SELFTEST + +blake2xb: blake2xb-ref.c blake2b-ref.c + $(CC) blake2xb-ref.c blake2b-ref.c -o $@ $(CFLAGS) -DBLAKE2XB_SELFTEST + +check: blake2s blake2b blake2sp blake2bp blake2xs blake2xb + ./blake2s + ./blake2b + ./blake2sp + ./blake2bp + ./blake2xs + ./blake2xb kat: $(CC) $(CFLAGS) -o genkat-c genkat-c.c blake2b-ref.c blake2s-ref.c blake2sp-ref.c blake2bp-ref.c @@ -28,4 +37,4 @@ kat: ./genkat-json > blake2-kat.json clean: - rm -rf *.o genkat-c genkat-json blake2s blake2b blake2sp blake2bp + rm -rf *.o genkat-c genkat-json $(BLAKEBINS) |