comparison doc/lispintro/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
comparison
equal deleted inserted replaced
110910:de51e19494d6 110911:6d7021474f2e
33 TEXI2PDF = texi2pdf 33 TEXI2PDF = texi2pdf
34 DVIPS = dvips 34 DVIPS = dvips
35 35
36 mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir} 36 mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir}
37 37
38 .SUFFIXES: .dvi .ps .texi 38 .PHONY: info dvi html pdf ps
39
40 .PHONY: info dvi html pdf
41 39
42 info: ${infodir}/eintr 40 info: ${infodir}/eintr
43 41
44 dvi: emacs-lisp-intro.dvi 42 dvi: emacs-lisp-intro.dvi
45 html: emacs-lisp-intro.html 43 html: emacs-lisp-intro.html
46 pdf: emacs-lisp-intro.pdf 44 pdf: emacs-lisp-intro.pdf
45 ps: emacs-lisp-intro.ps
47 46
48 # The file name eintr must fit within 5 characters, to allow for 47 # The file name eintr must fit within 5 characters, to allow for
49 # -NN extensions to fit into DOS 8+3 limits without clashing. 48 # -NN extensions to fit into DOS 8+3 limits without clashing.
50 ${infodir}/eintr: ${srcdir}/emacs-lisp-intro.texi 49 ${infodir}/eintr: ${srcdir}/emacs-lisp-intro.texi
51 $(mkinfodir) 50 $(mkinfodir)
52 $(MAKEINFO) $< -o $@ 51 $(MAKEINFO) $< -o $@
53 52
54 emacs-lisp-intro.dvi: ${srcdir}/emacs-lisp-intro.texi 53 emacs-lisp-intro.dvi: ${srcdir}/emacs-lisp-intro.texi
55 $(TEXI2DVI) -I $(srcdir) -I $(texinfodir) $< 54 $(TEXI2DVI) -I $(srcdir) -I $(texinfodir) $<
56 55
56 emacs-lisp-intro.ps: emacs-lisp-intro.dvi
57 $(DVIPS) -o $@ $<
58
57 emacs-lisp-intro.pdf: ${srcdir}/emacs-lisp-intro.texi 59 emacs-lisp-intro.pdf: ${srcdir}/emacs-lisp-intro.texi
58 $(TEXI2PDF) -I $(srcdir) -I $(texinfodir) $< 60 $(TEXI2PDF) -I $(srcdir) -I $(texinfodir) $<
59 61
60 emacs-lisp-intro.html: ${srcdir}/emacs-lisp-intro.texi 62 emacs-lisp-intro.html: ${srcdir}/emacs-lisp-intro.texi
61 $(MAKEINFO) --html -o $@ $< 63 $(MAKEINFO) --html -o $@ $<
62
63 .dvi.ps:
64 $(DVIPS) $< -o $@
65 64
66 .PHONY: mostlyclean clean distclean maintainer-clean infoclean 65 .PHONY: mostlyclean clean distclean maintainer-clean infoclean
67 66
68 mostlyclean: 67 mostlyclean:
69 rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \ 68 rm -f *.aux *.log *.toc *.cp *.cps *.fn *.fns *.ky *.kys \
70 *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs 69 *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs
71 70
72 clean: mostlyclean 71 clean: mostlyclean
73 rm -f emacs-lisp-intro.dvi emacs-lisp-intro.pdf 72 rm -f emacs-lisp-intro.dvi emacs-lisp-intro.pdf emacs-lisp-intro.ps
74 rm -rf emacs-lisp-intro.html/ 73 rm -rf emacs-lisp-intro.html/
75 rm -f emacs-lispintro-${version}.tar* 74 rm -f emacs-lispintro-${version}.tar*
76 75
77 distclean: clean 76 distclean: clean
78 77