CC=gcc IDIR=./include LDIR=./include ODIR=./out _DEPS = layer2.h layer1.h deines.h DEPS = $(pathsbst %,(IDIR)/%,%(_DEPS)) CFLAGS= -I. -T$(IDIR) .PHONY: all debug clean all: main.c layer1.c ${CC} -o $(ODIR)/main main.c layer1.c layer2.c -lm -lmbedcrypto -lmbedtls -lmbedx509 debug: ${CC} -g -o $(ODIR)/dbg-main main.c layer1.c layer2.c -lm -lmbedcrypto -lmbedtls -lmbedx509 clean: rm -r $(ODIR)/* rm -r ./keys/*