diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..1ff1d54 --- /dev/null +++ b/Makefile @@ -0,0 +1,22 @@ +CC := cc +CC_OPTIONS := -g + +SRCD := src +BIND := out + +SRCS := $(wildcard $(SRCD)/*) +BIN := $(BIND)/aoc + +all: $(BIND) $(BIN) + +run: all + $(BIN) + +$(BIND): + mkdir $@ + +$(BIN): $(SRCS) + $(CC) $(CC_OPTIONS) -o $@ $^ + +clean: + rm -f $(wildcard $(BIND)/*)