CC=clang EXECUTABLE=wafflestone CFLAGS=-Wall -Wpedantic -Wextra -Werror -O3 LINKERFLAGS=-lm wafflestone: *.c *.h $(CC) $(CFLAGS) -o $(EXECUTABLE) framebuffer.c map.c main.c $(LINKERFLAGS) debug: *.c *.h $(CC) -Wall -g -o $(EXECUTABLE) framebuffer.c map.c main.c $(LINKERFLAGS) .PHONY: clean clean: rm ./$(EXECUTABLE)