diff options
author | Jim Meyering <meyering@redhat.com> | 2010-03-29 11:05:38 +0200 |
---|---|---|
committer | Jim Meyering <meyering@redhat.com> | 2010-03-29 11:28:29 +0200 |
commit | 0f7ab96dc723ccc497d652a72798661adf9504c6 (patch) | |
tree | d32c78ba4571d4050d181a9d628edd0a7ddd1ab6 | |
parent | 222e774d684d64cfb0713cba8c921eb94e54a91f (diff) | |
download | grep-0f7ab96dc723ccc497d652a72798661adf9504c6.tar.gz |
build: make doc/Makefile.am cleaner and more robust
* doc/Makefile.am (egrep.1 fgrep.1): Generate robustly, i.e.,
do not redirect directly to $@.
Use $(AM_V_GEN).
Do not distribute intermediate files like fgrep.man and egrep.man.
Likewise, do not use them to generate their %.1 images.
Instead, generate the .1 files directly.
-rw-r--r-- | doc/Makefile.am | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/doc/Makefile.am b/doc/Makefile.am index d21a9143..b4d0a2d2 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -21,14 +21,9 @@ grep_TEXINFOS = fdl.texi man_MANS = grep.1 fgrep.1 egrep.1 -EXTRA_DIST = grep.1 egrep.man fgrep.man - +EXTRA_DIST = grep.1 CLEANFILES = egrep.1 fgrep.1 -fgrep.1: fgrep.man - inst=`echo "grep" | sed '$(transform)'`.1; \ -sed -e "s%@grep@%$$inst%g" $(srcdir)/fgrep.man > $@ - -egrep.1: egrep.man - inst=`echo "grep" | sed '$(transform)'`.1; \ -sed -e "s%@grep@%$$inst%g" $(srcdir)/egrep.man > $@ +egrep.1 fgrep.1: Makefile.am + $(AM_V_GEN)inst=`echo grep | sed '$(transform)'`.1 \ + && echo ".so man1/$$inst" > $@-t && mv $@-t $@ |