diff options
Diffstat (limited to 'Makefile')
| -rw-r--r-- | Makefile | 26 |
1 files changed, 26 insertions, 0 deletions
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 $@ + + + |
