aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2023-12-03 08:30:53 +0100
committerThomas Schmucker <ts@its1.de>2023-12-03 08:30:53 +0100
commitfc4fbbc41d275a187d026042eb88a92153ccaa80 (patch)
tree9f43fc43411d9d1ecb0ca19af125905bb8986e50
parentd54d498f388c7f55ca870b9704507a5912754f31 (diff)
downloadadvent-of-code-fc4fbbc41d275a187d026042eb88a92153ccaa80.tar.gz
advent-of-code-fc4fbbc41d275a187d026042eb88a92153ccaa80.tar.bz2
advent-of-code-fc4fbbc41d275a187d026042eb88a92153ccaa80.zip
Vereinfache Build-System
-rw-r--r--.gitignore1
-rw-r--r--makefile11
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 @@
1bin/ 1bin/
2obj/
3data/ 2data/
diff --git a/makefile b/makefile
index ef803e8..cdacbd2 100644
--- a/makefile
+++ b/makefile
@@ -2,16 +2,13 @@ include config.mk
2 2
3all: bin/day01 bin/day02 3all: bin/day01 bin/day02
4 4
5bin/%: obj/%.o | bin 5bin/%: src/%.cpp | bin
6 c++ $(LDFLAGS) $^ -o $@ 6 c++ $(CPPFLAGS) $^ -o $@
7
8obj/%.o: src/%.cpp | obj
9 c++ $(CPPFLAGS) -c $< -o $@
10 7
11clean: 8clean:
12 rm -rf bin obj 9 rm -rf bin
13 10
14bin obj: 11bin:
15 mkdir $@ 12 mkdir $@
16 13
17.PHONY: all clean 14.PHONY: all clean