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