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 0c313e7..8d9d8bc 100644
--- a/makefile
+++ b/makefile
@@ -3,7 +3,8 @@ include config.mk
3all: $(patsubst 2015/src/%.cpp,2015/bin/%,$(wildcard 2015/src/*.cpp)) \ 3all: $(patsubst 2015/src/%.cpp,2015/bin/%,$(wildcard 2015/src/*.cpp)) \
4 $(patsubst 2020/src/%.cpp,2020/bin/%,$(wildcard 2020/src/*.cpp)) \ 4 $(patsubst 2020/src/%.cpp,2020/bin/%,$(wildcard 2020/src/*.cpp)) \
5 $(patsubst 2022/src/%.cpp,2022/bin/%,$(wildcard 2022/src/*.cpp)) \ 5 $(patsubst 2022/src/%.cpp,2022/bin/%,$(wildcard 2022/src/*.cpp)) \
6 $(patsubst 2023/src/%.cpp,2023/bin/%,$(wildcard 2023/src/*.cpp)) 6 $(patsubst 2023/src/%.cpp,2023/bin/%,$(wildcard 2023/src/*.cpp)) \
7 $(patsubst 2024/src/%.cpp,2024/bin/%,$(wildcard 2024/src/*.cpp))
7 8
8%/bin: 9%/bin:
9 mkdir -p $@ 10 mkdir -p $@
@@ -30,7 +31,11 @@ all: $(patsubst 2015/src/%.cpp,2015/bin/%,$(wildcard 2015/src/*.cpp)) \
302023/bin/day24: 2023/src/day24.cpp | 2023/bin 312023/bin/day24: 2023/src/day24.cpp | 2023/bin
31 c++ $(CPPFLAGS) -Wno-sign-conversion -I/usr/local/include $^ -L/usr/local/lib -lz3 -o $@ 32 c++ $(CPPFLAGS) -Wno-sign-conversion -I/usr/local/include $^ -L/usr/local/lib -lz3 -o $@
32 33
34# 2024
352024/bin/%: 2024/src/%.cpp | 2024/bin
36 c++ $(CPPFLAGS) $^ -o $@
37
33clean: 38clean:
34 rm -rf 2015/bin 2020/bin 2022/bin 2023/bin 39 rm -rf 2015/bin 2020/bin 2022/bin 2023/bin 2024/bin
35 40
36.PHONY: all clean 41.PHONY: all clean