comparison doc/emacs/Makefile.in @ 112444:4302934369fd

Improve configuration of makeinfo. * Makefile.in (MAKEINFO): Now controlled by `configure'. (MAKEINFO_OPTS): New variable. Use it where appropriate. (ENVADD): Updated.
author Werner Lemberg <wl@gnu.org>
date Sun, 23 Jan 2011 11:34:39 +0100
parents 61f7601898b1
children
comparison
equal deleted inserted replaced
112443:295000738bf5 112444:4302934369fd
37 # Directory with the (customized) texinfo.tex file. 37 # Directory with the (customized) texinfo.tex file.
38 texinfodir = $(srcdir)/../misc 38 texinfodir = $(srcdir)/../misc
39 39
40 # The makeinfo program is part of the Texinfo distribution. 40 # The makeinfo program is part of the Texinfo distribution.
41 # Use --force so that it generates output even if there are errors. 41 # Use --force so that it generates output even if there are errors.
42 MAKEINFO = makeinfo --force -I $(srcdir) 42 MAKEINFO = @MAKEINFO@
43 MAKEINFO_OPTS = --force -I $(srcdir)
43 44
44 TEXI2DVI = texi2dvi 45 TEXI2DVI = texi2dvi
45 TEXI2PDF = texi2pdf 46 TEXI2PDF = texi2pdf
46 DVIPS = dvips 47 DVIPS = dvips
47 48
48 49
49 ENVADD = TEXINPUTS="$(srcdir):$(texinfodir):$(TEXINPUTS)" MAKEINFO="$(MAKEINFO) -I$(srcdir)" 50 ENVADD = TEXINPUTS="$(srcdir):$(texinfodir):$(TEXINPUTS)" \
51 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)"
50 52
51 53
52 EMACS_XTRA= \ 54 EMACS_XTRA= \
53 ${srcdir}/emacs-xtra.texi \ 55 ${srcdir}/emacs-xtra.texi \
54 $(srcdir)/arevert-xtra.texi \ 56 $(srcdir)/arevert-xtra.texi \
127 # There is no provision for Info files to exist in the build directory. 129 # There is no provision for Info files to exist in the build directory.
128 # In a distribution of Emacs, the Info files should be up to date. 130 # In a distribution of Emacs, the Info files should be up to date.
129 131
130 $(infodir)/emacs: ${EMACSSOURCES} 132 $(infodir)/emacs: ${EMACSSOURCES}
131 $(mkinfodir) 133 $(mkinfodir)
132 $(MAKEINFO) -o $@ $< 134 $(MAKEINFO) $(MAKEINFO_OPTS) -o $@ $<
133 135
134 emacs.dvi: ${EMACSSOURCES} 136 emacs.dvi: ${EMACSSOURCES}
135 $(ENVADD) $(TEXI2DVI) $< 137 $(ENVADD) $(TEXI2DVI) $<
136 138
137 emacs.ps: emacs.dvi 139 emacs.ps: emacs.dvi
139 141
140 emacs.pdf: ${EMACSSOURCES} 142 emacs.pdf: ${EMACSSOURCES}
141 $(ENVADD) $(TEXI2PDF) $< 143 $(ENVADD) $(TEXI2PDF) $<
142 144
143 emacs.html: ${EMACSSOURCES} 145 emacs.html: ${EMACSSOURCES}
144 $(MAKEINFO) --html -o $@ $< 146 $(MAKEINFO) $(MAKEINFO_OPTS) --html -o $@ $<
145 147
146 emacs-xtra.dvi: $(EMACS_XTRA) 148 emacs-xtra.dvi: $(EMACS_XTRA)
147 $(ENVADD) $(TEXI2DVI) $< 149 $(ENVADD) $(TEXI2DVI) $<
148 150
149 emacs-xtra.ps: emacs-xtra.dvi 151 emacs-xtra.ps: emacs-xtra.dvi