TARGETDIR := build RM := rm -rf CC := gcc CFLAGS := -xc -std=c11 -pedantic -Wall -Wextra -Wconversion INCLUDES := -I"." -I"../src/include_hd" -I"../src" LIBS := -lm OUTPUT := ptrc_test debug: clean mkdir -p $(TARGETDIR); \ $(CC) $(CFLAGS) $(INCLUDES) $(LIBS) -O0 -g -o $(TARGETDIR)/$(OUTPUT) \ ptrc_test.c stable: clean mkdir -p $(TARGETDIR); \ $(CC) $(CFLAGS) $(INCLUDES) $(LIBS) -O3 -o $(TARGETDIR)/$(OUTPUT) \ ptrc_test.c clean: $(RM) $(OUTPUT)