diff options
| author | Thomas Schmucker <ts@its1.de> | 2025-10-23 19:38:03 +0200 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2025-10-23 19:38:03 +0200 |
| commit | fcbb722bd4c5ca2bd34a7cf9c0ba48f2f955da13 (patch) | |
| tree | eeb5f7276ca3179f804f3e79e0563ebc0ec05690 /makefile | |
| parent | 00aba02378ac8be31eb00ee61a8f45997b2d74c0 (diff) | |
| download | advent-of-code-fcbb722bd4c5ca2bd34a7cf9c0ba48f2f955da13.tar.gz advent-of-code-fcbb722bd4c5ca2bd34a7cf9c0ba48f2f955da13.tar.bz2 advent-of-code-fcbb722bd4c5ca2bd34a7cf9c0ba48f2f955da13.zip | |
happy aoc 2017
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 7 |
1 files changed, 6 insertions, 1 deletions
| @@ -2,6 +2,7 @@ include config.mk | |||
| 2 | 2 | ||
| 3 | all: $(patsubst 2015/src/%.cpp,2015/bin/%,$(wildcard 2015/src/*.cpp)) \ | 3 | all: $(patsubst 2015/src/%.cpp,2015/bin/%,$(wildcard 2015/src/*.cpp)) \ |
| 4 | $(patsubst 2016/src/%.cpp,2016/bin/%,$(wildcard 2016/src/*.cpp)) \ | 4 | $(patsubst 2016/src/%.cpp,2016/bin/%,$(wildcard 2016/src/*.cpp)) \ |
| 5 | $(patsubst 2017/src/%.cpp,2017/bin/%,$(wildcard 2017/src/*.cpp)) \ | ||
| 5 | $(patsubst 2020/src/%.cpp,2020/bin/%,$(wildcard 2020/src/*.cpp)) \ | 6 | $(patsubst 2020/src/%.cpp,2020/bin/%,$(wildcard 2020/src/*.cpp)) \ |
| 6 | $(patsubst 2022/src/%.cpp,2022/bin/%,$(wildcard 2022/src/*.cpp)) \ | 7 | $(patsubst 2022/src/%.cpp,2022/bin/%,$(wildcard 2022/src/*.cpp)) \ |
| 7 | $(patsubst 2023/src/%.cpp,2023/bin/%,$(wildcard 2023/src/*.cpp)) \ | 8 | $(patsubst 2023/src/%.cpp,2023/bin/%,$(wildcard 2023/src/*.cpp)) \ |
| @@ -30,6 +31,10 @@ all: $(patsubst 2015/src/%.cpp,2015/bin/%,$(wildcard 2015/src/*.cpp)) \ | |||
| 30 | 2016/bin/day05: 2016/src/day05.cpp | 2016/bin | 31 | 2016/bin/day05: 2016/src/day05.cpp | 2016/bin |
| 31 | c++ $(CPPFLAGS) $^ -lmd -o $@ | 32 | c++ $(CPPFLAGS) $^ -lmd -o $@ |
| 32 | 33 | ||
| 34 | # 2017 | ||
| 35 | 2017/bin/%: 2017/src/%.cpp | 2017/bin | ||
| 36 | c++ $(CPPFLAGS) $^ -o $@ | ||
| 37 | |||
| 33 | # 2020 | 38 | # 2020 |
| 34 | 2020/bin/%: 2020/src/%.cpp | 2020/bin | 39 | 2020/bin/%: 2020/src/%.cpp | 2020/bin |
| 35 | c++ $(CPPFLAGS) $^ -o $@ | 40 | c++ $(CPPFLAGS) $^ -o $@ |
| @@ -53,6 +58,6 @@ all: $(patsubst 2015/src/%.cpp,2015/bin/%,$(wildcard 2015/src/*.cpp)) \ | |||
| 53 | c++ $(CPPFLAGS) $^ -lz3 -o $@ | 58 | c++ $(CPPFLAGS) $^ -lz3 -o $@ |
| 54 | 59 | ||
| 55 | clean: | 60 | clean: |
| 56 | rm -rf 2015/bin 2016/bin 2020/bin 2022/bin 2023/bin 2024/bin | 61 | rm -rf 2015/bin 2016/bin 2017/bin 2020/bin 2022/bin 2023/bin 2024/bin |
| 57 | 62 | ||
| 58 | .PHONY: all clean | 63 | .PHONY: all clean |
