LIBRARIES = -Iinclude SOURCES = ./src/* ./cmd/main.c OUTPUT_DIR = bin OUTPUT = -o $(OUTPUT_DIR)/PROG build: output_dir gcc -Wall $(LIBRARIES) $(SOURCES) $(OUTPUT:PROG=todo) debug: output_dir gcc -Wall -g $(LIBRARIES) $(SOURCES) $(OUTPUT:PROG=todo) output_dir: mkdir -p $(OUTPUT_DIR) clean: rm -rf $(OUTPUT_DIR) **.h.gch