summaryrefslogtreecommitdiff
path: root/doc/emacs/Makefile.in
diff options
context:
space:
mode:
authorGlenn Morris <rgm@gnu.org>2010-10-08 18:41:21 -0700
committerGlenn Morris <rgm@gnu.org>2010-10-08 18:41:21 -0700
commitf7a31f1108819af24320aa33c9d2d5728ce0b83c (patch)
tree07454d84870d48c80e401eb6408c9ba9e2bcdd0c /doc/emacs/Makefile.in
parent3fb78d1f3341032d7bca0d4f6c708fb90d80a7ed (diff)
downloademacs-f7a31f1108819af24320aa33c9d2d5728ce0b83c.tar.gz
Set the version number in the texinfo manuals using configure.
* doc/misc/Makefile.in (emacsdir): New variable. ($(infodir)/efaq): Pass -I $(emacsdir) to makeinfo. * doc/misc/faq.texi (VER): Replace with EMACSVER from emacsver.texi. * doc/lispref/Makefile.in (emacsdir): New variable. (MAKEINFO): Add -I $emacsdir. (dist): Copy emacsver.texi. * doc/lispref/book-spine.texinfo, doc/lispref/elisp.texi: * doc/lispref/vol2.texi, doc/lispref/vol1.texi: Set EMACSVER by including emacsver.texi. * doc/emacs/emacsver.texi.in: New file. * doc/emacs/emacs.texi: Set EMACSVER by including emacsver.texi. * doc/emacs/Makefile.in (distclean): Delete emacsver.texi. (dist): Copy emacsver.texi. * admin/admin.el (set-version): No need to act on doc/ files any more. * configure.in (AC_OUTPUT): Add doc/emacs/emacsver.texi. * make-dist: Include doc/emacs/*.texi.in.
Diffstat (limited to 'doc/emacs/Makefile.in')
-rw-r--r--doc/emacs/Makefile.in3
1 files changed, 3 insertions, 0 deletions
diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in
index 2e02ee6738f..02fdbd4e095 100644
--- a/doc/emacs/Makefile.in
+++ b/doc/emacs/Makefile.in
@@ -159,6 +159,7 @@ clean: mostlyclean
rm -f emacs-manual-${version}.tar*
distclean: clean
+ rm -f emacsver.texi
## In the standalone tarfile, the clean rule runs this.
infoclean:
@@ -179,6 +180,8 @@ dist:
-e 's/\(infodir *=\).*/\1 ./' -e 's/^\(clean:.*\)/\1 infoclean/' \
-e "s/@ver[s]ion@/${version}/" \
${srcdir}/Makefile.in > emacs-manual-${version}/Makefile
+ sed -e "s/@ver[s]ion@/${version}/" \
+ ${srcdir}/emacsver.texi.in > emacs-manual-${version}/emacsver.texi
tar -cf emacs-manual-${version}.tar emacs-manual-${version}
rm -rf emacs-manual-${version}