CC=gcc
CFLAGES=-std=c99 -Wall -Wextra -Wshadow -fsanitize=address,undefined -static-libasan -fuse-ld=gold -O2 OBJS=genkat_hash.o photon.o hash.o
all: ref ref: $(OBJS) $(CC) -o ref $(OBJS) $(CFLAGES) genkat_hash.o: ../../../genkat_hash.c $(CC) -c ../../../genkat_hash.c $(CFLAGES) -I./ hash.o: hash.c $(CC) -o hash.o -c hash.c $(CFLAGES) -I../../../ photon.o: photon.c $(CC) -c photon.c $(CFLAGES) .PHONY : clean clean :
rm $(OBJS)