Mercurial > emacs
diff doc/lispref/Makefile.in @ 110911:6d7021474f2e
Add ps rules for some doc/ Makefiles.
* doc/misc/Makefile.in (.texi.dvi): Remove unnecessary suffix rule.
* dos/lispref/Makefile.in (DVIPS): New variable.
(.PHONY): Add ps.
(ps, elisp.ps): New targets.
(clean): Delete ps file.
* doc/lispintro/Makefile.in (.dvi.ps): Remove unnecessary suffix rule.
(.PHONY): Add ps.
(ps, emacs-lisp-intro.ps): New targets.
(clean): Delete ps file.
* doc/emacs/Makefile.in (.texi.dvi): Remove unnecessary suffix rule.
(DVIPS): New variable.
(.PHONY): Add ps.
(ps, emacs.ps, emacs-xtra.ps): New targets.
(clean): Delete ps files.
author | Glenn Morris <rgm@gnu.org> |
---|---|
date | Sun, 10 Oct 2010 17:30:34 -0700 |
parents | 39eed86814a2 |
children | 2bfb6bf8a383 |
line wrap: on
line diff
--- a/doc/lispref/Makefile.in Sun Oct 10 16:13:58 2010 -0700 +++ b/doc/lispref/Makefile.in Sun Oct 10 17:30:34 2010 -0700 @@ -35,6 +35,7 @@ MAKEINFO = makeinfo --force -I $(emacsdir) TEXI2DVI = texi2dvi TEXI2PDF = texi2pdf +DVIPS = dvips # List of all the texinfo files in the manual: @@ -95,12 +96,12 @@ mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir} -.PHONY: info dvi pdf +.PHONY: info dvi pdf ps -# The info file is named `elisp'. info: $(infodir)/elisp dvi: elisp.dvi pdf: elisp.pdf +ps: elisp.ps $(infodir)/elisp: $(srcs) $(mkinfodir) @@ -109,6 +110,9 @@ elisp.dvi: $(srcs) $(TEXI2DVI) -I $(srcdir) -I $(texinfodir) $< +elisp.ps: elisp.dvi + $(DVIPS) -o $@ $< + elisp.pdf: $(srcs) $(TEXI2PDF) -I $(srcdir) -I $(texinfodir) $< @@ -121,7 +125,7 @@ rm -f elisp[12]* clean: mostlyclean - rm -f elisp.dvi elisp.pdf vol[12].pdf + rm -f elisp.dvi elisp.pdf elisp.ps vol[12].pdf rm -f emacs-lispref-${version}.tar* distclean: clean