aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2010-10-10 17:43:27 -0700
committerGlenn Morris2010-10-10 17:43:27 -0700
commit234db610c60ef933d26c73d5f72cad62e9547f77 (patch)
tree44e9a19f6bcb3465827ac2c7319e0f5ef40efba5
parentc12e4a81fe3e85c4c46d3e1add37d23e15c833dd (diff)
downloademacs-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/ChangeLog6
-rw-r--r--doc/emacs/Makefile.in6
-rw-r--r--doc/lispintro/ChangeLog1
-rw-r--r--doc/lispintro/Makefile.in4
-rw-r--r--doc/lispref/ChangeLog7
-rw-r--r--doc/lispref/Makefile.in7
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
92010-10-09 Eli Zaretskii <eliz@gnu.org> 92010-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.
116mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir} 116mkinfodir = @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
120info: $(infodir)/emacs 120info: $(infodir)/emacs
121dvi: emacs.dvi 121dvi: emacs.dvi
122html: emacs.html
122pdf: emacs.pdf 123pdf: emacs.pdf
123ps: emacs.ps 124ps: emacs.ps
124 125
@@ -139,6 +140,8 @@ emacs.ps: emacs.dvi
139emacs.pdf: ${EMACSSOURCES} 140emacs.pdf: ${EMACSSOURCES}
140 $(ENVADD) $(TEXI2PDF) $< 141 $(ENVADD) $(TEXI2PDF) $<
141 142
143emacs.html: ${EMACSSOURCES}
144 $(MAKEINFO) --html -o $@ $<
142 145
143emacs-xtra.dvi: $(EMACS_XTRA) 146emacs-xtra.dvi: $(EMACS_XTRA)
144 $(ENVADD) $(TEXI2DVI) $< 147 $(ENVADD) $(TEXI2DVI) $<
@@ -160,6 +163,7 @@ mostlyclean:
160clean: mostlyclean 163clean: 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
165distclean: clean 169distclean: 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
82010-10-09 Glenn Morris <rgm@gnu.org> 92010-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.
29texinfodir = $(srcdir)/../misc 29texinfodir = $(srcdir)/../misc
30 30
31MAKEINFO = makeinfo 31MAKEINFO = makeinfo --force
32TEXI2DVI = texi2dvi 32TEXI2DVI = texi2dvi
33TEXI2PDF = texi2pdf 33TEXI2PDF = texi2pdf
34DVIPS = dvips 34DVIPS = 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
53emacs-lisp-intro.dvi: ${srcdir}/emacs-lisp-intro.texi 53emacs-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 @@
12010-10-11 Glenn Morris <rgm@gnu.org> 12010-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
82010-10-09 Eli Zaretskii <eliz@gnu.org> 92010-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
101info: $(infodir)/elisp 101info: $(infodir)/elisp
102dvi: elisp.dvi 102dvi: elisp.dvi
103html: elisp.html
103pdf: elisp.pdf 104pdf: elisp.pdf
104ps: elisp.ps 105ps: 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
110elisp.dvi: $(srcs) 111elisp.dvi: $(srcs)
111 $(TEXI2DVI) -I $(srcdir) -I $(texinfodir) $< 112 $(TEXI2DVI) -I $(srcdir) -I $(texinfodir) $<
112 113
114elisp.html: $(srcs)
115 $(MAKEINFO) --html -o $@ $<
116
113elisp.ps: elisp.dvi 117elisp.ps: elisp.dvi
114 $(DVIPS) -o $@ $< 118 $(DVIPS) -o $@ $<
115 119
@@ -126,6 +130,7 @@ mostlyclean:
126 130
127clean: mostlyclean 131clean: 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
131distclean: clean 136distclean: clean