Improve configuration of makeinfo.
* Makefile.in (MAKEINFO): Now controlled by `configure'. (MAKEINFO_OPTS): New variable. Use it where appropriate. (ENVADD): New variable to control texi2dvi and texi2pdf.
This commit is contained in:
parent
a8e1e9ee62
commit
53ed5e45d3
2 changed files with 15 additions and 5 deletions
|
@ -1,3 +1,9 @@
|
|||
2011-01-23 Werner Lemberg <wl@gnu.org>
|
||||
|
||||
* Makefile.in (MAKEINFO): Now controlled by `configure'.
|
||||
(MAKEINFO_OPTS): New variable. Use it where appropriate.
|
||||
(ENVADD): New variable to control texi2dvi and texi2pdf.
|
||||
|
||||
2010-11-13 Glenn Morris <rgm@gnu.org>
|
||||
|
||||
* emacs-lisp-intro.texi: Rename the `count-words-region' example,
|
||||
|
|
|
@ -28,11 +28,15 @@ infodir = $(srcdir)/../../info
|
|||
# Directory with the (customized) texinfo.tex file.
|
||||
texinfodir = $(srcdir)/../misc
|
||||
|
||||
MAKEINFO = makeinfo --force -I $(srcdir)
|
||||
MAKEINFO = @MAKEINFO@
|
||||
MAKEINFO_OPTS = --force -I $(srcdir)
|
||||
TEXI2DVI = texi2dvi
|
||||
TEXI2PDF = texi2pdf
|
||||
DVIPS = dvips
|
||||
|
||||
ENVADD = TEXINPUTS="$(srcdir):$(texinfodir):$(TEXINPUTS)" \
|
||||
MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)"
|
||||
|
||||
mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir}
|
||||
|
||||
.PHONY: info dvi html pdf ps
|
||||
|
@ -48,19 +52,19 @@ ps: emacs-lisp-intro.ps
|
|||
# -NN extensions to fit into DOS 8+3 limits without clashing.
|
||||
${infodir}/eintr: ${srcdir}/emacs-lisp-intro.texi
|
||||
$(mkinfodir)
|
||||
$(MAKEINFO) -o $@ $<
|
||||
$(MAKEINFO) $(MAKEINFO_OPTS) -o $@ $<
|
||||
|
||||
emacs-lisp-intro.dvi: ${srcdir}/emacs-lisp-intro.texi
|
||||
$(TEXI2DVI) -I $(srcdir) -I $(texinfodir) $<
|
||||
$(ENVADD) $(TEXI2DVI) $<
|
||||
|
||||
emacs-lisp-intro.ps: emacs-lisp-intro.dvi
|
||||
$(DVIPS) -o $@ $<
|
||||
|
||||
emacs-lisp-intro.pdf: ${srcdir}/emacs-lisp-intro.texi
|
||||
$(TEXI2PDF) -I $(srcdir) -I $(texinfodir) $<
|
||||
$(ENVADD) $(TEXI2PDF) $<
|
||||
|
||||
emacs-lisp-intro.html: ${srcdir}/emacs-lisp-intro.texi
|
||||
$(MAKEINFO) --html -o $@ $<
|
||||
$(MAKEINFO) $(MAKEINFO_OPTS) --html -o $@ $<
|
||||
|
||||
.PHONY: mostlyclean clean distclean maintainer-clean infoclean
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue