diff options
Diffstat (limited to '2023')
-rw-r--r-- | 2023/flake.nix | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/2023/flake.nix b/2023/flake.nix index 6f6ad62..ddf0408 100644 --- a/2023/flake.nix +++ b/2023/flake.nix | |||
@@ -83,15 +83,18 @@ | |||
83 | CXXFLAGS := -std=c++17 | 83 | CXXFLAGS := -std=c++17 |
84 | EXE := part1 part2 | 84 | EXE := part1 part2 |
85 | 85 | ||
86 | .PHONY: all clean | 86 | .PHONY: all clean configure |
87 | 87 | ||
88 | all: \$(EXE) | 88 | all: \$(EXE) |
89 | 89 | ||
90 | configure: | ||
91 | bear -- \$(MAKE) all | ||
92 | |||
90 | %.o: %.cpp | 93 | %.o: %.cpp |
91 | \$(CXX) -c \$(CXXFLAGS) $< -o $@ | 94 | \$(CXX) -c \$(CXXFLAGS) $< -o $@ |
92 | 95 | ||
93 | clean: | 96 | clean: |
94 | rm -rf \$(EXE) src/*.o | 97 | rm -rf \$(EXE) src/*.o compile_commands.json |
95 | 98 | ||
96 | %: src/%.o | 99 | %: src/%.o |
97 | \$(CXX) $^ -o $@ | 100 | \$(CXX) $^ -o $@ |