summaryrefslogtreecommitdiff
path: root/doc/lispref/makefile.w32-in
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2010-10-09 23:38:04 +0200
committerEli Zaretskii <eliz@gnu.org>2010-10-09 23:38:04 +0200
commit6513b232c86c7edf5bc1c281a8b91560093fdf4a (patch)
treefe56aeb76ea4b2734ba2070ee0ed89640be2e1c4 /doc/lispref/makefile.w32-in
parentc1dc72b39599aa57137911b0fce7c700b6481e07 (diff)
downloademacs-6513b232c86c7edf5bc1c281a8b91560093fdf4a.tar.gz
Fix building manuals on MS-Windows using emacsver.texi.
misc/makefile.w32-in (emacsdir): New variable. ($(infodir)/efaq, faq.dvi): Depend on emacsver.texi. (ENVADD, $(infodir)/efaq): Add -I$(emacsdir). emacs/makefile.w32-in (EMACSSOURCES): Add emacsver.texi. lispref/makefile.w32-in (emacsdir): New variable. (srcs): Add emacsver.texi. ($(infodir)/elisp, elisp.dvi): Add -I$(emacsdir).
Diffstat (limited to 'doc/lispref/makefile.w32-in')
-rw-r--r--doc/lispref/makefile.w32-in10
1 files changed, 8 insertions, 2 deletions
diff --git a/doc/lispref/makefile.w32-in b/doc/lispref/makefile.w32-in
index 008870b3c5c..86a0de33095 100644
--- a/doc/lispref/makefile.w32-in
+++ b/doc/lispref/makefile.w32-in
@@ -25,6 +25,9 @@ srcdir = .
infodir = $(srcdir)/../../info
usermanualdir = $(srcdir)/../emacs
+# Directory with emacsver.texi.
+emacsdir = $(srcdir)/../emacs
+
# Redefine `TEX' if `tex' does not invoke plain TeX. For example:
# TEX=platex
TEX=tex
@@ -43,6 +46,7 @@ manual = elisp-manual-23-$(VERSION)
# List of all the texinfo files in the manual:
srcs = \
+ $(emacsdir)/emacsver.texi \
$(srcdir)/abbrevs.texi \
$(srcdir)/advice.texi \
$(srcdir)/anti.texi \
@@ -107,10 +111,12 @@ $(infodir)/dir:
$(INSTALL_INFO) --info-dir=$(infodir) $(infodir)/elisp
$(infodir)/elisp: $(srcs)
- $(MAKEINFO) -I. -I$(srcdir) -o $(infodir)/elisp $(srcdir)/elisp.texi
+ $(MAKEINFO) -I. -I$(srcdir) -I$(emacsdir) \
+ -o $(infodir)/elisp $(srcdir)/elisp.texi
elisp.dvi: $(srcs)
- $(texinputdir) $(TEX) -I $(usermanualdir) $(srcdir)/elisp.texi
+ $(texinputdir) $(TEX) -I $(usermanualdir) -I$(emacsdir) \
+ $(srcdir)/elisp.texi
clean:
- $(DEL) *.toc *.aux *.log *.cp *.cps *.fn *.fns *.tp *.tps \