From fc4fbbc41d275a187d026042eb88a92153ccaa80 Mon Sep 17 00:00:00 2001 From: Thomas Schmucker Date: Sun, 3 Dec 2023 08:30:53 +0100 Subject: Vereinfache Build-System --- .gitignore | 1 - makefile | 11 ++++------- 2 files changed, 4 insertions(+), 8 deletions(-) diff --git a/.gitignore b/.gitignore index 337ba47..b5109ce 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ bin/ -obj/ data/ diff --git a/makefile b/makefile index ef803e8..cdacbd2 100644 --- a/makefile +++ b/makefile @@ -2,16 +2,13 @@ include config.mk all: bin/day01 bin/day02 -bin/%: obj/%.o | bin - c++ $(LDFLAGS) $^ -o $@ - -obj/%.o: src/%.cpp | obj - c++ $(CPPFLAGS) -c $< -o $@ +bin/%: src/%.cpp | bin + c++ $(CPPFLAGS) $^ -o $@ clean: - rm -rf bin obj + rm -rf bin -bin obj: +bin: mkdir $@ .PHONY: all clean -- cgit v1.3