From bb8917645ed7c82c8445fe7fe9a8b1cd807f5e92 Mon Sep 17 00:00:00 2001 From: Rockingcool Date: Wed, 19 Apr 2023 00:23:22 -0500 Subject: [PATCH] Added Makefile --- Makefile | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 Makefile diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..494cdd1 --- /dev/null +++ b/Makefile @@ -0,0 +1,23 @@ +EXEC_FILE=editor +CFLAGS= + +all: $(EXEC_FILE) + +$(EXEC_FILE): $(EXEC_FILE).o + gcc $(CFLAGS) -o $@ $^ -lncurses + +$(EXEC_FILE).o: $(EXEC_FILE).c + gcc $(CFLAGS) -c -o $@ $^ + +.PHONY: debug +debug: CFLAGS+=-g +debug: $(EXEC_FILE) + +.PHONY: allwarn +allwarn: CFLAGS+=-Wall -Wextra -pedantic +allwarn: $(EXEC_FILE) + +.PHONY: clean +clean: + rm $(EXEC_FILE) + rm $(EXEC_FILE).o