From b5d21bb981778980b5f952be6075f5054a2eabd2 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Tue, 26 Aug 2008 09:15:51 +0200 Subject: [PATCH] Generate INSTALL file variants with prettier quotes. --- ChangeLog | 7 +++++++ doc/Makefile | 18 +++++++++++++++++- 2 files changed, 24 insertions(+), 1 deletion(-) diff --git a/ChangeLog b/ChangeLog index 365531ea4..3aa2263fe 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,12 @@ 2008-08-26 Bruno Haible + Generate INSTALL file variants with prettier quotes. + * doc/Makefile (INSTALL_PRELUDE): New macro. + (INSTALL): Use it. + (INSTALL.ISO, INSTALL.UTF-8): New rules. + +2008-08-26 Bruno Haible + Run makeinfo in an English locale. * doc/Makefile (MAKEINFO): New variable. diff --git a/doc/Makefile b/doc/Makefile index 7270a5b79..a2b36e411 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -24,11 +24,27 @@ html: $(doc).html dvi: $(doc).dvi pdf: $(doc).pdf +INSTALL_PRELUDE = \ + echo '@firstparagraphindent insert'; + +# INSTALL file with old ASCII quotation marks (looks ugly on modern machines). INSTALL: install.texi - { echo '@firstparagraphindent insert'; cat $<; } > tmp.texi + { $(INSTALL_PRELUDE) cat $<; } > tmp.texi $(MAKEINFO) --plaintext --no-validate tmp.texi > $@ rm -f tmp.texi +# INSTALL file with ISO 646 or ISO 8859 quotation marks. +INSTALL.ISO: install.texi + { $(INSTALL_PRELUDE) cat $<; } > tmpi.texi + $(MAKEINFO) --plaintext --no-validate tmpi.texi | sed -e "s/\`\([^']*\)'/'\1'/g" > $@ + rm -f tmpi.texi + +# INSTALL file wit ISO 10646 (Unicode) quotation marks. +INSTALL.UTF-8: install.texi + { $(INSTALL_PRELUDE) cat $<; } > tmpu.texi + $(MAKEINFO) --plaintext --no-validate tmpu.texi | sed -e "s/\`\([^']*\)'/‘\1’/g" > $@ + rm -f tmpu.texi + GNULIB_TEXI_FILES = $(filter-out maintain.texi make-stds.texi standards.texi,$(wildcard *.texi)) $(wildcard posix-headers/*.texi) $(wildcard posix-functions/*.texi) $(wildcard glibc-headers/*.texi) $(wildcard glibc-functions/*.texi) # Date of last update. Requires GNU date. -- 2.11.0