diff options
Diffstat (limited to 'sse/makefile')
-rw-r--r-- | sse/makefile | 27 |
1 files changed, 18 insertions, 9 deletions
diff --git a/sse/makefile b/sse/makefile index b23b4a8..5ff54d7 100644 --- a/sse/makefile +++ b/sse/makefile @@ -1,7 +1,8 @@ CC=gcc CFLAGS=-O3 -I../testvectors +BLAKEBINS=blake2s blake2b blake2sp blake2bp blake2xs blake2xb -all: blake2s blake2b blake2sp blake2bp check +all: $(BLAKEBINS) check blake2s: blake2s.c $(CC) blake2s.c -o $@ $(CFLAGS) -DBLAKE2S_SELFTEST @@ -15,17 +16,25 @@ blake2sp: blake2sp.c blake2s.c blake2bp: blake2bp.c blake2b.c $(CC) blake2bp.c blake2b.c -o $@ $(CFLAGS) -DBLAKE2BP_SELFTEST -check: blake2s blake2b blake2sp blake2bp - ./blake2s - ./blake2b - ./blake2sp - ./blake2bp +blake2xs: blake2xs.c blake2s.c + $(CC) blake2xs.c blake2s.c -o $@ $(CFLAGS) -DBLAKE2XS_SELFTEST + +blake2xb: blake2xb.c blake2b.c + $(CC) blake2xb.c blake2b.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.c blake2s.c blake2sp.c blake2bp.c - $(CC) $(CFLAGS) -g -o genkat-json genkat-json.c blake2b.c blake2s.c blake2sp.c blake2bp.c + $(CC) $(CFLAGS) -o genkat-c genkat-c.c blake2b.c blake2s.c blake2sp.c blake2bp.c blake2xs.c blake2xb.c + $(CC) $(CFLAGS) -g -o genkat-json genkat-json.c blake2b.c blake2s.c blake2sp.c blake2bp.c blake2xs.c blake2xb.c ./genkat-c > blake2-kat.h ./genkat-json > blake2-kat.json clean: - rm -rf *.o blake2s blake2b blake2sp blake2bp genkat-c genkat-json + rm -rf *.o genkat-c genkat-json $(BLAKE2BINS) |