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