CC=gcc IDIR=./include LDIR=./include ODIR=./out _DEPS = ROMprotocol.h KeyGen.h defines.h DEPS = $(pathsbst %,(IDIR)/%,%(_DEPS)) CFLAGS= -I. -T$(IDIR) .PHONY: all debug clean all: main.c ROMprotocol.c KeyGen.c ${CC} -o $(ODIR)/main main.c KeyGen.c ROMprotocol.c -lm -lmbedcrypto -lmbedtls -lmbedx509 debug: ${CC} -g -o $(ODIR)/dbg-main main.c KeyGen.c ROMprotocol.c-lm -lmbedcrypto -lmbedtls -lmbedx509 trial: ${CC} -g -o $(ODIR)/trial ECCtrial.c -lm -lmbedcrypto -lmbedtls -lmbedx509 remake: rm -r $(ODIR)/* ${CC} -o $(ODIR)/main main.c KeyGen.c ROMprotocol.c -lm -lmbedcrypto -lmbedtls -lmbedx509 clean: rm -r $(ODIR)/* rm -r ./keys/* rm -r ./SecureStorage/*.pem rm -r ./SecureStorage/*.der