diff options
| author | Thomas Schmucker <ts@its1.de> | 2025-12-01 12:48:55 +0100 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2025-12-01 12:48:55 +0100 |
| commit | 628b7b45df8e78f4ba759760987f65b978e188f5 (patch) | |
| tree | 9fd37dfb744d0003e708e2953d9cea0602d1796d /makefile | |
| parent | bdd35a7bee7f23c912d0c453abc263805d8d8ccf (diff) | |
| download | advent-of-code-628b7b45df8e78f4ba759760987f65b978e188f5.tar.gz advent-of-code-628b7b45df8e78f4ba759760987f65b978e188f5.tar.bz2 advent-of-code-628b7b45df8e78f4ba759760987f65b978e188f5.zip | |
aoc 2025, day 1
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 9 |
1 files changed, 7 insertions, 2 deletions
| @@ -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)) \ | |||
| 57 | 2024/bin/day13-z3: 2024/src/day13-z3.cpp | 2024/bin | 58 | 2024/bin/day13-z3: 2024/src/day13-z3.cpp | 2024/bin |
| 58 | c++ $(CPPFLAGS) $^ -lz3 -o $@ | 59 | c++ $(CPPFLAGS) $^ -lz3 -o $@ |
| 59 | 60 | ||
| 61 | # 2025 | ||
| 62 | 2025/bin/%: 2025/src/%.cpp | 2025/bin | ||
| 63 | c++ $(CPPFLAGS) $^ -o $@ | ||
| 64 | |||
| 60 | clean: | 65 | clean: |
| 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 |
