From 33e9dca022909244cc0f545e841eab3c38024427 Mon Sep 17 00:00:00 2001 From: Blake Romero Date: Sun, 6 Oct 2024 00:34:22 +0100 Subject: Add Makefile & command args to main --- Makefile | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 Makefile (limited to 'Makefile') diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..6dd9909 --- /dev/null +++ b/Makefile @@ -0,0 +1,26 @@ +# Compiler options +CC=gcc +CFLAGS=-std=c17 -Wall -Werror -g + +# Directory paths +src=src +bin=bin + +# Directives +.PHONY: build +build: $(bin)/ctodo + +.PHONY: clean +clean: + -rm -r $(bin) $(obj) + +# Build executable +$(bin)/ctodo: $(bin) $(src)/main.c + $(CC) $(CFLAGS) -o $@ $(filter-out $<,$^) + +# Make bin directory +$(bin): + mkdir $@ + + + -- cgit