From 0818c52874ba19ed3eaacf52056fd1b53fd517cb Mon Sep 17 00:00:00 2001 From: Jim Meyering Date: Sun, 31 May 2009 09:52:51 +0200 Subject: build: make generated man/*.1 files read-only This should help people notice that they are generated. Note: each file already has a comment to that effect from help2man. * man/Makefile.am (.x.1): Make generated files read-only. Also, don't redirect directly to the target, $@. --- man/Makefile.am | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) (limited to 'man') diff --git a/man/Makefile.am b/man/Makefile.am index 906e80479..ee16a3ff2 100644 --- a/man/Makefile.am +++ b/man/Makefile.am @@ -154,7 +154,7 @@ mapped_name = `echo $*|sed 's/^install$$/ginstall/; s/^test$$/[/'` 'or inadequate' 1>&2 \ ;; \ *) \ - rm -f $@ \ + rm -f $@ $@-t \ && { \ rm -rf $t; \ mkdir $t; \ @@ -164,8 +164,11 @@ mapped_name = `echo $*|sed 's/^install$$/ginstall/; s/^test$$/[/'` --include=$(srcdir)/$*.x \ --output=$t/$@ $t/$*; \ } \ - && sed 's|$*\.td/||g' $t/$@ > $@ \ - && rm -rf $t ;; \ + && sed 's|$*\.td/||g' $t/$@ > $@-t \ + && rm -rf $t \ + && chmod -w $@-t \ + && mv $@-t $@ \ + ;; \ esac distcheck-hook: check-x-vs-1 check-programs-vs-x -- cgit v1.2.3-70-g09d2