aboutsummaryrefslogtreecommitdiff
path: root/makefile
diff options
context:
space:
mode:
Diffstat (limited to 'makefile')
-rw-r--r--makefile9
1 files changed, 7 insertions, 2 deletions
diff --git a/makefile b/makefile
index 22a1c4b..634c220 100644
--- a/makefile
+++ b/makefile
@@ -6,7 +6,8 @@ all: $(patsubst 2015/src/%.cpp,2015/bin/%,$(wildcard 2015/src/*.cpp)) \
6 $(patsubst 2020/src/%.cpp,2020/bin/%,$(wildcard 2020/src/*.cpp)) \ 6 $(patsubst 2020/src/%.cpp,2020/bin/%,$(wildcard 2020/src/*.cpp)) \
7 $(patsubst 2022/src/%.cpp,2022/bin/%,$(wildcard 2022/src/*.cpp)) \ 7 $(patsubst 2022/src/%.cpp,2022/bin/%,$(wildcard 2022/src/*.cpp)) \
8 $(patsubst 2023/src/%.cpp,2023/bin/%,$(wildcard 2023/src/*.cpp)) \ 8 $(patsubst 2023/src/%.cpp,2023/bin/%,$(wildcard 2023/src/*.cpp)) \
9 $(patsubst 2024/src/%.cpp,2024/bin/%,$(wildcard 2024/src/*.cpp)) 9 $(patsubst 2024/src/%.cpp,2024/bin/%,$(wildcard 2024/src/*.cpp)) \
10 $(patsubst 2025/src/%.cpp,2025/bin/%,$(wildcard 2025/src/*.cpp))
10 11
11%/bin: 12%/bin:
12 mkdir -p $@ 13 mkdir -p $@
@@ -57,7 +58,11 @@ all: $(patsubst 2015/src/%.cpp,2015/bin/%,$(wildcard 2015/src/*.cpp)) \
572024/bin/day13-z3: 2024/src/day13-z3.cpp | 2024/bin 582024/bin/day13-z3: 2024/src/day13-z3.cpp | 2024/bin
58 c++ $(CPPFLAGS) $^ -lz3 -o $@ 59 c++ $(CPPFLAGS) $^ -lz3 -o $@
59 60
61# 2025
622025/bin/%: 2025/src/%.cpp | 2025/bin
63 c++ $(CPPFLAGS) $^ -o $@
64
60clean: 65clean:
61 rm -rf 2015/bin 2016/bin 2017/bin 2020/bin 2022/bin 2023/bin 2024/bin 66 rm -rf 2015/bin 2016/bin 2017/bin 2020/bin 2022/bin 2023/bin 2024/bin 2025/bin
62 67
63.PHONY: all clean 68.PHONY: all clean