diff options
| author | Thomas Schmucker <ts@its1.de> | 2023-12-03 08:30:53 +0100 |
|---|---|---|
| committer | Thomas Schmucker <ts@its1.de> | 2023-12-03 08:30:53 +0100 |
| commit | fc4fbbc41d275a187d026042eb88a92153ccaa80 (patch) | |
| tree | 9f43fc43411d9d1ecb0ca19af125905bb8986e50 /makefile | |
| parent | d54d498f388c7f55ca870b9704507a5912754f31 (diff) | |
| download | advent-of-code-fc4fbbc41d275a187d026042eb88a92153ccaa80.tar.gz advent-of-code-fc4fbbc41d275a187d026042eb88a92153ccaa80.tar.bz2 advent-of-code-fc4fbbc41d275a187d026042eb88a92153ccaa80.zip | |
Vereinfache Build-System
Diffstat (limited to 'makefile')
| -rw-r--r-- | makefile | 11 |
1 files changed, 4 insertions, 7 deletions
| @@ -2,16 +2,13 @@ include config.mk | |||
| 2 | 2 | ||
| 3 | all: bin/day01 bin/day02 | 3 | all: bin/day01 bin/day02 |
| 4 | 4 | ||
| 5 | bin/%: obj/%.o | bin | 5 | bin/%: src/%.cpp | bin |
| 6 | c++ $(LDFLAGS) $^ -o $@ | 6 | c++ $(CPPFLAGS) $^ -o $@ |
| 7 | |||
| 8 | obj/%.o: src/%.cpp | obj | ||
| 9 | c++ $(CPPFLAGS) -c $< -o $@ | ||
| 10 | 7 | ||
| 11 | clean: | 8 | clean: |
| 12 | rm -rf bin obj | 9 | rm -rf bin |
| 13 | 10 | ||
| 14 | bin obj: | 11 | bin: |
| 15 | mkdir $@ | 12 | mkdir $@ |
| 16 | 13 | ||
| 17 | .PHONY: all clean | 14 | .PHONY: all clean |
