diff options
| author | Glenn Morris | 2010-10-10 17:43:27 -0700 |
|---|---|---|
| committer | Glenn Morris | 2010-10-10 17:43:27 -0700 |
| commit | 234db610c60ef933d26c73d5f72cad62e9547f77 (patch) | |
| tree | 44e9a19f6bcb3465827ac2c7319e0f5ef40efba5 | |
| parent | c12e4a81fe3e85c4c46d3e1add37d23e15c833dd (diff) | |
| download | emacs-234db610c60ef933d26c73d5f72cad62e9547f77.tar.gz emacs-234db610c60ef933d26c73d5f72cad62e9547f77.zip | |
Add html targets for some doc/ Makefiles.
* doc/lispref/Makefile.in (.PHONY): Add html.
(html, elisp.html): New targets.
(clean): Delete html files.
($(infodir)/elisp): Remove unnecessary includes.
* doc/lispintro/Makefile.in (MAKEINFO): Use --force like the other
doc/ Makefiles do.
* doc/emacs/Makefile.in (.PHONY): Add html.
(html, emacs.html): New targets.
(clean): Delete html files.
| -rw-r--r-- | doc/emacs/ChangeLog | 6 | ||||
| -rw-r--r-- | doc/emacs/Makefile.in | 6 | ||||
| -rw-r--r-- | doc/lispintro/ChangeLog | 1 | ||||
| -rw-r--r-- | doc/lispintro/Makefile.in | 4 | ||||
| -rw-r--r-- | doc/lispref/ChangeLog | 7 | ||||
| -rw-r--r-- | doc/lispref/Makefile.in | 7 |
6 files changed, 21 insertions, 10 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog index 746e5ec7caf..5899e273124 100644 --- a/doc/emacs/ChangeLog +++ b/doc/emacs/ChangeLog | |||
| @@ -2,9 +2,9 @@ | |||
| 2 | 2 | ||
| 3 | * Makefile.in (.texi.dvi): Remove unnecessary suffix rule. | 3 | * Makefile.in (.texi.dvi): Remove unnecessary suffix rule. |
| 4 | (DVIPS): New variable. | 4 | (DVIPS): New variable. |
| 5 | (.PHONY): Add ps. | 5 | (.PHONY): Add html, ps. |
| 6 | (ps, emacs.ps, emacs-xtra.ps): New targets. | 6 | (html, emacs.html, ps, emacs.ps, emacs-xtra.ps): New targets. |
| 7 | (clean): Delete ps files. | 7 | (clean): Delete html, ps files. |
| 8 | 8 | ||
| 9 | 2010-10-09 Eli Zaretskii <eliz@gnu.org> | 9 | 2010-10-09 Eli Zaretskii <eliz@gnu.org> |
| 10 | 10 | ||
diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in index d101b12e4ed..1b13c042a8b 100644 --- a/doc/emacs/Makefile.in +++ b/doc/emacs/Makefile.in | |||
| @@ -115,10 +115,11 @@ EMACSSOURCES= \ | |||
| 115 | ## solution anyway. The second test -d is for parallel builds. | 115 | ## solution anyway. The second test -d is for parallel builds. |
| 116 | mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir} | 116 | mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir} |
| 117 | 117 | ||
| 118 | .PHONY: info dvi pdf ps | 118 | .PHONY: info dvi html pdf ps |
| 119 | 119 | ||
| 120 | info: $(infodir)/emacs | 120 | info: $(infodir)/emacs |
| 121 | dvi: emacs.dvi | 121 | dvi: emacs.dvi |
| 122 | html: emacs.html | ||
| 122 | pdf: emacs.pdf | 123 | pdf: emacs.pdf |
| 123 | ps: emacs.ps | 124 | ps: emacs.ps |
| 124 | 125 | ||
| @@ -139,6 +140,8 @@ emacs.ps: emacs.dvi | |||
| 139 | emacs.pdf: ${EMACSSOURCES} | 140 | emacs.pdf: ${EMACSSOURCES} |
| 140 | $(ENVADD) $(TEXI2PDF) $< | 141 | $(ENVADD) $(TEXI2PDF) $< |
| 141 | 142 | ||
| 143 | emacs.html: ${EMACSSOURCES} | ||
| 144 | $(MAKEINFO) --html -o $@ $< | ||
| 142 | 145 | ||
| 143 | emacs-xtra.dvi: $(EMACS_XTRA) | 146 | emacs-xtra.dvi: $(EMACS_XTRA) |
| 144 | $(ENVADD) $(TEXI2DVI) $< | 147 | $(ENVADD) $(TEXI2DVI) $< |
| @@ -160,6 +163,7 @@ mostlyclean: | |||
| 160 | clean: mostlyclean | 163 | clean: mostlyclean |
| 161 | rm -f emacs.dvi emacs-xtra.dvi emacs.pdf emacs-xtra.pdf \ | 164 | rm -f emacs.dvi emacs-xtra.dvi emacs.pdf emacs-xtra.pdf \ |
| 162 | emacs.ps emacs-xtra.ps | 165 | emacs.ps emacs-xtra.ps |
| 166 | rm -rf emacs.html/ | ||
| 163 | rm -f emacs-manual-${version}.tar* | 167 | rm -f emacs-manual-${version}.tar* |
| 164 | 168 | ||
| 165 | distclean: clean | 169 | distclean: clean |
diff --git a/doc/lispintro/ChangeLog b/doc/lispintro/ChangeLog index 87ce4dc7f63..cd63ecc10db 100644 --- a/doc/lispintro/ChangeLog +++ b/doc/lispintro/ChangeLog | |||
| @@ -4,6 +4,7 @@ | |||
| 4 | (.PHONY): Add ps. | 4 | (.PHONY): Add ps. |
| 5 | (ps, emacs-lisp-intro.ps): New targets. | 5 | (ps, emacs-lisp-intro.ps): New targets. |
| 6 | (clean): Delete ps file. | 6 | (clean): Delete ps file. |
| 7 | (MAKEINFO): Use --force like the other doc/ Makefiles do. | ||
| 7 | 8 | ||
| 8 | 2010-10-09 Glenn Morris <rgm@gnu.org> | 9 | 2010-10-09 Glenn Morris <rgm@gnu.org> |
| 9 | 10 | ||
diff --git a/doc/lispintro/Makefile.in b/doc/lispintro/Makefile.in index 5fc7eb17236..c8bd224cf70 100644 --- a/doc/lispintro/Makefile.in +++ b/doc/lispintro/Makefile.in | |||
| @@ -28,7 +28,7 @@ infodir = $(srcdir)/../../info | |||
| 28 | # Directory with the (customized) texinfo.tex file. | 28 | # Directory with the (customized) texinfo.tex file. |
| 29 | texinfodir = $(srcdir)/../misc | 29 | texinfodir = $(srcdir)/../misc |
| 30 | 30 | ||
| 31 | MAKEINFO = makeinfo | 31 | MAKEINFO = makeinfo --force |
| 32 | TEXI2DVI = texi2dvi | 32 | TEXI2DVI = texi2dvi |
| 33 | TEXI2PDF = texi2pdf | 33 | TEXI2PDF = texi2pdf |
| 34 | DVIPS = dvips | 34 | DVIPS = dvips |
| @@ -48,7 +48,7 @@ ps: emacs-lisp-intro.ps | |||
| 48 | # -NN extensions to fit into DOS 8+3 limits without clashing. | 48 | # -NN extensions to fit into DOS 8+3 limits without clashing. |
| 49 | ${infodir}/eintr: ${srcdir}/emacs-lisp-intro.texi | 49 | ${infodir}/eintr: ${srcdir}/emacs-lisp-intro.texi |
| 50 | $(mkinfodir) | 50 | $(mkinfodir) |
| 51 | $(MAKEINFO) $< -o $@ | 51 | $(MAKEINFO) -o $@ $< |
| 52 | 52 | ||
| 53 | emacs-lisp-intro.dvi: ${srcdir}/emacs-lisp-intro.texi | 53 | emacs-lisp-intro.dvi: ${srcdir}/emacs-lisp-intro.texi |
| 54 | $(TEXI2DVI) -I $(srcdir) -I $(texinfodir) $< | 54 | $(TEXI2DVI) -I $(srcdir) -I $(texinfodir) $< |
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog index 3e3038ac60e..213dfa7147b 100644 --- a/doc/lispref/ChangeLog +++ b/doc/lispref/ChangeLog | |||
| @@ -1,9 +1,10 @@ | |||
| 1 | 2010-10-11 Glenn Morris <rgm@gnu.org> | 1 | 2010-10-11 Glenn Morris <rgm@gnu.org> |
| 2 | 2 | ||
| 3 | * Makefile.in (DVIPS): New variable. | 3 | * Makefile.in (DVIPS): New variable. |
| 4 | (.PHONY): Add ps. | 4 | (.PHONY): Add html, ps. |
| 5 | (ps, elisp.ps): New targets. | 5 | (html, elisp.html, ps, elisp.ps): New targets. |
| 6 | (clean): Delete ps file. | 6 | (clean): Delete html, ps files. |
| 7 | ($(infodir)/elisp): Remove unnecessary includes. | ||
| 7 | 8 | ||
| 8 | 2010-10-09 Eli Zaretskii <eliz@gnu.org> | 9 | 2010-10-09 Eli Zaretskii <eliz@gnu.org> |
| 9 | 10 | ||
diff --git a/doc/lispref/Makefile.in b/doc/lispref/Makefile.in index 71ff3ec7a3f..4ba9d829340 100644 --- a/doc/lispref/Makefile.in +++ b/doc/lispref/Makefile.in | |||
| @@ -100,16 +100,20 @@ mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir} | |||
| 100 | 100 | ||
| 101 | info: $(infodir)/elisp | 101 | info: $(infodir)/elisp |
| 102 | dvi: elisp.dvi | 102 | dvi: elisp.dvi |
| 103 | html: elisp.html | ||
| 103 | pdf: elisp.pdf | 104 | pdf: elisp.pdf |
| 104 | ps: elisp.ps | 105 | ps: elisp.ps |
| 105 | 106 | ||
| 106 | $(infodir)/elisp: $(srcs) | 107 | $(infodir)/elisp: $(srcs) |
| 107 | $(mkinfodir) | 108 | $(mkinfodir) |
| 108 | $(MAKEINFO) -I. -I$(texinfodir) $< -o $@ | 109 | $(MAKEINFO) -o $@ $< |
| 109 | 110 | ||
| 110 | elisp.dvi: $(srcs) | 111 | elisp.dvi: $(srcs) |
| 111 | $(TEXI2DVI) -I $(srcdir) -I $(texinfodir) $< | 112 | $(TEXI2DVI) -I $(srcdir) -I $(texinfodir) $< |
| 112 | 113 | ||
| 114 | elisp.html: $(srcs) | ||
| 115 | $(MAKEINFO) --html -o $@ $< | ||
| 116 | |||
| 113 | elisp.ps: elisp.dvi | 117 | elisp.ps: elisp.dvi |
| 114 | $(DVIPS) -o $@ $< | 118 | $(DVIPS) -o $@ $< |
| 115 | 119 | ||
| @@ -126,6 +130,7 @@ mostlyclean: | |||
| 126 | 130 | ||
| 127 | clean: mostlyclean | 131 | clean: mostlyclean |
| 128 | rm -f elisp.dvi elisp.pdf elisp.ps vol[12].pdf | 132 | rm -f elisp.dvi elisp.pdf elisp.ps vol[12].pdf |
| 133 | rm -rf elisp.html | ||
| 129 | rm -f emacs-lispref-${version}.tar* | 134 | rm -f emacs-lispref-${version}.tar* |
| 130 | 135 | ||
| 131 | distclean: clean | 136 | distclean: clean |