summaryrefslogtreecommitdiff
path: root/2023/04/Makefile
diff options
context:
space:
mode:
authorFederico Igne <undyamon@disroot.org>2023-12-05 20:28:31 +0100
committerFederico Igne <undyamon@disroot.org>2023-12-05 20:28:31 +0100
commit8ed68d64a9f49635209c7d6e231c6cc4d3443172 (patch)
tree709775738b4a89f33309a404df390d1ed35d13c9 /2023/04/Makefile
parentad9cecf233977d8ea4a61abbc4fb9f1a0d9924bc (diff)
downloadaoc-8ed68d64a9f49635209c7d6e231c6cc4d3443172.tar.gz
aoc-8ed68d64a9f49635209c7d6e231c6cc4d3443172.zip
aoc(2304): Scratchcards
Diffstat (limited to '2023/04/Makefile')
-rw-r--r--2023/04/Makefile18
1 files changed, 18 insertions, 0 deletions
diff --git a/2023/04/Makefile b/2023/04/Makefile
new file mode 100644
index 0000000..37efa3e
--- /dev/null
+++ b/2023/04/Makefile
@@ -0,0 +1,18 @@
1CXXFLAGS := -std=c++17 -O3
2EXE := part1 part2
3
4.PHONY: all clean configure
5
6all: $(EXE)
7
8configure:
9 bear -- $(MAKE) all
10
11%.o: %.cpp
12 $(CXX) -c $(CXXFLAGS) $< -o $@
13
14clean:
15 rm -rf $(EXE) src/*.o compile_commands.json
16
17%: src/%.o
18 $(CXX) $^ -o $@