From bcdf076da805be287d8d8e49b9937352adf3646e Mon Sep 17 00:00:00 2001 From: Guido Günther Date: Fri, 11 Oct 2024 10:39:17 +0200 Subject: build: Use temp file when creating manpages Otherwise we might end up with an empty file when e.g. scdoc is missing since the target won't be rebuilt later on (as an empty file is enough to make `make` happy). --- Makefile | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index d38c810..eeb0d6c 100644 --- a/Makefile +++ b/Makefile @@ -7,9 +7,11 @@ mapScore: mapScore.c $(CC) mapScore.c -o mapScore docs: swipeGuess.1 mapScore.1 swipeGuess.1: swipeGuess.1.scd - scdoc < swipeGuess.1.scd > swipeGuess.1 + scdoc < swipeGuess.1.scd > $@.tmp + mv $@.tmp $@ mapScore.1: mapScore.1.scd - scdoc < mapScore.1.scd > mapScore.1 + scdoc < mapScore.1.scd > $@.tmp + mv $@.tmp $@ words-qwerty-en: /usr/share/dict/american-english mapScore grep .. /usr/share/dict/american-english | ./mapScore map.qwerty.noapos.tsv bee | sort -nr | cut -f2 > words-qwerty-en -- cgit 1.4.1