summaryrefslogtreecommitdiff
path: root/2023/18/Makefile
diff options
context:
space:
mode:
authorFederico Igne <undyamon@disroot.org>2023-12-19 02:06:02 +0100
committerFederico Igne <undyamon@disroot.org>2023-12-19 02:06:02 +0100
commite3c9f0c73077de51167491ca1ba4d5ccba005435 (patch)
tree792f18313a1e1fdbe2d0e97356631acd7ca65386 /2023/18/Makefile
parentfe385ca1e5cd219478aef8f982d07182e4c8ad0d (diff)
downloadaoc-e3c9f0c73077de51167491ca1ba4d5ccba005435.tar.gz
aoc-e3c9f0c73077de51167491ca1ba4d5ccba005435.zip
aoc(2318): Lavaduct Lagoon
Diffstat (limited to '2023/18/Makefile')
-rw-r--r--2023/18/Makefile19
1 files changed, 19 insertions, 0 deletions
diff --git a/2023/18/Makefile b/2023/18/Makefile
new file mode 100644
index 0000000..af6a294
--- /dev/null
+++ b/2023/18/Makefile
@@ -0,0 +1,19 @@
1CXXFLAGS := -std=c++17
2CPPFLAGS := -I../include
3EXE := part1 part2
4
5.PHONY: all clean configure
6
7all: $(EXE)
8
9configure:
10 bear -- $(MAKE) all
11
12%.o: %.cpp
13 $(CXX) -c $(CPPFLAGS) $(CXXFLAGS) $< -o $@
14
15clean:
16 rm -rf $(EXE) src/*.o compile_commands.json
17
18%: src/%.o
19 $(CXX) $^ -o $@