From 2cba251413507c2aba4c38f61b497cf70efaf188 Mon Sep 17 00:00:00 2001 From: Joaquin Date: Wed, 1 Jun 2022 14:54:49 +0300 Subject: [PATCH] [make] Clean up makefile (again) --- Makefile | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/Makefile b/Makefile index 6d0f265..ee28b08 100644 --- a/Makefile +++ b/Makefile @@ -1,8 +1,16 @@ -all: - cc bus.c cpu.c cartridge.c -o exec +CC = clang +CFLAGS = -g -DDEBUG -static +RM = rm -rf +OUTFILE = exec + + +default: all + +all: $(OUTFILE) + $(CC) bus.c cpu.c cartridge.c -o $(OUTFILE) clean: - rm exec + $(RM) exec -debug: - cc -static -g -DDEBUG bus.c cpu.c cartridge.c -o exec +debug $(OUTFILE): + $(CC) $(CFLAGS) bus.c cpu.c cartridge.c -o $(OUTFILE)