aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schmucker <ts@its1.de>2025-10-23 19:38:03 +0200
committerThomas Schmucker <ts@its1.de>2025-10-23 19:38:03 +0200
commitfcbb722bd4c5ca2bd34a7cf9c0ba48f2f955da13 (patch)
treeeeb5f7276ca3179f804f3e79e0563ebc0ec05690
parent00aba02378ac8be31eb00ee61a8f45997b2d74c0 (diff)
downloadadvent-of-code-fcbb722bd4c5ca2bd34a7cf9c0ba48f2f955da13.tar.gz
advent-of-code-fcbb722bd4c5ca2bd34a7cf9c0ba48f2f955da13.tar.bz2
advent-of-code-fcbb722bd4c5ca2bd34a7cf9c0ba48f2f955da13.zip
happy aoc 2017
-rw-r--r--2017/data/.gitkeep0
-rw-r--r--2017/src/day01.cpp9
-rw-r--r--makefile7
3 files changed, 15 insertions, 1 deletions
diff --git a/2017/data/.gitkeep b/2017/data/.gitkeep
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/2017/data/.gitkeep
diff --git a/2017/src/day01.cpp b/2017/src/day01.cpp
new file mode 100644
index 0000000..4a3fd99
--- /dev/null
+++ b/2017/src/day01.cpp
@@ -0,0 +1,9 @@
1#include <iostream>
2
3using namespace std;
4
5int
6main()
7{
8 cout << "Hallo Welt" << '\n';
9}
diff --git a/makefile b/makefile
index 8e6c7c2..22a1c4b 100644
--- a/makefile
+++ b/makefile
@@ -2,6 +2,7 @@ include config.mk
2 2
3all: $(patsubst 2015/src/%.cpp,2015/bin/%,$(wildcard 2015/src/*.cpp)) \ 3all: $(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)) \
302016/bin/day05: 2016/src/day05.cpp | 2016/bin 312016/bin/day05: 2016/src/day05.cpp | 2016/bin
31 c++ $(CPPFLAGS) $^ -lmd -o $@ 32 c++ $(CPPFLAGS) $^ -lmd -o $@
32 33
34# 2017
352017/bin/%: 2017/src/%.cpp | 2017/bin
36 c++ $(CPPFLAGS) $^ -o $@
37
33# 2020 38# 2020
342020/bin/%: 2020/src/%.cpp | 2020/bin 392020/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
55clean: 60clean:
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