Mercurial > emacs
comparison doc/misc/Makefile.in @ 110863:f537cb2035e9
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.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Fri, 08 Oct 2010 18:41:21 -0700 |
parents | ca28093784c4 |
children | 4b97fee97310 |
comparison
equal
deleted
inserted
replaced
110862:3869cf7d1e82 | 110863:f537cb2035e9 |
---|---|
30 VPATH=@srcdir@ | 30 VPATH=@srcdir@ |
31 | 31 |
32 ## Where the output files go. | 32 ## Where the output files go. |
33 ## Note that the setfilename command in the .texi files assumes this. | 33 ## Note that the setfilename command in the .texi files assumes this. |
34 infodir=../../info | 34 infodir=../../info |
35 ## Directory with emacsver.texi. | |
36 ## Currently only used by efaq; could be added to MAKEINFO. | |
37 emacsdir = $(srcdir)/../emacs | |
35 | 38 |
36 # The makeinfo program is part of the Texinfo distribution. | 39 # The makeinfo program is part of the Texinfo distribution. |
37 # Use --force so that it generates output even if there are errors. | 40 # Use --force so that it generates output even if there are errors. |
38 MAKEINFO = makeinfo --force | 41 MAKEINFO = makeinfo --force |
39 | 42 |
360 eudc.pdf: eudc.texi | 363 eudc.pdf: eudc.texi |
361 $(ENVADD) $(TEXI2PDF) ${srcdir}/eudc.texi | 364 $(ENVADD) $(TEXI2PDF) ${srcdir}/eudc.texi |
362 | 365 |
363 efaq : $(infodir)/efaq | 366 efaq : $(infodir)/efaq |
364 $(infodir)/efaq: faq.texi $(infodir) | 367 $(infodir)/efaq: faq.texi $(infodir) |
365 cd $(srcdir); $(MAKEINFO) faq.texi | 368 cd $(srcdir); $(MAKEINFO) -I $(emacsdir) faq.texi |
366 faq.dvi: faq.texi | 369 faq.dvi: faq.texi |
367 $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi | 370 $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi |
368 faq.pdf: faq.texi | 371 faq.pdf: faq.texi |
369 $(ENVADD) $(TEXI2PDF) ${srcdir}/faq.texi | 372 $(ENVADD) $(TEXI2PDF) ${srcdir}/faq.texi |
370 | 373 |