SHELL = /bin/sh CC = clang CFLAGS = -ggdb -Wall -Wextra -std=c99 # -lpthread is only there for debugging (gdb & errno) LDFLAGS = `pkg-config --libs libssl` -lpthread .PHONY: all clean targets = zyklonb kike all: $(targets) clean: rm -f $(targets) zyklonb: src/zyklonb.c src/common.c src/siphash.c $(CC) src/zyklonb.c src/siphash.c -o $@ $(CFLAGS) $(LDFLAGS) kike: src/kike.c src/common.c src/siphash.c $(CC) src/kike.c src/siphash.c -o $@ $(CFLAGS) $(LDFLAGS)