aboutsummaryrefslogtreecommitdiffstats
path: root/doc
diff options
context:
space:
mode:
authorJoakim Verona2013-08-12 12:29:06 +0200
committerJoakim Verona2013-08-12 12:29:06 +0200
commit5ff84f8a17c73bf63cc7532e14149380d9f83b3f (patch)
tree501ac3b99a49aaa25adedc516bb4ea7a34c22a5c /doc
parentc39e73975f7371a6458cd63967d39ba77a1e871a (diff)
parent7a67e06b99a85ae700a7ccc75468397d53af59ed (diff)
downloademacs-5ff84f8a17c73bf63cc7532e14149380d9f83b3f.tar.gz
emacs-5ff84f8a17c73bf63cc7532e14149380d9f83b3f.zip
merge from trunk
Diffstat (limited to 'doc')
-rw-r--r--doc/emacs/ChangeLog24
-rw-r--r--doc/emacs/Makefile.in94
-rw-r--r--doc/emacs/macos.texi6
-rw-r--r--doc/emacs/trouble.texi46
-rw-r--r--doc/lispintro/ChangeLog24
-rw-r--r--doc/lispintro/Makefile.in91
-rw-r--r--doc/lispintro/emacs-lisp-intro.texi7
-rw-r--r--doc/lispref/ChangeLog20
-rw-r--r--doc/lispref/Makefile.in90
-rw-r--r--doc/misc/ChangeLog48
-rw-r--r--doc/misc/Makefile.in707
-rw-r--r--doc/misc/gnus.texi18
-rw-r--r--doc/misc/texinfo.tex10
-rw-r--r--doc/misc/woman.texi5
14 files changed, 959 insertions, 231 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index ad411e44ba6..2b75a242656 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,3 +1,27 @@
12013-08-12 Glenn Morris <rgm@gnu.org>
2
3 * macos.texi (GNUstep Support):
4 * trouble.texi (Checklist, Contributing, Service):
5 Avoid mailto: in html output.
6
7 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
8 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
9 (INSTALL_DATA): New, set by configure.
10 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
11 New variables.
12 (.SUFFIXES): Add .ps and .dvi.
13 (.dvi.ps): New suffix rule.
14 (dvi, html, pdf, ps): Use *_TARGETS variables.
15 (emacs.ps, emacs-xtra.ps): Remove explicit rules.
16 (emacs.html): Use HTML_OPTS.
17 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
18 (.PHONY): install-dvi, install-html, install-pdf, install-ps
19 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
20 uninstall-ps, and uninstall-doc.
21 (install-dvi, install-html, install-pdf, install-ps, install-doc)
22 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
23 (uninstall-doc): New rules.
24
12013-07-31 Eli Zaretskii <eliz@gnu.org> 252013-07-31 Eli Zaretskii <eliz@gnu.org>
2 26
3 * emacs.texi (Top): Remove menu item for the removed "Disabling 27 * emacs.texi (Top): Remove menu item for the removed "Disabling
diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in
index 32bb39b127a..7aeead4e2f6 100644
--- a/doc/emacs/Makefile.in
+++ b/doc/emacs/Makefile.in
@@ -38,8 +38,22 @@ buildinfodir = $(srcdir)/../../info
38# Directory with the (customized) texinfo.tex file. 38# Directory with the (customized) texinfo.tex file.
39texinfodir = $(srcdir)/../misc 39texinfodir = $(srcdir)/../misc
40 40
41prefix = @prefix@
42datarootdir = @datarootdir@
43datadir = @datadir@
44PACKAGE_TARNAME = @PACKAGE_TARNAME@
45docdir = @docdir@
46dvidir = @dvidir@
47htmldir = @htmldir@
48pdfdir = @pdfdir@
49psdir = @psdir@
50
41MKDIR_P = @MKDIR_P@ 51MKDIR_P = @MKDIR_P@
42 52
53GZIP_PROG = @GZIP_PROG@
54
55HTML_OPTS = --no-split --html
56
43INFO_EXT=@INFO_EXT@ 57INFO_EXT=@INFO_EXT@
44# Options used only when making info output. 58# Options used only when making info output.
45# --no-split is only needed because of MS-DOS. 59# --no-split is only needed because of MS-DOS.
@@ -47,6 +61,9 @@ INFO_EXT=@INFO_EXT@
47# http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg01182.html 61# http://lists.gnu.org/archive/html/emacs-devel/2011-01/msg01182.html
48INFO_OPTS=@INFO_OPTS@ 62INFO_OPTS=@INFO_OPTS@
49 63
64INSTALL = @INSTALL@
65INSTALL_DATA = @INSTALL_DATA@
66
50# The makeinfo program is part of the Texinfo distribution. 67# The makeinfo program is part of the Texinfo distribution.
51# Use --force so that it generates output even if there are errors. 68# Use --force so that it generates output even if there are errors.
52MAKEINFO = @MAKEINFO@ 69MAKEINFO = @MAKEINFO@
@@ -60,6 +77,10 @@ DVIPS = dvips
60ENVADD = TEXINPUTS="$(srcdir):$(texinfodir):$(TEXINPUTS)" \ 77ENVADD = TEXINPUTS="$(srcdir):$(texinfodir):$(TEXINPUTS)" \
61 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)" 78 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)"
62 79
80DVI_TARGETS = emacs.dvi emacs-xtra.dvi
81HTML_TARGETS = emacs.html
82PDF_TARGETS = emacs.pdf emacs-xtra.pdf
83PS_TARGETS = emacs.ps emacs-xtra.ps
63 84
64EMACS_XTRA= \ 85EMACS_XTRA= \
65 ${srcdir}/emacs-xtra.texi \ 86 ${srcdir}/emacs-xtra.texi \
@@ -128,11 +149,16 @@ mkinfodir = @${MKDIR_P} ${buildinfodir}
128 149
129.PHONY: info dvi html pdf ps 150.PHONY: info dvi html pdf ps
130 151
152.SUFFIXES: .ps .dvi
153
154.dvi.ps:
155 $(DVIPS) -o $@ $<
156
131info: $(buildinfodir)/emacs$(INFO_EXT) 157info: $(buildinfodir)/emacs$(INFO_EXT)
132dvi: emacs.dvi 158dvi: $(DVI_TARGETS)
133html: emacs.html 159html: $(HTML_TARGETS)
134pdf: emacs.pdf 160pdf: $(PDF_TARGETS)
135ps: emacs.ps 161ps: $(PS_TARGETS)
136 162
137# Note that all the Info targets build the Info files in srcdir. 163# Note that all the Info targets build the Info files in srcdir.
138# There is no provision for Info files to exist in the build directory. 164# There is no provision for Info files to exist in the build directory.
@@ -145,21 +171,15 @@ $(buildinfodir)/emacs$(INFO_EXT): ${EMACSSOURCES}
145emacs.dvi: ${EMACSSOURCES} 171emacs.dvi: ${EMACSSOURCES}
146 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs.texi 172 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs.texi
147 173
148emacs.ps: emacs.dvi
149 $(DVIPS) -o $@ emacs.dvi
150
151emacs.pdf: ${EMACSSOURCES} 174emacs.pdf: ${EMACSSOURCES}
152 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs.texi 175 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs.texi
153 176
154emacs.html: ${EMACSSOURCES} 177emacs.html: ${EMACSSOURCES}
155 $(MAKEINFO) $(MAKEINFO_OPTS) --html -o $@ ${srcdir}/emacs.texi 178 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/emacs.texi
156 179
157emacs-xtra.dvi: $(EMACS_XTRA) 180emacs-xtra.dvi: $(EMACS_XTRA)
158 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-xtra.texi 181 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-xtra.texi
159 182
160emacs-xtra.ps: emacs-xtra.dvi
161 $(DVIPS) -o $@ emacs-xtra.dvi
162
163emacs-xtra.pdf: $(EMACS_XTRA) 183emacs-xtra.pdf: $(EMACS_XTRA)
164 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-xtra.texi 184 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-xtra.texi
165 185
@@ -172,9 +192,7 @@ mostlyclean:
172 192
173## Products not in the release tarfiles. 193## Products not in the release tarfiles.
174clean: mostlyclean 194clean: mostlyclean
175 rm -f emacs.dvi emacs-xtra.dvi emacs.pdf emacs-xtra.pdf \ 195 rm -f $(DVI_TARGETS) $(HTML_TARGETS) $(PDF_TARGETS) $(PS_TARGETS)
176 emacs.ps emacs-xtra.ps
177 rm -rf emacs.html/
178 rm -f emacs-manual-${version}.tar* 196 rm -f emacs-manual-${version}.tar*
179 197
180distclean: clean 198distclean: clean
@@ -207,4 +225,52 @@ dist:
207 tar -cf emacs-manual-${version}.tar emacs-manual-${version} 225 tar -cf emacs-manual-${version}.tar emacs-manual-${version}
208 rm -rf emacs-manual-${version} 226 rm -rf emacs-manual-${version}
209 227
228
229.PHONY: install-dvi install-html install-pdf install-ps install-doc
230
231install-dvi: dvi
232 umask 022; $(MKDIR_P) $(DESTDIR)$(dvidir)
233 $(INSTALL_DATA) $(DVI_TARGETS) $(DESTDIR)$(dvidir)
234install-html: html
235 umask 022; $(MKDIR_P) $(DESTDIR)$(htmldir)
236 $(INSTALL_DATA) $(HTML_TARGETS) $(DESTDIR)$(htmldir)
237install-pdf: pdf
238 umask 022;$(MKDIR_P) $(DESTDIR)$(pdfdir)
239 $(INSTALL_DATA) $(PDF_TARGETS) $(DESTDIR)$(pdfdir)
240install-ps: ps
241 umask 022; $(MKDIR_P) $(DESTDIR)$(psdir)
242 for file in $(PS_TARGETS); do \
243 $(INSTALL_DATA) $${file} $(DESTDIR)$(psdir); \
244 [ -n "${GZIP_PROG}" ] || continue; \
245 rm -f $(DESTDIR)$(psdir)/$${file}.gz; \
246 ${GZIP_PROG} -9n $(DESTDIR)$(psdir)/$${file}; \
247 done
248
249## Top-level Makefile installs the info pages.
250install-doc: install-dvi install-html install-pdf install-ps
251
252
253.PHONY: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps uninstall-doc
254
255uninstall-dvi:
256 for file in $(DVI_TARGETS); do \
257 rm -f $(DESTDIR)$(dvidir)/$${file}; \
258 done
259uninstall-html:
260 for file in $(HTML_TARGETS); do \
261 rm -f $(DESTDIR)$(htmldir)/$${file}; \
262 done
263uninstall-ps:
264 ext= ; [ -n "${GZIP_PROG}" ] && ext=.gz; \
265 for file in $(PS_TARGETS); do \
266 rm -f $(DESTDIR)$(psdir)/$${file}$${ext}; \
267 done
268uninstall-pdf:
269 for file in $(PDF_TARGETS); do \
270 rm -f $(DESTDIR)$(pdfdir)/$${file}; \
271 done
272
273uninstall-doc: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps
274
275
210### Makefile ends here 276### Makefile ends here
diff --git a/doc/emacs/macos.texi b/doc/emacs/macos.texi
index 61c056ceb4b..50a7ea2c335 100644
--- a/doc/emacs/macos.texi
+++ b/doc/emacs/macos.texi
@@ -210,4 +210,10 @@ restart Emacs to access newly-available services.
210 210
211Emacs can be built and run under GNUstep, but there are still 211Emacs can be built and run under GNUstep, but there are still
212issues to be addressed. Interested developers should contact 212issues to be addressed. Interested developers should contact
213@ifnothtml
213@email{emacs-devel@@gnu.org}. 214@email{emacs-devel@@gnu.org}.
215@end ifnothtml
216@ifhtml
217@url{http://lists.gnu.org/mailman/listinfo/emacs-devel, the
218emacs-devel mailing list}.
219@end ifhtml
diff --git a/doc/emacs/trouble.texi b/doc/emacs/trouble.texi
index d0b6b5191c1..0d5ce6820c7 100644
--- a/doc/emacs/trouble.texi
+++ b/doc/emacs/trouble.texi
@@ -658,7 +658,13 @@ absolutely sure it is best to leave it, so that the developers can
658decide for themselves. 658decide for themselves.
659 659
660When you have finished writing your report, type @kbd{C-c C-c} and it 660When you have finished writing your report, type @kbd{C-c C-c} and it
661will be sent to the Emacs maintainers at @email{bug-gnu-emacs@@gnu.org}. 661will be sent to the Emacs maintainers at
662@ifnothtml
663@email{bug-gnu-emacs@@gnu.org}.
664@end ifnothtml
665@ifhtml
666@url{http://lists.gnu.org/mailman/listinfo/bug-gnu-emacs, bug-gnu-emacs}.
667@end ifhtml
662(If you want to suggest an improvement or new feature, use the same 668(If you want to suggest an improvement or new feature, use the same
663address.) If you cannot send mail from inside Emacs, you can copy the 669address.) If you cannot send mail from inside Emacs, you can copy the
664text of your report to your normal mail client (if your system 670text of your report to your normal mail client (if your system
@@ -1138,15 +1144,26 @@ form that is clearly safe to install.
1138@section Contributing to Emacs Development 1144@section Contributing to Emacs Development
1139@cindex contributing to Emacs 1145@cindex contributing to Emacs
1140 1146
1141If you would like to work on improving Emacs, please contact 1147If you would like to work on improving Emacs, please contact the maintainers at
1142the maintainers at @email{emacs-devel@@gnu.org}. You can ask for 1148@ifnothtml
1143suggested projects or suggest your own ideas. 1149@email{emacs-devel@@gnu.org}.
1150@end ifnothtml
1151@ifhtml
1152@url{http://lists.gnu.org/mailman/listinfo/emacs-devel, the
1153emacs-devel mailing list}.
1154@end ifhtml
1155You can ask for suggested projects or suggest your own ideas.
1144 1156
1145If you have already written an improvement, please tell us about it. If 1157If you have already written an improvement, please tell us about it. If
1146you have not yet started work, it is useful to contact 1158you have not yet started work, it is useful to contact
1147@email{emacs-devel@@gnu.org} before you start; it might be 1159@ifnothtml
1148possible to suggest ways to make your extension fit in better with the 1160@email{emacs-devel@@gnu.org}
1149rest of Emacs. 1161@end ifnothtml
1162@ifhtml
1163@url{http://lists.gnu.org/mailman/listinfo/emacs-devel, emacs-devel}
1164@end ifhtml
1165before you start; it might be possible to suggest ways to make your
1166extension fit in better with the rest of Emacs.
1150 1167
1151The development version of Emacs can be downloaded from the 1168The development version of Emacs can be downloaded from the
1152repository where it is actively maintained by a group of developers. 1169repository where it is actively maintained by a group of developers.
@@ -1164,10 +1181,17 @@ ways to find it:
1164 1181
1165@itemize @bullet 1182@itemize @bullet
1166@item 1183@item
1167Send a message to the mailing list 1184Send a message to
1168@email{help-gnu-emacs@@gnu.org}, or post your request on 1185@ifnothtml
1169newsgroup @code{gnu.emacs.help}. (This mailing list and newsgroup 1186the mailing list @email{help-gnu-emacs@@gnu.org},
1170interconnect, so it does not matter which one you use.) 1187@end ifnothtml
1188@ifhtml
1189@url{http://lists.gnu.org/mailman/listinfo/help-gnu-emacs, the
1190help-gnu-emacs mailing list},
1191@end ifhtml
1192or post your request on newsgroup @code{gnu.emacs.help}. (This
1193mailing list and newsgroup interconnect, so it does not matter which
1194one you use.)
1171 1195
1172@item 1196@item
1173Look in the service directory for someone who might help you for a fee. 1197Look in the service directory for someone who might help you for a fee.
diff --git a/doc/lispintro/ChangeLog b/doc/lispintro/ChangeLog
index 7f1f9ab18c0..db02a257a3a 100644
--- a/doc/lispintro/ChangeLog
+++ b/doc/lispintro/ChangeLog
@@ -1,3 +1,27 @@
12013-08-12 Glenn Morris <rgm@gnu.org>
2
3 * emacs-lisp-intro.texi (Complete copy-region-as-kill): Fix typo.
4
5 * emacs-lisp-intro.texi (Thank You): Avoid mailto: in html output.
6
7 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
8 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
9 (INSTALL_DATA): New, set by configure.
10 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
11 New variables.
12 (.SUFFIXES): Add .ps and .dvi.
13 (.dvi.ps): New suffix rule.
14 (dvi, html, pdf, ps): Use *_TARGETS variables.
15 (emacs-lisp-intro.ps): Remove explicit rule.
16 (emacs-lisp-intro.html): Use HTML_OPTS.
17 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
18 (.PHONY): install-dvi, install-html, install-pdf, install-ps
19 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
20 uninstall-ps, and uninstall-doc.
21 (install-dvi, install-html, install-pdf, install-ps, install-doc)
22 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
23 (uninstall-doc): New rules.
24
12013-08-07 Eli Zaretskii <eliz@gnu.org> 252013-08-07 Eli Zaretskii <eliz@gnu.org>
2 26
3 * emacs-lisp-intro.texi (Beginning init File): Rename from 27 * emacs-lisp-intro.texi (Beginning init File): Rename from
diff --git a/doc/lispintro/Makefile.in b/doc/lispintro/Makefile.in
index d5462f9e70f..ad1b978f255 100644
--- a/doc/lispintro/Makefile.in
+++ b/doc/lispintro/Makefile.in
@@ -30,12 +30,29 @@ texinfodir = $(srcdir)/../misc
30# Directory with emacsver.texi. 30# Directory with emacsver.texi.
31emacsdir = $(srcdir)/../emacs 31emacsdir = $(srcdir)/../emacs
32 32
33prefix = @prefix@
34datarootdir = @datarootdir@
35datadir = @datadir@
36PACKAGE_TARNAME = @PACKAGE_TARNAME@
37docdir = @docdir@
38dvidir = @dvidir@
39htmldir = @htmldir@
40pdfdir = @pdfdir@
41psdir = @psdir@
42
33MKDIR_P = @MKDIR_P@ 43MKDIR_P = @MKDIR_P@
34 44
45GZIP_PROG = @GZIP_PROG@
46
47HTML_OPTS = --no-split --html
48
35INFO_EXT=@INFO_EXT@ 49INFO_EXT=@INFO_EXT@
36# Options used only when making info output. 50# Options used only when making info output.
37INFO_OPTS=@INFO_OPTS@ 51INFO_OPTS=@INFO_OPTS@
38 52
53INSTALL = @INSTALL@
54INSTALL_DATA = @INSTALL_DATA@
55
39MAKEINFO = @MAKEINFO@ 56MAKEINFO = @MAKEINFO@
40MAKEINFO_OPTS = --force -I $(emacsdir) -I $(srcdir) 57MAKEINFO_OPTS = --force -I $(emacsdir) -I $(srcdir)
41TEXI2DVI = texi2dvi 58TEXI2DVI = texi2dvi
@@ -45,6 +62,11 @@ DVIPS = dvips
45ENVADD = TEXINPUTS="$(srcdir):$(texinfodir):$(emacsdir):$(TEXINPUTS)" \ 62ENVADD = TEXINPUTS="$(srcdir):$(texinfodir):$(emacsdir):$(TEXINPUTS)" \
46 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)" 63 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)"
47 64
65DVI_TARGETS = emacs-lisp-intro.dvi
66HTML_TARGETS = emacs-lisp-intro.html
67PDF_TARGETS = emacs-lisp-intro.pdf
68PS_TARGETS = emacs-lisp-intro.ps
69
48mkinfodir = @${MKDIR_P} ${buildinfodir} 70mkinfodir = @${MKDIR_P} ${buildinfodir}
49 71
50srcs = ${srcdir}/emacs-lisp-intro.texi ${srcdir}/doclicense.texi \ 72srcs = ${srcdir}/emacs-lisp-intro.texi ${srcdir}/doclicense.texi \
@@ -52,12 +74,17 @@ srcs = ${srcdir}/emacs-lisp-intro.texi ${srcdir}/doclicense.texi \
52 74
53.PHONY: info dvi html pdf ps 75.PHONY: info dvi html pdf ps
54 76
77.SUFFIXES: .ps .dvi
78
79.dvi.ps:
80 $(DVIPS) -o $@ $<
81
55info: ${buildinfodir}/eintr$(INFO_EXT) 82info: ${buildinfodir}/eintr$(INFO_EXT)
56 83
57dvi: emacs-lisp-intro.dvi 84dvi: $(DVI_TARGETS)
58html: emacs-lisp-intro.html 85html: $(HTML_TARGETS)
59pdf: emacs-lisp-intro.pdf 86pdf: $(PDF_TARGETS)
60ps: emacs-lisp-intro.ps 87ps: $(PS_TARGETS)
61 88
62# The file name eintr must fit within 5 characters, to allow for 89# The file name eintr must fit within 5 characters, to allow for
63# -NN extensions to fit into DOS 8+3 limits without clashing. 90# -NN extensions to fit into DOS 8+3 limits without clashing.
@@ -69,14 +96,11 @@ ${buildinfodir}/eintr$(INFO_EXT): ${srcs}
69emacs-lisp-intro.dvi: ${srcs} 96emacs-lisp-intro.dvi: ${srcs}
70 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-lisp-intro.texi 97 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-lisp-intro.texi
71 98
72emacs-lisp-intro.ps: emacs-lisp-intro.dvi
73 $(DVIPS) -o $@ emacs-lisp-intro.dvi
74
75emacs-lisp-intro.pdf: ${srcs} 99emacs-lisp-intro.pdf: ${srcs}
76 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-lisp-intro.texi 100 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-lisp-intro.texi
77 101
78emacs-lisp-intro.html: ${srcs} 102emacs-lisp-intro.html: ${srcs}
79 $(MAKEINFO) $(MAKEINFO_OPTS) --html -o $@ ${srcdir}/emacs-lisp-intro.texi 103 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/emacs-lisp-intro.texi
80 104
81.PHONY: mostlyclean clean distclean maintainer-clean infoclean 105.PHONY: mostlyclean clean distclean maintainer-clean infoclean
82 106
@@ -85,8 +109,7 @@ mostlyclean:
85 *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs 109 *.op *.ops *.pg *.pgs *.tp *.tps *.vr *.vrs
86 110
87clean: mostlyclean 111clean: mostlyclean
88 rm -f emacs-lisp-intro.dvi emacs-lisp-intro.pdf emacs-lisp-intro.ps 112 rm -f $(DVI_TARGETS) $(HTML_TARGETS) $(PDF_TARGETS) $(PS_TARGETS)
89 rm -rf emacs-lisp-intro.html/
90 rm -f emacs-lispintro-${version}.tar* 113 rm -f emacs-lispintro-${version}.tar*
91 114
92distclean: clean 115distclean: clean
@@ -118,4 +141,52 @@ dist:
118 tar -cf emacs-lispintro-${version}.tar emacs-lispintro-${version} 141 tar -cf emacs-lispintro-${version}.tar emacs-lispintro-${version}
119 rm -rf emacs-lispintro-${version} 142 rm -rf emacs-lispintro-${version}
120 143
144
145.PHONY: install-dvi install-html install-pdf install-ps install-doc
146
147install-dvi: dvi
148 umask 022; $(MKDIR_P) $(DESTDIR)$(dvidir)
149 $(INSTALL_DATA) $(DVI_TARGETS) $(DESTDIR)$(dvidir)
150install-html: html
151 umask 022; $(MKDIR_P) $(DESTDIR)$(htmldir)
152 $(INSTALL_DATA) $(HTML_TARGETS) $(DESTDIR)$(htmldir)
153install-pdf: pdf
154 umask 022;$(MKDIR_P) $(DESTDIR)$(pdfdir)
155 $(INSTALL_DATA) $(PDF_TARGETS) $(DESTDIR)$(pdfdir)
156install-ps: ps
157 umask 022; $(MKDIR_P) $(DESTDIR)$(psdir)
158 for file in $(PS_TARGETS); do \
159 $(INSTALL_DATA) $${file} $(DESTDIR)$(psdir); \
160 [ -n "${GZIP_PROG}" ] || continue; \
161 rm -f $(DESTDIR)$(psdir)/$${file}.gz; \
162 ${GZIP_PROG} -9n $(DESTDIR)$(psdir)/$${file}; \
163 done
164
165## Top-level Makefile installs the info pages.
166install-doc: install-dvi install-html install-pdf install-ps
167
168
169.PHONY: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps uninstall-doc
170
171uninstall-dvi:
172 for file in $(DVI_TARGETS); do \
173 rm -f $(DESTDIR)$(dvidir)/$${file}; \
174 done
175uninstall-html:
176 for file in $(HTML_TARGETS); do \
177 rm -f $(DESTDIR)$(htmldir)/$${file}; \
178 done
179uninstall-ps:
180 ext= ; [ -n "${GZIP_PROG}" ] && ext=.gz; \
181 for file in $(PS_TARGETS); do \
182 rm -f $(DESTDIR)$(psdir)/$${file}$${ext}; \
183 done
184uninstall-pdf:
185 for file in $(PDF_TARGETS); do \
186 rm -f $(DESTDIR)$(pdfdir)/$${file}; \
187 done
188
189uninstall-doc: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps
190
191
121### Makefile ends here 192### Makefile ends here
diff --git a/doc/lispintro/emacs-lisp-intro.texi b/doc/lispintro/emacs-lisp-intro.texi
index 2160d7ba5a9..18ea8e87e19 100644
--- a/doc/lispintro/emacs-lisp-intro.texi
+++ b/doc/lispintro/emacs-lisp-intro.texi
@@ -954,7 +954,12 @@ encouragement. My mistakes are my own.
954 954
955@flushright 955@flushright
956Robert J. Chassell 956Robert J. Chassell
957@ifnothtml
957@email{bob@@gnu.org} 958@email{bob@@gnu.org}
959@end ifnothtml
960@ifhtml
961bob@@gnu.org
962@end ifhtml
958@end flushright 963@end flushright
959 964
960@c ================ Beginning of main text ================ 965@c ================ Beginning of main text ================
@@ -8312,7 +8317,7 @@ As usual, this function can be divided into its component parts:
8312 8317
8313The arguments are @code{beg} and @code{end} and the function is 8318The arguments are @code{beg} and @code{end} and the function is
8314interactive with @code{"r"}, so the two arguments must refer to the 8319interactive with @code{"r"}, so the two arguments must refer to the
8315beginning and end of the region. If you have been reading though this 8320beginning and end of the region. If you have been reading through this
8316document from the beginning, understanding these parts of a function is 8321document from the beginning, understanding these parts of a function is
8317almost becoming routine. 8322almost becoming routine.
8318 8323
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 9d90a98a1ae..1c8f239eb9d 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,3 +1,23 @@
12013-08-12 Glenn Morris <rgm@gnu.org>
2
3 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
4 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
5 (INSTALL_DATA): New, set by configure.
6 (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
7 New variables.
8 (.SUFFIXES): Add .ps and .dvi.
9 (.dvi.ps): New suffix rule.
10 (dvi, html, pdf, ps): Use *_TARGETS variables.
11 (elisp.html): Use HTML_OPTS.
12 (elisp.ps): Remove explicit rule.
13 (.PHONY): install-dvi, install-html, install-pdf, install-ps
14 ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
15 uninstall-ps, and uninstall-doc.
16 (install-dvi, install-html, install-pdf, install-ps, install-doc)
17 (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
18 (uninstall-doc): New rules.
19 (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
20
12013-08-10 Xue Fuqiao <xfq.free@gmail.com> 212013-08-10 Xue Fuqiao <xfq.free@gmail.com>
2 22
3 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros. 23 * edebug.texi (Instrumenting Macro Calls): Use @defmac for macros.
diff --git a/doc/lispref/Makefile.in b/doc/lispref/Makefile.in
index 8e6d034804e..c7aa5ac1a28 100644
--- a/doc/lispref/Makefile.in
+++ b/doc/lispref/Makefile.in
@@ -33,12 +33,29 @@ texinfodir = $(srcdir)/../misc
33# Directory with emacsver.texi. 33# Directory with emacsver.texi.
34emacsdir = $(srcdir)/../emacs 34emacsdir = $(srcdir)/../emacs
35 35
36prefix = @prefix@
37datarootdir = @datarootdir@
38datadir = @datadir@
39PACKAGE_TARNAME = @PACKAGE_TARNAME@
40docdir = @docdir@
41dvidir = @dvidir@
42htmldir = @htmldir@
43pdfdir = @pdfdir@
44psdir = @psdir@
45
36MKDIR_P = @MKDIR_P@ 46MKDIR_P = @MKDIR_P@
37 47
48GZIP_PROG = @GZIP_PROG@
49
50HTML_OPTS = --no-split --html
51
38INFO_EXT=@INFO_EXT@ 52INFO_EXT=@INFO_EXT@
39# Options used only when making info output. 53# Options used only when making info output.
40INFO_OPTS=@INFO_OPTS@ 54INFO_OPTS=@INFO_OPTS@
41 55
56INSTALL = @INSTALL@
57INSTALL_DATA = @INSTALL_DATA@
58
42MAKEINFO = @MAKEINFO@ 59MAKEINFO = @MAKEINFO@
43MAKEINFO_OPTS = --force --enable-encoding -I $(emacsdir) -I $(srcdir) 60MAKEINFO_OPTS = --force --enable-encoding -I $(emacsdir) -I $(srcdir)
44TEXI2DVI = texi2dvi 61TEXI2DVI = texi2dvi
@@ -48,6 +65,11 @@ DVIPS = dvips
48ENVADD = TEXINPUTS="$(srcdir):$(texinfodir):$(emacsdir):$(TEXINPUTS)" \ 65ENVADD = TEXINPUTS="$(srcdir):$(texinfodir):$(emacsdir):$(TEXINPUTS)" \
49 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)" 66 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)"
50 67
68DVI_TARGETS = elisp.dvi
69HTML_TARGETS = elisp.html
70PDF_TARGETS = elisp.pdf
71PS_TARGETS = elisp.ps
72
51# List of all the texinfo files in the manual: 73# List of all the texinfo files in the manual:
52 74
53srcs = \ 75srcs = \
@@ -108,11 +130,16 @@ mkinfodir = @${MKDIR_P} ${buildinfodir}
108 130
109.PHONY: info dvi pdf ps 131.PHONY: info dvi pdf ps
110 132
133.SUFFIXES: .ps .dvi
134
135.dvi.ps:
136 $(DVIPS) -o $@ $<
137
111info: $(buildinfodir)/elisp$(INFO_EXT) 138info: $(buildinfodir)/elisp$(INFO_EXT)
112dvi: elisp.dvi 139dvi: $(DVI_TARGETS)
113html: elisp.html 140html: $(HTML_TARGETS)
114pdf: elisp.pdf 141pdf: $(PDF_TARGETS)
115ps: elisp.ps 142ps: $(PS_TARGETS)
116 143
117## Note: "<" is not portable in ordinary make rules. 144## Note: "<" is not portable in ordinary make rules.
118$(buildinfodir)/elisp$(INFO_EXT): $(srcs) 145$(buildinfodir)/elisp$(INFO_EXT): $(srcs)
@@ -123,10 +150,7 @@ elisp.dvi: $(srcs)
123 $(ENVADD) $(TEXI2DVI) $(srcdir)/elisp.texi 150 $(ENVADD) $(TEXI2DVI) $(srcdir)/elisp.texi
124 151
125elisp.html: $(srcs) 152elisp.html: $(srcs)
126 $(MAKEINFO) $(MAKEINFO_OPTS) --html -o $@ $(srcdir)/elisp.texi 153 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ $(srcdir)/elisp.texi
127
128elisp.ps: elisp.dvi
129 $(DVIPS) -o $@ elisp.dvi
130 154
131elisp.pdf: $(srcs) 155elisp.pdf: $(srcs)
132 $(ENVADD) $(TEXI2PDF) $(srcdir)/elisp.texi 156 $(ENVADD) $(TEXI2PDF) $(srcdir)/elisp.texi
@@ -140,9 +164,8 @@ mostlyclean:
140 rm -f elisp[12]* vol[12].tmp 164 rm -f elisp[12]* vol[12].tmp
141 165
142clean: mostlyclean 166clean: mostlyclean
143 rm -f elisp.dvi elisp.pdf elisp.ps 167 rm -f $(DVI_TARGETS) $(HTML_TARGETS) $(PDF_TARGETS) $(PS_TARGETS)
144 rm -f vol[12].dvi vol[12].pdf vol[12].ps 168 rm -f vol[12].dvi vol[12].pdf vol[12].ps
145 rm -rf elisp.html
146 rm -f emacs-lispref-${version}.tar* 169 rm -f emacs-lispref-${version}.tar*
147 170
148distclean: clean 171distclean: clean
@@ -175,4 +198,51 @@ dist:
175 tar -cf emacs-lispref-${version}.tar emacs-lispref-${version} 198 tar -cf emacs-lispref-${version}.tar emacs-lispref-${version}
176 rm -rf emacs-lispref-${version} 199 rm -rf emacs-lispref-${version}
177 200
201.PHONY: install-dvi install-html install-pdf install-ps install-doc
202
203install-dvi: dvi
204 umask 022; $(MKDIR_P) $(DESTDIR)$(dvidir)
205 $(INSTALL_DATA) $(DVI_TARGETS) $(DESTDIR)$(dvidir)
206install-html: html
207 umask 022; $(MKDIR_P) $(DESTDIR)$(htmldir)
208 $(INSTALL_DATA) $(HTML_TARGETS) $(DESTDIR)$(htmldir)
209install-pdf: pdf
210 umask 022;$(MKDIR_P) $(DESTDIR)$(pdfdir)
211 $(INSTALL_DATA) $(PDF_TARGETS) $(DESTDIR)$(pdfdir)
212install-ps: ps
213 umask 022; $(MKDIR_P) $(DESTDIR)$(psdir)
214 for file in $(PS_TARGETS); do \
215 $(INSTALL_DATA) $${file} $(DESTDIR)$(psdir); \
216 [ -n "${GZIP_PROG}" ] || continue; \
217 rm -f $(DESTDIR)$(psdir)/$${file}.gz; \
218 ${GZIP_PROG} -9n $(DESTDIR)$(psdir)/$${file}; \
219 done
220
221## Top-level Makefile installs the info pages.
222install-doc: install-dvi install-html install-pdf install-ps
223
224
225.PHONY: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps uninstall-doc
226
227uninstall-dvi:
228 for file in $(DVI_TARGETS); do \
229 rm -f $(DESTDIR)$(dvidir)/$${file}; \
230 done
231uninstall-html:
232 for file in $(HTML_TARGETS); do \
233 rm -f $(DESTDIR)$(htmldir)/$${file}; \
234 done
235uninstall-ps:
236 ext= ; [ -n "${GZIP_PROG}" ] && ext=.gz; \
237 for file in $(PS_TARGETS); do \
238 rm -f $(DESTDIR)$(psdir)/$${file}$${ext}; \
239 done
240uninstall-pdf:
241 for file in $(PDF_TARGETS); do \
242 rm -f $(DESTDIR)$(pdfdir)/$${file}; \
243 done
244
245uninstall-doc: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps
246
247
178### Makefile ends here 248### Makefile ends here
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index c24ef309bf7..02f52869f84 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,3 +1,51 @@
12013-08-12 Katsumi Yamaoka <yamaoka@jpl.org>
2
3 * gnus.texi (Mail Source Specifiers): Fix description for pop3's :leave.
4
52013-08-12 Glenn Morris <rgm@gnu.org>
6
7 * Makefile.in (ada_mode_deps, auth_deps, autotype_deps)
8 (bovine_deps, calc_deps, ccmode_deps, cl_deps, dbus_deps)
9 (dired_x_deps, ebrowse_deps, ede_deps, ediff_deps, edt_deps)
10 (eieio_deps, emacs_gnutls_deps, emacs_mime_deps, epa_deps)
11 (erc_deps, ert_deps, eshell_deps, eudc_deps, faq_deps)
12 (flymake_deps, forms_deps, gnus_deps, htmlfontify_deps)
13 (idlwave_deps, ido_deps, info_deps, mairix_el_deps, message_deps)
14 (mh_e_deps, newsticker_deps, nxml_mode_deps, org_deps)
15 (pcl_cvs_deps, pgg_deps, rcirc_deps, reftex_deps, remember_deps)
16 (sasl_deps, sc_deps, semantic_deps, ses_deps, sieve_deps)
17 (smtpmail_deps, speedbar_deps, srecode_deps, todo_mode_deps)
18 (tramp_deps, url_deps, vip_deps, viper_deps, widget_deps)
19 (wisent_deps, woman_deps): New variables. Use to reduce duplication.
20
21 * woman.texi (Top): Avoid mailto: in html output.
22
23 * Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
24 (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
25 (INSTALL_DATA): New, set by configure.
26 (HTML_OPTS, HTML_TARGETS, PS_TARGETS, DVIPS): New variables.
27 (.PHONY): Add html, ps, install-dvi, install-html, install-pdf,
28 install-ps ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
29 uninstall-ps, and uninstall-doc.
30 (.SUFFIXES): Add .ps and .dvi.
31 (.dvi.ps): New suffix rule.
32 (html, ps, ada-mode.html, auth.html, autotype.html, bovine.html)
33 (calc.html, cc-mode.html, cl.html, dbus.html, dired-x.html)
34 (ebrowse.html, ede.html, ediff.html, edt.html, eieio.html)
35 (emacs-gnutls.html, emacs-mime.html, epa.html, erc.html)
36 (ert.html, eshell.html, eudc.html, faq.html, flymake.html)
37 (forms.html, gnus.html, htmlfontify.html, idlwave.html)
38 (ido.html, mairix-el.html, message.html, mh-e.html)
39 (newsticker.html, nxml-mode.html, org.html, pgg.html)
40 (rcirc.html, reftex.html, remember.html, sasl.html, sc.html)
41 (semantic.html, sieve.html, smtpmail.html, speedbar.html)
42 (srecode.html, todo-mode.html, tramp.html, url.html, vip.html)
43 (viper.html, widget.html, wisent.html, woman.html, install-dvi)
44 (install-html, install-pdf, install-ps, install-doc, uninstall-dvi)
45 (uninstall-html, uninstall-ps, uninstall-pdf, uninstall-doc):
46 New rules.
47 (clean): Remove HTML_TARGETS and PS_TARGETS.
48
12013-08-10 Xue Fuqiao <xfq.free@gmail.com> 492013-08-10 Xue Fuqiao <xfq.free@gmail.com>
2 50
3 * ido.texi (Working Directories): 51 * ido.texi (Working Directories):
diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in
index 7e08c5a2088..6618e125d7c 100644
--- a/doc/misc/Makefile.in
+++ b/doc/misc/Makefile.in
@@ -31,12 +31,29 @@ buildinfodir = $(srcdir)/../../info
31## Directory with emacsver.texi. 31## Directory with emacsver.texi.
32emacsdir = $(srcdir)/../emacs 32emacsdir = $(srcdir)/../emacs
33 33
34prefix = @prefix@
35datarootdir = @datarootdir@
36datadir = @datadir@
37PACKAGE_TARNAME = @PACKAGE_TARNAME@
38docdir = @docdir@
39dvidir = @dvidir@
40htmldir = @htmldir@
41pdfdir = @pdfdir@
42psdir = @psdir@
43
34MKDIR_P = @MKDIR_P@ 44MKDIR_P = @MKDIR_P@
35 45
46GZIP_PROG = @GZIP_PROG@
47
48HTML_OPTS = --no-split --html
49
36INFO_EXT=@INFO_EXT@ 50INFO_EXT=@INFO_EXT@
37# Options used only when making info output. 51# Options used only when making info output.
38INFO_OPTS=@INFO_OPTS@ 52INFO_OPTS=@INFO_OPTS@
39 53
54INSTALL = @INSTALL@
55INSTALL_DATA = @INSTALL_DATA@
56
40# The makeinfo program is part of the Texinfo distribution. 57# The makeinfo program is part of the Texinfo distribution.
41# Use --force so that it generates output even if there are errors. 58# Use --force so that it generates output even if there are errors.
42MAKEINFO = @MAKEINFO@ 59MAKEINFO = @MAKEINFO@
@@ -109,6 +126,64 @@ DVI_TARGETS = \
109 wisent.dvi \ 126 wisent.dvi \
110 woman.dvi 127 woman.dvi
111 128
129HTML_TARGETS = \
130 ada-mode.html \
131 auth.html \
132 autotype.html \
133 bovine.html \
134 calc.html \
135 cc-mode.html \
136 cl.html \
137 dbus.html \
138 dired-x.html \
139 ebrowse.html \
140 ede.html \
141 ediff.html \
142 edt.html \
143 eieio.html \
144 emacs-mime.html \
145 epa.html \
146 erc.html \
147 ert.html \
148 eshell.html \
149 eudc.html \
150 faq.html \
151 flymake.html \
152 forms.html \
153 gnus.html \
154 emacs-gnutls.html \
155 htmlfontify.html \
156 idlwave.html \
157 ido.html \
158 info.html \
159 mairix-el.html \
160 message.html \
161 mh-e.html \
162 newsticker.html \
163 nxml-mode.html \
164 org.html \
165 pcl-cvs.html \
166 pgg.html \
167 rcirc.html \
168 reftex.html \
169 remember.html \
170 sasl.html \
171 sc.html \
172 semantic.html \
173 ses.html \
174 sieve.html \
175 smtpmail.html \
176 speedbar.html \
177 srecode.html \
178 todo-mode.html \
179 tramp.html \
180 url.html \
181 vip.html \
182 viper.html \
183 widget.html \
184 wisent.html \
185 woman.html
186
112PDF_TARGETS = \ 187PDF_TARGETS = \
113 ada-mode.pdf \ 188 ada-mode.pdf \
114 auth.pdf \ 189 auth.pdf \
@@ -167,8 +242,67 @@ PDF_TARGETS = \
167 wisent.pdf \ 242 wisent.pdf \
168 woman.pdf 243 woman.pdf
169 244
245PS_TARGETS = \
246 ada-mode.ps \
247 auth.ps \
248 autotype.ps \
249 bovine.ps \
250 calc.ps \
251 cc-mode.ps \
252 cl.ps \
253 dbus.ps \
254 dired-x.ps \
255 ebrowse.ps \
256 ede.ps \
257 ediff.ps \
258 edt.ps \
259 eieio.ps \
260 emacs-mime.ps \
261 epa.ps \
262 erc.ps \
263 ert.ps \
264 eshell.ps \
265 eudc.ps \
266 faq.ps \
267 flymake.ps \
268 forms.ps \
269 gnus.ps \
270 htmlfontify.ps \
271 emacs-gnutls.ps \
272 idlwave.ps \
273 ido.ps \
274 info.ps \
275 mairix-el.ps \
276 message.ps \
277 mh-e.ps \
278 newsticker.ps \
279 nxml-mode.ps \
280 org.ps \
281 pcl-cvs.ps \
282 pgg.ps \
283 rcirc.ps \
284 reftex.ps \
285 remember.ps \
286 sasl.ps \
287 sc.ps \
288 semantic.ps \
289 ses.ps \
290 sieve.ps \
291 smtpmail.ps \
292 speedbar.ps \
293 srecode.ps \
294 todo-mode.ps \
295 tramp.ps \
296 url.ps \
297 vip.ps \
298 viper.ps \
299 widget.ps \
300 wisent.ps \
301 woman.ps
302
170TEXI2DVI = texi2dvi 303TEXI2DVI = texi2dvi
171TEXI2PDF = texi2pdf 304TEXI2PDF = texi2pdf
305DVIPS = dvips
172 306
173ENVADD = TEXINPUTS="$(srcdir):$(emacsdir):$(TEXINPUTS)" \ 307ENVADD = TEXINPUTS="$(srcdir):$(emacsdir):$(TEXINPUTS)" \
174 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)" 308 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)"
@@ -177,10 +311,15 @@ mkinfodir = @${MKDIR_P} ${buildinfodir}
177 311
178gfdl = ${srcdir}/doclicense.texi 312gfdl = ${srcdir}/doclicense.texi
179 313
180.PHONY: info dvi pdf echo-info 314.PHONY: info dvi html pdf ps echo-info
181## Prevent implicit rule triggering for foo.info. 315## Prevent implicit rule triggering for foo.info.
182.SUFFIXES: 316.SUFFIXES:
183 317
318.SUFFIXES: .ps .dvi
319
320.dvi.ps:
321 $(DVIPS) -o $@ $<
322
184# Default. 323# Default.
185info: $(INFO_TARGETS) 324info: $(INFO_TARGETS)
186 325
@@ -196,529 +335,700 @@ webhack: clean
196 335
197dvi: $(DVI_TARGETS) 336dvi: $(DVI_TARGETS)
198 337
338html: $(HTML_TARGETS)
339
199pdf: $(PDF_TARGETS) 340pdf: $(PDF_TARGETS)
200 341
342ps: $(PS_TARGETS)
343
201# Note that all the Info targets build the Info files in srcdir. 344# Note that all the Info targets build the Info files in srcdir.
202# There is no provision for Info files to exist in the build directory. 345# There is no provision for Info files to exist in the build directory.
203# In a distribution of Emacs, the Info files should be up to date. 346# In a distribution of Emacs, the Info files should be up to date.
204 347
205# Note: "<" is not portable in ordinary make rules. 348# Note: "<" is not portable in ordinary make rules.
206 349
350ada_mode_deps = ${srcdir}/ada-mode.texi ${gfdl}
207ada-mode : $(buildinfodir)/ada-mode$(INFO_EXT) 351ada-mode : $(buildinfodir)/ada-mode$(INFO_EXT)
208$(buildinfodir)/ada-mode$(INFO_EXT): ${srcdir}/ada-mode.texi ${gfdl} 352$(buildinfodir)/ada-mode$(INFO_EXT): $(ada_mode_deps)
209 $(mkinfodir) 353 $(mkinfodir)
210 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ada-mode.texi 354 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ada-mode.texi
211ada-mode.dvi: ${srcdir}/ada-mode.texi ${gfdl} 355ada-mode.dvi: $(ada_mode_deps)
212 $(ENVADD) $(TEXI2DVI) ${srcdir}/ada-mode.texi 356 $(ENVADD) $(TEXI2DVI) ${srcdir}/ada-mode.texi
213ada-mode.pdf: ${srcdir}/ada-mode.texi ${gfdl} 357ada-mode.pdf: $(ada_mode_deps)
214 $(ENVADD) $(TEXI2PDF) ${srcdir}/ada-mode.texi 358 $(ENVADD) $(TEXI2PDF) ${srcdir}/ada-mode.texi
359ada-mode.html: $(ada_mode_deps)
360 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ada-mode.texi
215 361
362auth_deps = ${srcdir}/auth.texi ${gfdl}
216auth : $(buildinfodir)/auth$(INFO_EXT) 363auth : $(buildinfodir)/auth$(INFO_EXT)
217$(buildinfodir)/auth$(INFO_EXT): ${srcdir}/auth.texi ${gfdl} 364$(buildinfodir)/auth$(INFO_EXT): $(auth_deps)
218 $(mkinfodir) 365 $(mkinfodir)
219 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/auth.texi 366 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/auth.texi
220auth.dvi: ${srcdir}/auth.texi ${gfdl} 367auth.dvi: $(auth_deps)
221 $(ENVADD) $(TEXI2DVI) ${srcdir}/auth.texi 368 $(ENVADD) $(TEXI2DVI) ${srcdir}/auth.texi
222auth.pdf: ${srcdir}/auth.texi ${gfdl} 369auth.pdf: $(auth_deps)
223 $(ENVADD) $(TEXI2PDF) ${srcdir}/auth.texi 370 $(ENVADD) $(TEXI2PDF) ${srcdir}/auth.texi
371auth.html: $(auth_deps)
372 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/auth.texi
224 373
374autotype_deps = ${srcdir}/autotype.texi ${gfdl}
225autotype : $(buildinfodir)/autotype$(INFO_EXT) 375autotype : $(buildinfodir)/autotype$(INFO_EXT)
226$(buildinfodir)/autotype$(INFO_EXT): ${srcdir}/autotype.texi ${gfdl} 376$(buildinfodir)/autotype$(INFO_EXT): $(autotype_deps)
227 $(mkinfodir) 377 $(mkinfodir)
228 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/autotype.texi 378 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/autotype.texi
229autotype.dvi: ${srcdir}/autotype.texi ${gfdl} 379autotype.dvi: $(autotype_deps)
230 $(ENVADD) $(TEXI2DVI) ${srcdir}/autotype.texi 380 $(ENVADD) $(TEXI2DVI) ${srcdir}/autotype.texi
231autotype.pdf: ${srcdir}/autotype.texi ${gfdl} 381autotype.pdf: $(autotype_deps)
232 $(ENVADD) $(TEXI2PDF) ${srcdir}/autotype.texi 382 $(ENVADD) $(TEXI2PDF) ${srcdir}/autotype.texi
383autotype.html: $(autotype_deps)
384 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/autotype.texi
233 385
386bovine_deps = ${srcdir}/bovine.texi ${gfdl}
234bovine : $(buildinfodir)/bovine$(INFO_EXT) 387bovine : $(buildinfodir)/bovine$(INFO_EXT)
235$(buildinfodir)/bovine$(INFO_EXT): ${srcdir}/bovine.texi ${gfdl} 388$(buildinfodir)/bovine$(INFO_EXT): $(bovine_deps)
236 $(mkinfodir) 389 $(mkinfodir)
237 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/bovine.texi 390 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/bovine.texi
238bovine.dvi: ${srcdir}/bovine.texi ${gfdl} 391bovine.dvi: $(bovine_deps)
239 $(ENVADD) $(TEXI2DVI) ${srcdir}/bovine.texi 392 $(ENVADD) $(TEXI2DVI) ${srcdir}/bovine.texi
240bovine.pdf: ${srcdir}/bovine.texi ${gfdl} 393bovine.pdf: $(bovine_deps)
241 $(ENVADD) $(TEXI2PDF) ${srcdir}/bovine.texi 394 $(ENVADD) $(TEXI2PDF) ${srcdir}/bovine.texi
395bovine.html: $(bovine_deps)
396 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/bovine.texi
242 397
398calc_deps = ${srcdir}/calc.texi $(emacsdir)/emacsver.texi ${gfdl}
243calc : $(buildinfodir)/calc$(INFO_EXT) 399calc : $(buildinfodir)/calc$(INFO_EXT)
244$(buildinfodir)/calc$(INFO_EXT): ${srcdir}/calc.texi $(emacsdir)/emacsver.texi ${gfdl} 400$(buildinfodir)/calc$(INFO_EXT): $(calc_deps)
245 $(mkinfodir) 401 $(mkinfodir)
246 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/calc.texi 402 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/calc.texi
247calc.dvi: ${srcdir}/calc.texi $(emacsdir)/emacsver.texi ${gfdl} 403calc.dvi: $(calc_deps)
248 $(ENVADD) $(TEXI2DVI) ${srcdir}/calc.texi 404 $(ENVADD) $(TEXI2DVI) ${srcdir}/calc.texi
249calc.pdf: ${srcdir}/calc.texi $(emacsdir)/emacsver.texi ${gfdl} 405calc.pdf: $(calc_deps)
250 $(ENVADD) $(TEXI2PDF) ${srcdir}/calc.texi 406 $(ENVADD) $(TEXI2PDF) ${srcdir}/calc.texi
407calc.html: $(calc_deps)
408 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/calc.texi
251 409
410ccmode_deps = ${srcdir}/cc-mode.texi ${gfdl}
252ccmode : $(buildinfodir)/ccmode$(INFO_EXT) 411ccmode : $(buildinfodir)/ccmode$(INFO_EXT)
253$(buildinfodir)/ccmode$(INFO_EXT): ${srcdir}/cc-mode.texi ${gfdl} 412$(buildinfodir)/ccmode$(INFO_EXT): $(cc_mode_deps)
254 $(mkinfodir) 413 $(mkinfodir)
255 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/cc-mode.texi 414 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/cc-mode.texi
256cc-mode.dvi: ${srcdir}/cc-mode.texi ${gfdl} 415cc-mode.dvi: $(cc_mode_deps)
257 $(ENVADD) $(TEXI2DVI) ${srcdir}/cc-mode.texi 416 $(ENVADD) $(TEXI2DVI) ${srcdir}/cc-mode.texi
258cc-mode.pdf: ${srcdir}/cc-mode.texi ${gfdl} 417cc-mode.pdf: $(cc_mode_deps)
259 $(ENVADD) $(TEXI2PDF) ${srcdir}/cc-mode.texi 418 $(ENVADD) $(TEXI2PDF) ${srcdir}/cc-mode.texi
419cc-mode.html: $(cc_mode_deps)
420 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/cc-mode.texi
260 421
422cl_deps = ${srcdir}/cl.texi $(emacsdir)/emacsver.texi ${gfdl}
261cl : $(buildinfodir)/cl$(INFO_EXT) 423cl : $(buildinfodir)/cl$(INFO_EXT)
262$(buildinfodir)/cl$(INFO_EXT): ${srcdir}/cl.texi $(emacsdir)/emacsver.texi ${gfdl} 424$(buildinfodir)/cl$(INFO_EXT): $(cl_deps)
263 $(mkinfodir) 425 $(mkinfodir)
264 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/cl.texi 426 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/cl.texi
265cl.dvi: ${srcdir}/cl.texi $(emacsdir)/emacsver.texi ${gfdl} 427cl.dvi: $(cl_deps)
266 $(ENVADD) $(TEXI2DVI) ${srcdir}/cl.texi 428 $(ENVADD) $(TEXI2DVI) ${srcdir}/cl.texi
267cl.pdf: ${srcdir}/cl.texi $(emacsdir)/emacsver.texi ${gfdl} 429cl.pdf: $(cl_deps)
268 $(ENVADD) $(TEXI2PDF) ${srcdir}/cl.texi 430 $(ENVADD) $(TEXI2PDF) ${srcdir}/cl.texi
431cl.html: $(cl_deps)
432 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/cl.texi
269 433
434dbus_deps = ${srcdir}/dbus.texi ${gfdl}
270dbus : $(buildinfodir)/dbus$(INFO_EXT) 435dbus : $(buildinfodir)/dbus$(INFO_EXT)
271$(buildinfodir)/dbus$(INFO_EXT): ${srcdir}/dbus.texi ${gfdl} 436$(buildinfodir)/dbus$(INFO_EXT): $(dbus_deps)
272 $(mkinfodir) 437 $(mkinfodir)
273 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/dbus.texi 438 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/dbus.texi
274dbus.dvi: ${srcdir}/dbus.texi ${gfdl} 439dbus.dvi: $(dbus_deps)
275 $(ENVADD) $(TEXI2DVI) ${srcdir}/dbus.texi 440 $(ENVADD) $(TEXI2DVI) ${srcdir}/dbus.texi
276dbus.pdf: ${srcdir}/dbus.texi ${gfdl} 441dbus.pdf: $(dbus_deps)
277 $(ENVADD) $(TEXI2PDF) ${srcdir}/dbus.texi 442 $(ENVADD) $(TEXI2PDF) ${srcdir}/dbus.texi
443dbus.html: $(dbus_deps)
444 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/dbus.texi
278 445
446dired_x_deps = ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi ${gfdl}
279dired-x : $(buildinfodir)/dired-x$(INFO_EXT) 447dired-x : $(buildinfodir)/dired-x$(INFO_EXT)
280$(buildinfodir)/dired-x$(INFO_EXT): ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi ${gfdl} 448$(buildinfodir)/dired-x$(INFO_EXT): $(dired_x_deps)
281 $(mkinfodir) 449 $(mkinfodir)
282 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/dired-x.texi 450 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/dired-x.texi
283dired-x.dvi: ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi ${gfdl} 451dired-x.dvi: $(dired_x_deps)
284 $(ENVADD) $(TEXI2DVI) ${srcdir}/dired-x.texi 452 $(ENVADD) $(TEXI2DVI) ${srcdir}/dired-x.texi
285dired-x.pdf: ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi ${gfdl} 453dired-x.pdf: $(dired_x_deps)
286 $(ENVADD) $(TEXI2PDF) ${srcdir}/dired-x.texi 454 $(ENVADD) $(TEXI2PDF) ${srcdir}/dired-x.texi
455dired-x.html: $(dired_x_deps)
456 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/dired-x.texi
287 457
458ebrowse_deps = ${srcdir}/ebrowse.texi ${gfdl}
288ebrowse : $(buildinfodir)/ebrowse$(INFO_EXT) 459ebrowse : $(buildinfodir)/ebrowse$(INFO_EXT)
289$(buildinfodir)/ebrowse$(INFO_EXT): ${srcdir}/ebrowse.texi ${gfdl} 460$(buildinfodir)/ebrowse$(INFO_EXT): $(ebrowse_deps)
290 $(mkinfodir) 461 $(mkinfodir)
291 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ebrowse.texi 462 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ebrowse.texi
292ebrowse.dvi: ${srcdir}/ebrowse.texi ${gfdl} 463ebrowse.dvi: $(ebrowse_deps)
293 $(ENVADD) $(TEXI2DVI) ${srcdir}/ebrowse.texi 464 $(ENVADD) $(TEXI2DVI) ${srcdir}/ebrowse.texi
294ebrowse.pdf: ${srcdir}/ebrowse.texi ${gfdl} 465ebrowse.pdf: $(ebrowse_deps)
295 $(ENVADD) $(TEXI2PDF) ${srcdir}/ebrowse.texi 466 $(ENVADD) $(TEXI2PDF) ${srcdir}/ebrowse.texi
467ebrowse.html: $(ebrowse_deps)
468 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ebrowse.texi
296 469
470ede_deps = ${srcdir}/ede.texi ${gfdl}
297ede : $(buildinfodir)/ede$(INFO_EXT) 471ede : $(buildinfodir)/ede$(INFO_EXT)
298$(buildinfodir)/ede$(INFO_EXT): ${srcdir}/ede.texi ${gfdl} 472$(buildinfodir)/ede$(INFO_EXT): $(ede_deps)
299 $(mkinfodir) 473 $(mkinfodir)
300 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ede.texi 474 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ede.texi
301ede.dvi: ${srcdir}/ede.texi ${gfdl} 475ede.dvi: $(ede_deps)
302 $(ENVADD) $(TEXI2DVI) ${srcdir}/ede.texi 476 $(ENVADD) $(TEXI2DVI) ${srcdir}/ede.texi
303ede.pdf: ${srcdir}/ede.texi ${gfdl} 477ede.pdf: $(ede_deps)
304 $(ENVADD) $(TEXI2PDF) ${srcdir}/ede.texi 478 $(ENVADD) $(TEXI2PDF) ${srcdir}/ede.texi
479ede.html: $(ede_deps)
480 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ede.texi
305 481
482ediff_deps = ${srcdir}/ediff.texi ${gfdl}
306ediff : $(buildinfodir)/ediff$(INFO_EXT) 483ediff : $(buildinfodir)/ediff$(INFO_EXT)
307$(buildinfodir)/ediff$(INFO_EXT): ${srcdir}/ediff.texi ${gfdl} 484$(buildinfodir)/ediff$(INFO_EXT): $(ediff_deps)
308 $(mkinfodir) 485 $(mkinfodir)
309 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ediff.texi 486 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ediff.texi
310ediff.dvi: ${srcdir}/ediff.texi ${gfdl} 487ediff.dvi: $(ediff_deps)
311 $(ENVADD) $(TEXI2DVI) ${srcdir}/ediff.texi 488 $(ENVADD) $(TEXI2DVI) ${srcdir}/ediff.texi
312ediff.pdf: ${srcdir}/ediff.texi ${gfdl} 489ediff.pdf: $(ediff_deps)
313 $(ENVADD) $(TEXI2PDF) ${srcdir}/ediff.texi 490 $(ENVADD) $(TEXI2PDF) ${srcdir}/ediff.texi
491ediff.html: $(ediff_deps)
492 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ediff.texi
314 493
494edt_deps = ${srcdir}/edt.texi ${gfdl}
315edt : $(buildinfodir)/edt$(INFO_EXT) 495edt : $(buildinfodir)/edt$(INFO_EXT)
316$(buildinfodir)/edt$(INFO_EXT): ${srcdir}/edt.texi ${gfdl} 496$(buildinfodir)/edt$(INFO_EXT): $(edt_deps)
317 $(mkinfodir) 497 $(mkinfodir)
318 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/edt.texi 498 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/edt.texi
319edt.dvi: ${srcdir}/edt.texi ${gfdl} 499edt.dvi: $(edt_deps)
320 $(ENVADD) $(TEXI2DVI) ${srcdir}/edt.texi 500 $(ENVADD) $(TEXI2DVI) ${srcdir}/edt.texi
321edt.pdf: ${srcdir}/edt.texi ${gfdl} 501edt.pdf: $(edt_deps)
322 $(ENVADD) $(TEXI2PDF) ${srcdir}/edt.texi 502 $(ENVADD) $(TEXI2PDF) ${srcdir}/edt.texi
503edt.html: $(edt_deps)
504 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/edt.texi
323 505
506eieio_deps = ${srcdir}/eieio.texi ${gfdl}
324eieio : $(buildinfodir)/eieio$(INFO_EXT) 507eieio : $(buildinfodir)/eieio$(INFO_EXT)
325$(buildinfodir)/eieio$(INFO_EXT): ${srcdir}/eieio.texi ${gfdl} 508$(buildinfodir)/eieio$(INFO_EXT): $(eieio_deps)
326 $(mkinfodir) 509 $(mkinfodir)
327 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eieio.texi 510 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eieio.texi
328eieio.dvi: ${srcdir}/eieio.texi ${gfdl} 511eieio.dvi: $(eieio_deps)
329 $(ENVADD) $(TEXI2DVI) ${srcdir}/eieio.texi 512 $(ENVADD) $(TEXI2DVI) ${srcdir}/eieio.texi
330eieio.pdf: ${srcdir}/eieio.texi ${gfdl} 513eieio.pdf: $(eieio_deps)
331 $(ENVADD) $(TEXI2PDF) ${srcdir}/eieio.texi 514 $(ENVADD) $(TEXI2PDF) ${srcdir}/eieio.texi
515eieio.html: $(eieio_deps)
516 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/eieio.texi
332 517
518emacs_gnutls_deps = ${srcdir}/emacs-gnutls.texi ${gfdl}
333emacs-gnutls : $(buildinfodir)/emacs-gnutls$(INFO_EXT) 519emacs-gnutls : $(buildinfodir)/emacs-gnutls$(INFO_EXT)
334$(buildinfodir)/emacs-gnutls$(INFO_EXT): ${srcdir}/emacs-gnutls.texi ${gfdl} 520$(buildinfodir)/emacs-gnutls$(INFO_EXT): $(emacs_gnutls_deps)
335 $(mkinfodir) 521 $(mkinfodir)
336 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/emacs-gnutls.texi 522 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/emacs-gnutls.texi
337emacs-gnutls.dvi: ${srcdir}/emacs-gnutls.texi ${gfdl} 523emacs-gnutls.dvi: $(emacs_gnutls_deps)
338 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-gnutls.texi 524 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-gnutls.texi
339emacs-gnutls.pdf: ${srcdir}/emacs-gnutls.texi ${gfdl} 525emacs-gnutls.pdf: $(emacs_gnutls_deps)
340 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-gnutls.texi 526 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-gnutls.texi
527emacs-gnutls.html: $(emacs_gnutls_deps)
528 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/emacs-gnutls.texi
341 529
530emacs_mime_deps = ${srcdir}/emacs-mime.texi ${gfdl}
342emacs-mime : $(buildinfodir)/emacs-mime$(INFO_EXT) 531emacs-mime : $(buildinfodir)/emacs-mime$(INFO_EXT)
343$(buildinfodir)/emacs-mime$(INFO_EXT): ${srcdir}/emacs-mime.texi ${gfdl} 532$(buildinfodir)/emacs-mime$(INFO_EXT): $(emacs_mime_deps)
344 $(mkinfodir) 533 $(mkinfodir)
345 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) --enable-encoding -o $@ ${srcdir}/emacs-mime.texi 534 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) --enable-encoding -o $@ ${srcdir}/emacs-mime.texi
346emacs-mime.dvi: ${srcdir}/emacs-mime.texi ${gfdl} 535emacs-mime.dvi: $(emacs_mime_deps)
347 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi 536 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi
348emacs-mime.pdf: ${srcdir}/emacs-mime.texi ${gfdl} 537emacs-mime.pdf: $(emacs_mime_deps)
349 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-mime.texi 538 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-mime.texi
539emacs-mime.html: $(emacs_mime_deps)
540 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) --enable-encoding -o $@ ${srcdir}/emacs-mime.texi
350 541
542epa_deps = ${srcdir}/epa.texi ${gfdl}
351epa : $(buildinfodir)/epa$(INFO_EXT) 543epa : $(buildinfodir)/epa$(INFO_EXT)
352$(buildinfodir)/epa$(INFO_EXT): ${srcdir}/epa.texi ${gfdl} 544$(buildinfodir)/epa$(INFO_EXT): $(epa_deps)
353 $(mkinfodir) 545 $(mkinfodir)
354 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/epa.texi 546 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/epa.texi
355epa.dvi: ${srcdir}/epa.texi ${gfdl} 547epa.dvi: $(epa_deps)
356 $(ENVADD) $(TEXI2DVI) ${srcdir}/epa.texi 548 $(ENVADD) $(TEXI2DVI) ${srcdir}/epa.texi
357epa.pdf: ${srcdir}/epa.texi ${gfdl} 549epa.pdf: $(epa_deps)
358 $(ENVADD) $(TEXI2PDF) ${srcdir}/epa.texi 550 $(ENVADD) $(TEXI2PDF) ${srcdir}/epa.texi
551epa.html: $(epa_deps)
552 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/epa.texi
359 553
554erc_deps = ${srcdir}/erc.texi $(emacsdir)/emacsver.texi ${gfdl}
360erc : $(buildinfodir)/erc$(INFO_EXT) 555erc : $(buildinfodir)/erc$(INFO_EXT)
361$(buildinfodir)/erc$(INFO_EXT): ${srcdir}/erc.texi $(emacsdir)/emacsver.texi ${gfdl} 556$(buildinfodir)/erc$(INFO_EXT): $(erc_deps)
362 $(mkinfodir) 557 $(mkinfodir)
363 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/erc.texi 558 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/erc.texi
364erc.dvi: ${srcdir}/erc.texi $(emacsdir)/emacsver.texi ${gfdl} 559erc.dvi: $(erc_deps)
365 $(ENVADD) $(TEXI2DVI) ${srcdir}/erc.texi 560 $(ENVADD) $(TEXI2DVI) ${srcdir}/erc.texi
366erc.pdf: ${srcdir}/erc.texi $(emacsdir)/emacsver.texi ${gfdl} 561erc.pdf: $(erc_deps)
367 $(ENVADD) $(TEXI2PDF) ${srcdir}/erc.texi 562 $(ENVADD) $(TEXI2PDF) ${srcdir}/erc.texi
563erc.html: $(erc_deps)
564 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/erc.texi
368 565
566ert_deps = ${srcdir}/ert.texi ${gfdl}
369ert : $(buildinfodir)/ert$(INFO_EXT) 567ert : $(buildinfodir)/ert$(INFO_EXT)
370$(buildinfodir)/ert$(INFO_EXT): ${srcdir}/ert.texi ${gfdl} 568$(buildinfodir)/ert$(INFO_EXT): $(ert_deps)
371 $(mkinfodir) 569 $(mkinfodir)
372 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ert.texi 570 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ert.texi
373ert.dvi: ${srcdir}/ert.texi ${gfdl} 571ert.dvi: $(ert_deps)
374 $(ENVADD) $(TEXI2DVI) ${srcdir}/ert.texi 572 $(ENVADD) $(TEXI2DVI) ${srcdir}/ert.texi
375ert.pdf: ${srcdir}/ert.texi ${gfdl} 573ert.pdf: $(ert_deps)
376 $(ENVADD) $(TEXI2PDF) ${srcdir}/ert.texi 574 $(ENVADD) $(TEXI2PDF) ${srcdir}/ert.texi
575ert.html: $(ert_deps)
576 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ert.texi
377 577
578eshell_deps = ${srcdir}/eshell.texi ${gfdl}
378eshell : $(buildinfodir)/eshell$(INFO_EXT) 579eshell : $(buildinfodir)/eshell$(INFO_EXT)
379$(buildinfodir)/eshell$(INFO_EXT): ${srcdir}/eshell.texi ${gfdl} 580$(buildinfodir)/eshell$(INFO_EXT): $(eshell_deps)
380 $(mkinfodir) 581 $(mkinfodir)
381 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eshell.texi 582 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eshell.texi
382eshell.dvi: ${srcdir}/eshell.texi ${gfdl} 583eshell.dvi: $(eshell_deps)
383 $(ENVADD) $(TEXI2DVI) ${srcdir}/eshell.texi 584 $(ENVADD) $(TEXI2DVI) ${srcdir}/eshell.texi
384eshell.pdf: ${srcdir}/eshell.texi ${gfdl} 585eshell.pdf: $(eshell_deps)
385 $(ENVADD) $(TEXI2PDF) ${srcdir}/eshell.texi 586 $(ENVADD) $(TEXI2PDF) ${srcdir}/eshell.texi
587eshell.html: $(eshell_deps)
588 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/eshell.texi
386 589
590eudc_deps = ${srcdir}/eudc.texi ${gfdl}
387eudc : $(buildinfodir)/eudc$(INFO_EXT) 591eudc : $(buildinfodir)/eudc$(INFO_EXT)
388$(buildinfodir)/eudc$(INFO_EXT): ${srcdir}/eudc.texi ${gfdl} 592$(buildinfodir)/eudc$(INFO_EXT): $(eudc_deps)
389 $(mkinfodir) 593 $(mkinfodir)
390 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eudc.texi 594 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eudc.texi
391eudc.dvi: ${srcdir}/eudc.texi ${gfdl} 595eudc.dvi: $(eudc_deps)
392 $(ENVADD) $(TEXI2DVI) ${srcdir}/eudc.texi 596 $(ENVADD) $(TEXI2DVI) ${srcdir}/eudc.texi
393eudc.pdf: ${srcdir}/eudc.texi ${gfdl} 597eudc.pdf: $(eudc_deps)
394 $(ENVADD) $(TEXI2PDF) ${srcdir}/eudc.texi 598 $(ENVADD) $(TEXI2PDF) ${srcdir}/eudc.texi
599eudc.html: $(eudc_deps)
600 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/eudc.texi
395 601
396## No gfdl dependency. 602## No gfdl dependency.
603faq_deps = ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
397efaq : $(buildinfodir)/efaq$(INFO_EXT) 604efaq : $(buildinfodir)/efaq$(INFO_EXT)
398$(buildinfodir)/efaq$(INFO_EXT): ${srcdir}/faq.texi $(emacsdir)/emacsver.texi 605$(buildinfodir)/efaq$(INFO_EXT): $(faq_deps)
399 $(mkinfodir) 606 $(mkinfodir)
400 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/faq.texi 607 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/faq.texi
401faq.dvi: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi 608faq.dvi: $(faq_deps)
402 $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi 609 $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi
403faq.pdf: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi 610faq.pdf: $(faq_deps)
404 $(ENVADD) $(TEXI2PDF) ${srcdir}/faq.texi 611 $(ENVADD) $(TEXI2PDF) ${srcdir}/faq.texi
612faq.html: $(faq_deps)
613 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/faq.texi
405 614
615flymake_deps = ${srcdir}/flymake.texi ${gfdl}
406flymake : $(buildinfodir)/flymake$(INFO_EXT) 616flymake : $(buildinfodir)/flymake$(INFO_EXT)
407$(buildinfodir)/flymake$(INFO_EXT): ${srcdir}/flymake.texi ${gfdl} 617$(buildinfodir)/flymake$(INFO_EXT): $(flymake_deps)
408 $(mkinfodir) 618 $(mkinfodir)
409 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/flymake.texi 619 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/flymake.texi
410flymake.dvi: ${srcdir}/flymake.texi ${gfdl} 620flymake.dvi: $(flymake_deps)
411 $(ENVADD) $(TEXI2DVI) ${srcdir}/flymake.texi 621 $(ENVADD) $(TEXI2DVI) ${srcdir}/flymake.texi
412flymake.pdf: ${srcdir}/flymake.texi ${gfdl} 622flymake.pdf: $(flymake_deps)
413 $(ENVADD) $(TEXI2PDF) ${srcdir}/flymake.texi 623 $(ENVADD) $(TEXI2PDF) ${srcdir}/flymake.texi
624flymake.html: $(flymake_deps)
625 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/flymake.texi
414 626
627forms_deps = ${srcdir}/forms.texi ${gfdl}
415forms : $(buildinfodir)/forms$(INFO_EXT) 628forms : $(buildinfodir)/forms$(INFO_EXT)
416$(buildinfodir)/forms$(INFO_EXT): ${srcdir}/forms.texi ${gfdl} 629$(buildinfodir)/forms$(INFO_EXT): $(forms_deps)
417 $(mkinfodir) 630 $(mkinfodir)
418 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/forms.texi 631 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/forms.texi
419forms.dvi: ${srcdir}/forms.texi ${gfdl} 632forms.dvi: $(forms_deps)
420 $(ENVADD) $(TEXI2DVI) ${srcdir}/forms.texi 633 $(ENVADD) $(TEXI2DVI) ${srcdir}/forms.texi
421forms.pdf: ${srcdir}/forms.texi ${gfdl} 634forms.pdf: $(forms_deps)
422 $(ENVADD) $(TEXI2PDF) ${srcdir}/forms.texi 635 $(ENVADD) $(TEXI2PDF) ${srcdir}/forms.texi
636forms.html: $(forms_deps)
637 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/forms.texi
423 638
424# gnus/message/emacs-mime/sieve/pgg are part of Gnus: 639## gnus/message/emacs-mime/sieve/pgg are part of Gnus.
640gnus_deps = ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl}
425gnus : $(buildinfodir)/gnus$(INFO_EXT) 641gnus : $(buildinfodir)/gnus$(INFO_EXT)
426$(buildinfodir)/gnus$(INFO_EXT): ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl} 642$(buildinfodir)/gnus$(INFO_EXT): $(gnus_deps)
427 $(mkinfodir) 643 $(mkinfodir)
428 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/gnus.texi 644 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/gnus.texi
429gnus.dvi: ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl} 645gnus.dvi: $(gnus_deps)
430 sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi 646 sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi
431 $(ENVADD) $(TEXI2DVI) gnustmp.texi 647 $(ENVADD) $(TEXI2DVI) gnustmp.texi
432 cp gnustmp.dvi $@ 648 cp gnustmp.dvi $@
433 rm gnustmp.* 649 rm gnustmp.*
434gnus.pdf: ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl} 650gnus.pdf: $(gnus_deps)
435 sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi 651 sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi
436 $(ENVADD) $(TEXI2PDF) gnustmp.texi 652 $(ENVADD) $(TEXI2PDF) gnustmp.texi
437 cp gnustmp.pdf $@ 653 cp gnustmp.pdf $@
438 rm gnustmp.* 654 rm gnustmp.*
655gnus.html: $(gnus_deps)
656 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/gnus.texi
439 657
658htmlfontify_deps = ${srcdir}/htmlfontify.texi ${gfdl}
440htmlfontify : $(buildinfodir)/htmlfontify$(INFO_EXT) 659htmlfontify : $(buildinfodir)/htmlfontify$(INFO_EXT)
441$(buildinfodir)/htmlfontify$(INFO_EXT): ${srcdir}/htmlfontify.texi ${gfdl} 660$(buildinfodir)/htmlfontify$(INFO_EXT): $(htmlfontify_deps)
442 $(mkinfodir) 661 $(mkinfodir)
443 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/htmlfontify.texi 662 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/htmlfontify.texi
444htmlfontify.dvi: ${srcdir}/htmlfontify.texi ${gfdl} 663htmlfontify.dvi: $(htmlfontify_deps)
445 $(ENVADD) $(TEXI2DVI) ${srcdir}/htmlfontify.texi 664 $(ENVADD) $(TEXI2DVI) ${srcdir}/htmlfontify.texi
446htmlfontify.pdf: ${srcdir}/htmlfontify.texi ${gfdl} 665htmlfontify.pdf: $(htmlfontify_deps)
447 $(ENVADD) $(TEXI2PDF) ${srcdir}/htmlfontify.texi 666 $(ENVADD) $(TEXI2PDF) ${srcdir}/htmlfontify.texi
667htmlfontify.html: $(htmlfontify_deps)
668 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/htmlfontify.texi
448 669
449# NB this one needs --no-split even without a .info extension. 670idlwave_deps = ${srcdir}/idlwave.texi ${gfdl}
450idlwave : $(buildinfodir)/idlwave$(INFO_EXT) 671idlwave : $(buildinfodir)/idlwave$(INFO_EXT)
451$(buildinfodir)/idlwave$(INFO_EXT): ${srcdir}/idlwave.texi ${gfdl} 672# NB this one needs --no-split even without a .info extension.
673$(buildinfodir)/idlwave$(INFO_EXT): $(idlwave_deps)
452 $(mkinfodir) 674 $(mkinfodir)
453 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/idlwave.texi 675 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/idlwave.texi
454idlwave.dvi: ${srcdir}/idlwave.texi ${gfdl} 676idlwave.dvi: $(idlwave_deps)
455 $(ENVADD) $(TEXI2DVI) ${srcdir}/idlwave.texi 677 $(ENVADD) $(TEXI2DVI) ${srcdir}/idlwave.texi
456idlwave.pdf: ${srcdir}/idlwave.texi ${gfdl} 678idlwave.pdf: $(idlwave_deps)
457 $(ENVADD) $(TEXI2PDF) ${srcdir}/idlwave.texi 679 $(ENVADD) $(TEXI2PDF) ${srcdir}/idlwave.texi
680idlwave.html: $(idlwave_deps)
681 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/idlwave.texi
458 682
683ido_deps = ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl}
459ido : $(buildinfodir)/ido$(INFO_EXT) 684ido : $(buildinfodir)/ido$(INFO_EXT)
460$(buildinfodir)/ido$(INFO_EXT): ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl} 685$(buildinfodir)/ido$(INFO_EXT): $(ido_deps)
461 $(mkinfodir) 686 $(mkinfodir)
462 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ido.texi 687 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ido.texi
463ido.dvi: ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl} 688ido.dvi: $(ido_deps)
464 $(ENVADD) $(TEXI2DVI) ${srcdir}/ido.texi 689 $(ENVADD) $(TEXI2DVI) ${srcdir}/ido.texi
465ido.pdf: ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl} 690ido.pdf: $(ido_deps)
466 $(ENVADD) $(TEXI2PDF) ${srcdir}/ido.texi 691 $(ENVADD) $(TEXI2PDF) ${srcdir}/ido.texi
692ido.html: $(ido_deps)
693 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ido.texi
467 694
468# NB this one needs --no-split even without a .info extension. 695info_deps = ${srcdir}/info.texi ${gfdl}
469# Avoid name clash with overall "info" target. 696# Avoid name clash with overall "info" target.
470info.info : $(buildinfodir)/info$(INFO_EXT) 697info.info : $(buildinfodir)/info$(INFO_EXT)
471$(buildinfodir)/info$(INFO_EXT): ${srcdir}/info.texi ${gfdl} 698# NB this one needs --no-split even without a .info extension.
699$(buildinfodir)/info$(INFO_EXT): $(info_deps)
472 $(mkinfodir) 700 $(mkinfodir)
473 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/info.texi 701 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/info.texi
474info.dvi: ${srcdir}/info.texi ${gfdl} 702info.dvi: $(info_deps)
475 $(ENVADD) $(TEXI2DVI) ${srcdir}/info.texi 703 $(ENVADD) $(TEXI2DVI) ${srcdir}/info.texi
476info.pdf: ${srcdir}/info.texi ${gfdl} 704info.pdf: $(info_deps)
477 $(ENVADD) $(TEXI2PDF) ${srcdir}/info.texi 705 $(ENVADD) $(TEXI2PDF) ${srcdir}/info.texi
706info.html: $(info_deps)
707 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/info.texi
478 708
709mairix_el_deps = ${srcdir}/mairix-el.texi ${gfdl}
479mairix-el : $(buildinfodir)/mairix-el$(INFO_EXT) 710mairix-el : $(buildinfodir)/mairix-el$(INFO_EXT)
480$(buildinfodir)/mairix-el$(INFO_EXT): ${srcdir}/mairix-el.texi ${gfdl} 711$(buildinfodir)/mairix-el$(INFO_EXT): $(mairix_el_deps)
481 $(mkinfodir) 712 $(mkinfodir)
482 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/mairix-el.texi 713 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/mairix-el.texi
483mairix-el.dvi: ${srcdir}/mairix-el.texi ${gfdl} 714mairix-el.dvi: $(mairix_el_deps)
484 $(ENVADD) $(TEXI2DVI) ${srcdir}/mairix-el.texi 715 $(ENVADD) $(TEXI2DVI) ${srcdir}/mairix-el.texi
485mairix-el.pdf: ${srcdir}/mairix-el.texi ${gfdl} 716mairix-el.pdf: $(mairix_el_deps)
486 $(ENVADD) $(TEXI2PDF) ${srcdir}/mairix-el.texi 717 $(ENVADD) $(TEXI2PDF) ${srcdir}/mairix-el.texi
718mairix-el.html: $(mairix_el_deps)
719 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/mairix-el.texi
487 720
721message_deps = ${srcdir}/message.texi ${gfdl}
488message : $(buildinfodir)/message$(INFO_EXT) 722message : $(buildinfodir)/message$(INFO_EXT)
489$(buildinfodir)/message$(INFO_EXT): ${srcdir}/message.texi ${gfdl} 723$(buildinfodir)/message$(INFO_EXT): $(message_deps)
490 $(mkinfodir) 724 $(mkinfodir)
491 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/message.texi 725 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/message.texi
492message.dvi: ${srcdir}/message.texi ${gfdl} 726message.dvi: $(message_deps)
493 $(ENVADD) $(TEXI2DVI) ${srcdir}/message.texi 727 $(ENVADD) $(TEXI2DVI) ${srcdir}/message.texi
494message.pdf: ${srcdir}/message.texi ${gfdl} 728message.pdf: $(message_deps)
495 $(ENVADD) $(TEXI2PDF) ${srcdir}/message.texi 729 $(ENVADD) $(TEXI2PDF) ${srcdir}/message.texi
730message.html: $(message_deps)
731 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/message.texi
496 732
733mh_e_deps = ${srcdir}/mh-e.texi ${gfdl}
497mh-e : $(buildinfodir)/mh-e$(INFO_EXT) 734mh-e : $(buildinfodir)/mh-e$(INFO_EXT)
498$(buildinfodir)/mh-e$(INFO_EXT): ${srcdir}/mh-e.texi ${gfdl} 735$(buildinfodir)/mh-e$(INFO_EXT): $(mh_e_deps)
499 $(mkinfodir) 736 $(mkinfodir)
500 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/mh-e.texi 737 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/mh-e.texi
501mh-e.dvi: ${srcdir}/mh-e.texi ${gfdl} 738mh-e.dvi: $(mh_e_deps)
502 $(ENVADD) $(TEXI2DVI) ${srcdir}/mh-e.texi 739 $(ENVADD) $(TEXI2DVI) ${srcdir}/mh-e.texi
503mh-e.pdf: ${srcdir}/mh-e.texi ${gfdl} 740mh-e.pdf: $(mh_e_deps)
504 $(ENVADD) $(TEXI2PDF) ${srcdir}/mh-e.texi 741 $(ENVADD) $(TEXI2PDF) ${srcdir}/mh-e.texi
742mh-e.html: $(mh_e_deps)
743 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/mh-e.texi
505 744
745newsticker_deps = ${srcdir}/newsticker.texi ${gfdl}
506newsticker : $(buildinfodir)/newsticker$(INFO_EXT) 746newsticker : $(buildinfodir)/newsticker$(INFO_EXT)
507$(buildinfodir)/newsticker$(INFO_EXT): ${srcdir}/newsticker.texi ${gfdl} 747$(buildinfodir)/newsticker$(INFO_EXT): $(newsticker_deps)
508 $(mkinfodir) 748 $(mkinfodir)
509 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/newsticker.texi 749 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/newsticker.texi
510newsticker.dvi: ${srcdir}/newsticker.texi ${gfdl} 750newsticker.dvi: $(newsticker_deps)
511 $(ENVADD) $(TEXI2DVI) ${srcdir}/newsticker.texi 751 $(ENVADD) $(TEXI2DVI) ${srcdir}/newsticker.texi
512newsticker.pdf: ${srcdir}/newsticker.texi ${gfdl} 752newsticker.pdf: $(newsticker_deps)
513 $(ENVADD) $(TEXI2PDF) ${srcdir}/newsticker.texi 753 $(ENVADD) $(TEXI2PDF) ${srcdir}/newsticker.texi
754newsticker.html: $(newsticker_deps)
755 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/newsticker.texi
514 756
757nxml_mode_deps = ${srcdir}/nxml-mode.texi ${gfdl}
515nxml-mode : $(buildinfodir)/nxml-mode$(INFO_EXT) 758nxml-mode : $(buildinfodir)/nxml-mode$(INFO_EXT)
516$(buildinfodir)/nxml-mode$(INFO_EXT): ${srcdir}/nxml-mode.texi ${gfdl} 759$(buildinfodir)/nxml-mode$(INFO_EXT): $(nxml_mode_deps)
517 $(mkinfodir) 760 $(mkinfodir)
518 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/nxml-mode.texi 761 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/nxml-mode.texi
519nxml-mode.dvi: ${srcdir}/nxml-mode.texi ${gfdl} 762nxml-mode.dvi: $(nxml_mode_deps)
520 $(ENVADD) $(TEXI2DVI) ${srcdir}/nxml-mode.texi 763 $(ENVADD) $(TEXI2DVI) ${srcdir}/nxml-mode.texi
521nxml-mode.pdf: ${srcdir}/nxml-mode.texi ${gfdl} 764nxml-mode.pdf: $(nxml_mode_deps)
522 $(ENVADD) $(TEXI2PDF) ${srcdir}/nxml-mode.texi 765 $(ENVADD) $(TEXI2PDF) ${srcdir}/nxml-mode.texi
766nxml-mode.html: $(nxml_mode_deps)
767 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/nxml-mode.texi
523 768
769org_deps = ${srcdir}/org.texi ${gfdl}
524org : $(buildinfodir)/org$(INFO_EXT) 770org : $(buildinfodir)/org$(INFO_EXT)
525$(buildinfodir)/org$(INFO_EXT): ${srcdir}/org.texi ${gfdl} 771$(buildinfodir)/org$(INFO_EXT): $(org_deps)
526 $(mkinfodir) 772 $(mkinfodir)
527 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/org.texi 773 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/org.texi
528org.dvi: ${srcdir}/org.texi ${gfdl} 774org.dvi: $(org_deps)
529 $(ENVADD) $(TEXI2DVI) ${srcdir}/org.texi 775 $(ENVADD) $(TEXI2DVI) ${srcdir}/org.texi
530org.pdf: ${srcdir}/org.texi ${gfdl} 776org.pdf: $(org_deps)
531 $(ENVADD) $(TEXI2PDF) ${srcdir}/org.texi 777 $(ENVADD) $(TEXI2PDF) ${srcdir}/org.texi
778org.html: $(org_deps)
779 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/org.texi
532 780
781pcl_cvs_deps = ${srcdir}/pcl-cvs.texi ${gfdl}
533pcl-cvs : $(buildinfodir)/pcl-cvs$(INFO_EXT) 782pcl-cvs : $(buildinfodir)/pcl-cvs$(INFO_EXT)
534$(buildinfodir)/pcl-cvs$(INFO_EXT): ${srcdir}/pcl-cvs.texi ${gfdl} 783$(buildinfodir)/pcl-cvs$(INFO_EXT): $(pcl_cvs_deps)
535 $(mkinfodir) 784 $(mkinfodir)
536 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/pcl-cvs.texi 785 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/pcl-cvs.texi
537pcl-cvs.dvi: ${srcdir}/pcl-cvs.texi ${gfdl} 786pcl-cvs.dvi: $(pcl_cvs_deps)
538 $(ENVADD) $(TEXI2DVI) ${srcdir}/pcl-cvs.texi 787 $(ENVADD) $(TEXI2DVI) ${srcdir}/pcl-cvs.texi
539pcl-cvs.pdf: ${srcdir}/pcl-cvs.texi ${gfdl} 788pcl-cvs.pdf: $(pcl_cvs_deps)
540 $(ENVADD) $(TEXI2PDF) ${srcdir}/pcl-cvs.texi 789 $(ENVADD) $(TEXI2PDF) ${srcdir}/pcl-cvs.texi
790pcl-cvs.html: $(pcl_cvs_deps)
791 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/pcl-cvs.texi
541 792
793pgg_deps = ${srcdir}/pgg.texi ${gfdl}
542pgg : $(buildinfodir)/pgg$(INFO_EXT) 794pgg : $(buildinfodir)/pgg$(INFO_EXT)
543$(buildinfodir)/pgg$(INFO_EXT): ${srcdir}/pgg.texi ${gfdl} 795$(buildinfodir)/pgg$(INFO_EXT): $(pgg_deps)
544 $(mkinfodir) 796 $(mkinfodir)
545 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/pgg.texi 797 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/pgg.texi
546pgg.dvi: ${srcdir}/pgg.texi ${gfdl} 798pgg.dvi: $(pgg_deps)
547 $(ENVADD) $(TEXI2DVI) ${srcdir}/pgg.texi 799 $(ENVADD) $(TEXI2DVI) ${srcdir}/pgg.texi
548pgg.pdf: ${srcdir}/pgg.texi ${gfdl} 800pgg.pdf: $(pgg_deps)
549 $(ENVADD) $(TEXI2PDF) ${srcdir}/pgg.texi 801 $(ENVADD) $(TEXI2PDF) ${srcdir}/pgg.texi
802pgg.html: $(pgg_deps)
803 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/pgg.texi
550 804
805rcirc_deps = ${srcdir}/rcirc.texi ${gfdl}
551rcirc : $(buildinfodir)/rcirc$(INFO_EXT) 806rcirc : $(buildinfodir)/rcirc$(INFO_EXT)
552$(buildinfodir)/rcirc$(INFO_EXT): ${srcdir}/rcirc.texi ${gfdl} 807$(buildinfodir)/rcirc$(INFO_EXT): $(rcirc_deps)
553 $(mkinfodir) 808 $(mkinfodir)
554 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/rcirc.texi 809 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/rcirc.texi
555rcirc.dvi: ${srcdir}/rcirc.texi ${gfdl} 810rcirc.dvi: $(rcirc_deps)
556 $(ENVADD) $(TEXI2DVI) ${srcdir}/rcirc.texi 811 $(ENVADD) $(TEXI2DVI) ${srcdir}/rcirc.texi
557rcirc.pdf: ${srcdir}/rcirc.texi ${gfdl} 812rcirc.pdf: $(rcirc_deps)
558 $(ENVADD) $(TEXI2PDF) ${srcdir}/rcirc.texi 813 $(ENVADD) $(TEXI2PDF) ${srcdir}/rcirc.texi
814rcirc.html: $(rcirc_deps)
815 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/rcirc.texi
559 816
817reftex_deps = ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi ${gfdl}
560reftex : $(buildinfodir)/reftex$(INFO_EXT) 818reftex : $(buildinfodir)/reftex$(INFO_EXT)
561$(buildinfodir)/reftex$(INFO_EXT): ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi ${gfdl} 819$(buildinfodir)/reftex$(INFO_EXT): $(reftex_deps)
562 $(mkinfodir) 820 $(mkinfodir)
563 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/reftex.texi 821 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/reftex.texi
564reftex.dvi: ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi ${gfdl} 822reftex.dvi: $(reftex_deps)
565 $(ENVADD) $(TEXI2DVI) ${srcdir}/reftex.texi 823 $(ENVADD) $(TEXI2DVI) ${srcdir}/reftex.texi
566reftex.pdf: ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi ${gfdl} 824reftex.pdf: $(reftex_deps)
567 $(ENVADD) $(TEXI2PDF) ${srcdir}/reftex.texi 825 $(ENVADD) $(TEXI2PDF) ${srcdir}/reftex.texi
826reftex.html: $(reftex_deps)
827 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/reftex.texi
568 828
829remember_deps = ${srcdir}/remember.texi ${gfdl}
569remember : $(buildinfodir)/remember$(INFO_EXT) 830remember : $(buildinfodir)/remember$(INFO_EXT)
570$(buildinfodir)/remember$(INFO_EXT): ${srcdir}/remember.texi ${gfdl} 831$(buildinfodir)/remember$(INFO_EXT): $(remember_deps)
571 $(mkinfodir) 832 $(mkinfodir)
572 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/remember.texi 833 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/remember.texi
573remember.dvi: ${srcdir}/remember.texi ${gfdl} 834remember.dvi: $(remember_deps)
574 $(ENVADD) $(TEXI2DVI) ${srcdir}/remember.texi 835 $(ENVADD) $(TEXI2DVI) ${srcdir}/remember.texi
575remember.pdf: ${srcdir}/remember.texi ${gfdl} 836remember.pdf: $(remember_deps)
576 $(ENVADD) $(TEXI2PDF) ${srcdir}/remember.texi 837 $(ENVADD) $(TEXI2PDF) ${srcdir}/remember.texi
838remember.html: $(remember_deps)
839 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/remember.texi
577 840
841sasl_deps = ${srcdir}/sasl.texi ${gfdl}
578sasl : $(buildinfodir)/sasl$(INFO_EXT) 842sasl : $(buildinfodir)/sasl$(INFO_EXT)
579$(buildinfodir)/sasl$(INFO_EXT): ${srcdir}/sasl.texi ${gfdl} 843$(buildinfodir)/sasl$(INFO_EXT): $(sasl_deps)
580 $(mkinfodir) 844 $(mkinfodir)
581 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sasl.texi 845 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sasl.texi
582sasl.dvi: ${srcdir}/sasl.texi ${gfdl} 846sasl.dvi: $(sasl_deps)
583 $(ENVADD) $(TEXI2DVI) ${srcdir}/sasl.texi 847 $(ENVADD) $(TEXI2DVI) ${srcdir}/sasl.texi
584sasl.pdf: ${srcdir}/sasl.texi ${gfdl} 848sasl.pdf: $(sasl_deps)
585 $(ENVADD) $(TEXI2PDF) ${srcdir}/sasl.texi 849 $(ENVADD) $(TEXI2PDF) ${srcdir}/sasl.texi
850sasl.html: $(sasl_deps)
851 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/sasl.texi
586 852
853sc_deps = ${srcdir}/sc.texi ${gfdl}
587sc : $(buildinfodir)/sc$(INFO_EXT) 854sc : $(buildinfodir)/sc$(INFO_EXT)
588$(buildinfodir)/sc$(INFO_EXT): ${srcdir}/sc.texi ${gfdl} 855$(buildinfodir)/sc$(INFO_EXT): $(sc_deps)
589 $(mkinfodir) 856 $(mkinfodir)
590 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sc.texi 857 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sc.texi
591sc.dvi: ${srcdir}/sc.texi ${gfdl} 858sc.dvi: $(sc_deps)
592 $(ENVADD) $(TEXI2DVI) ${srcdir}/sc.texi 859 $(ENVADD) $(TEXI2DVI) ${srcdir}/sc.texi
593sc.pdf: ${srcdir}/sc.texi ${gfdl} 860sc.pdf: $(sc_deps)
594 $(ENVADD) $(TEXI2PDF) ${srcdir}/sc.texi 861 $(ENVADD) $(TEXI2PDF) ${srcdir}/sc.texi
862sc.html: $(sc_deps)
863 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/sc.texi
595 864
865semantic_deps = ${srcdir}/semantic.texi ${srcdir}/sem-user.texi ${gfdl}
596semantic : $(buildinfodir)/semantic$(INFO_EXT) 866semantic : $(buildinfodir)/semantic$(INFO_EXT)
597$(buildinfodir)/semantic$(INFO_EXT): ${srcdir}/semantic.texi ${srcdir}/sem-user.texi ${gfdl} 867$(buildinfodir)/semantic$(INFO_EXT): $(semantic_deps)
598 $(mkinfodir) 868 $(mkinfodir)
599 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/semantic.texi 869 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/semantic.texi
600semantic.dvi: ${srcdir}/semantic.texi ${srcdir}/sem-user.texi ${gfdl} 870semantic.dvi: $(semantic_deps)
601 $(ENVADD) $(TEXI2DVI) ${srcdir}/semantic.texi 871 $(ENVADD) $(TEXI2DVI) ${srcdir}/semantic.texi
602semantic.pdf: ${srcdir}/semantic.texi ${srcdir}/sem-user.texi ${gfdl} 872semantic.pdf: $(semantic_deps)
603 $(ENVADD) $(TEXI2PDF) ${srcdir}/semantic.texi 873 $(ENVADD) $(TEXI2PDF) ${srcdir}/semantic.texi
874semantic.html: $(semantic_deps)
875 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/semantic.texi
604 876
877ses_deps = ${srcdir}/ses.texi ${gfdl}
605ses : $(buildinfodir)/ses$(INFO_EXT) 878ses : $(buildinfodir)/ses$(INFO_EXT)
606$(buildinfodir)/ses$(INFO_EXT): ${srcdir}/ses.texi ${gfdl} 879$(buildinfodir)/ses$(INFO_EXT): $(ses_deps)
607 $(mkinfodir) 880 $(mkinfodir)
608 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ses.texi 881 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ses.texi
609ses.dvi: ${srcdir}/ses.texi ${gfdl} 882ses.dvi: $(ses_deps)
610 $(ENVADD) $(TEXI2DVI) ${srcdir}/ses.texi 883 $(ENVADD) $(TEXI2DVI) ${srcdir}/ses.texi
611ses.pdf: ${srcdir}/ses.texi ${gfdl} 884ses.pdf: $(ses_deps)
612 $(ENVADD) $(TEXI2PDF) ${srcdir}/ses.texi 885 $(ENVADD) $(TEXI2PDF) ${srcdir}/ses.texi
886ses.html: $(ses_deps)
887 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ses.texi
613 888
889sieve_deps = ${srcdir}/sieve.texi ${gfdl}
614sieve : $(buildinfodir)/sieve$(INFO_EXT) 890sieve : $(buildinfodir)/sieve$(INFO_EXT)
615$(buildinfodir)/sieve$(INFO_EXT): ${srcdir}/sieve.texi ${gfdl} 891$(buildinfodir)/sieve$(INFO_EXT): $(sieve_deps)
616 $(mkinfodir) 892 $(mkinfodir)
617 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sieve.texi 893 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sieve.texi
618sieve.dvi: ${srcdir}/sieve.texi ${gfdl} 894sieve.dvi: $(sieve_deps)
619 $(ENVADD) $(TEXI2DVI) ${srcdir}/sieve.texi 895 $(ENVADD) $(TEXI2DVI) ${srcdir}/sieve.texi
620sieve.pdf: ${srcdir}/sieve.texi ${gfdl} 896sieve.pdf: $(sieve_deps)
621 $(ENVADD) $(TEXI2PDF) ${srcdir}/sieve.texi 897 $(ENVADD) $(TEXI2PDF) ${srcdir}/sieve.texi
898sieve.html: $(sieve_deps)
899 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/sieve.texi
622 900
901smtpmail_deps = ${srcdir}/smtpmail.texi ${gfdl}
623smtpmail : $(buildinfodir)/smtpmail$(INFO_EXT) 902smtpmail : $(buildinfodir)/smtpmail$(INFO_EXT)
624$(buildinfodir)/smtpmail$(INFO_EXT): ${srcdir}/smtpmail.texi ${gfdl} 903$(buildinfodir)/smtpmail$(INFO_EXT): $(smtpmail_deps)
625 $(mkinfodir) 904 $(mkinfodir)
626 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/smtpmail.texi 905 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/smtpmail.texi
627smtpmail.dvi: ${srcdir}/smtpmail.texi ${gfdl} 906smtpmail.dvi: $(smtpmail_deps)
628 $(ENVADD) $(TEXI2DVI) ${srcdir}/smtpmail.texi 907 $(ENVADD) $(TEXI2DVI) ${srcdir}/smtpmail.texi
629smtpmail.pdf: ${srcdir}/smtpmail.texi ${gfdl} 908smtpmail.pdf: $(smtpmail_deps)
630 $(ENVADD) $(TEXI2PDF) ${srcdir}/smtpmail.texi 909 $(ENVADD) $(TEXI2PDF) ${srcdir}/smtpmail.texi
910smtpmail.html: $(smtpmail_deps)
911 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/smtpmail.texi
631 912
913speedbar_deps = ${srcdir}/speedbar.texi ${gfdl}
632speedbar : $(buildinfodir)/speedbar$(INFO_EXT) 914speedbar : $(buildinfodir)/speedbar$(INFO_EXT)
633$(buildinfodir)/speedbar$(INFO_EXT): ${srcdir}/speedbar.texi ${gfdl} 915$(buildinfodir)/speedbar$(INFO_EXT): $(speedbar_deps)
634 $(mkinfodir) 916 $(mkinfodir)
635 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/speedbar.texi 917 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/speedbar.texi
636speedbar.dvi: ${srcdir}/speedbar.texi ${gfdl} 918speedbar.dvi: $(speedbar_deps)
637 $(ENVADD) $(TEXI2DVI) ${srcdir}/speedbar.texi 919 $(ENVADD) $(TEXI2DVI) ${srcdir}/speedbar.texi
638speedbar.pdf: ${srcdir}/speedbar.texi ${gfdl} 920speedbar.pdf: $(speedbar_deps)
639 $(ENVADD) $(TEXI2PDF) ${srcdir}/speedbar.texi 921 $(ENVADD) $(TEXI2PDF) ${srcdir}/speedbar.texi
922speedbar.html: $(speedbar_deps)
923 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/speedbar.texi
640 924
925srecode_deps = ${srcdir}/srecode.texi ${gfdl}
641srecode : $(buildinfodir)/srecode$(INFO_EXT) 926srecode : $(buildinfodir)/srecode$(INFO_EXT)
642$(buildinfodir)/srecode$(INFO_EXT): ${srcdir}/srecode.texi ${gfdl} 927$(buildinfodir)/srecode$(INFO_EXT): $(srecode_deps)
643 $(mkinfodir) 928 $(mkinfodir)
644 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/srecode.texi 929 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/srecode.texi
645srecode.dvi: ${srcdir}/srecode.texi ${gfdl} 930srecode.dvi: $(srecode_deps)
646 $(ENVADD) $(TEXI2DVI) ${srcdir}/srecode.texi 931 $(ENVADD) $(TEXI2DVI) ${srcdir}/srecode.texi
647srecode.pdf: ${srcdir}/srecode.texi ${gfdl} 932srecode.pdf: $(srecode_deps)
648 $(ENVADD) $(TEXI2PDF) ${srcdir}/srecode.texi 933 $(ENVADD) $(TEXI2PDF) ${srcdir}/srecode.texi
934srecode.html: $(srecode_deps)
935 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/srecode.texi
649 936
937todo_mode_deps = ${srcdir}/todo-mode.texi ${gfdl}
650todo-mode : $(buildinfodir)/todo-mode$(INFO_EXT) 938todo-mode : $(buildinfodir)/todo-mode$(INFO_EXT)
651$(buildinfodir)/todo-mode$(INFO_EXT): ${srcdir}/todo-mode.texi ${gfdl} 939$(buildinfodir)/todo-mode$(INFO_EXT): $(todo_mode_deps)
652 $(mkinfodir) 940 $(mkinfodir)
653 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/todo-mode.texi 941 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/todo-mode.texi
654todo-mode.dvi: ${srcdir}/todo-mode.texi ${gfdl} 942todo-mode.dvi: $(todo_mode_deps)
655 $(ENVADD) $(TEXI2DVI) ${srcdir}/todo-mode.texi 943 $(ENVADD) $(TEXI2DVI) ${srcdir}/todo-mode.texi
656todo-mode.pdf: ${srcdir}/todo-mode.texi ${gfdl} 944todo-mode.pdf: $(todo_mode_deps)
657 $(ENVADD) $(TEXI2PDF) ${srcdir}/todo-mode.texi 945 $(ENVADD) $(TEXI2PDF) ${srcdir}/todo-mode.texi
946todo-mode.html: $(todo_mode_deps)
947 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/todo-mode.texi
658 948
949tramp_deps = ${srcdir}/tramp.texi ${srcdir}/trampver.texi ${gfdl}
659tramp : $(buildinfodir)/tramp$(INFO_EXT) 950tramp : $(buildinfodir)/tramp$(INFO_EXT)
660$(buildinfodir)/tramp$(INFO_EXT): ${srcdir}/tramp.texi ${srcdir}/trampver.texi ${gfdl} 951$(buildinfodir)/tramp$(INFO_EXT): $(tramp_deps)
661 $(mkinfodir) 952 $(mkinfodir)
662 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ -D emacs ${srcdir}/tramp.texi 953 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ -D emacs ${srcdir}/tramp.texi
663tramp.dvi: ${srcdir}/tramp.texi ${srcdir}/trampver.texi ${gfdl} 954tramp.dvi: $(tramp_deps)
664 $(ENVADD) $(TEXI2DVI) ${srcdir}/tramp.texi 955 $(ENVADD) $(TEXI2DVI) ${srcdir}/tramp.texi
665tramp.pdf: ${srcdir}/tramp.texi ${srcdir}/trampver.texi ${gfdl} 956tramp.pdf: $(tramp_deps)
666 $(ENVADD) $(TEXI2PDF) ${srcdir}/tramp.texi 957 $(ENVADD) $(TEXI2PDF) ${srcdir}/tramp.texi
958tramp.html: $(tramp_deps)
959 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ -D emacs ${srcdir}/tramp.texi
667 960
961url_deps = ${srcdir}/url.texi ${gfdl}
668url : $(buildinfodir)/url$(INFO_EXT) 962url : $(buildinfodir)/url$(INFO_EXT)
669$(buildinfodir)/url$(INFO_EXT): ${srcdir}/url.texi ${gfdl} 963$(buildinfodir)/url$(INFO_EXT): $(url_deps)
670 $(mkinfodir) 964 $(mkinfodir)
671 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/url.texi 965 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/url.texi
672url.dvi: ${srcdir}/url.texi ${gfdl} 966url.dvi: $(url_deps)
673 $(ENVADD) $(TEXI2DVI) ${srcdir}/url.texi 967 $(ENVADD) $(TEXI2DVI) ${srcdir}/url.texi
674url.pdf: ${srcdir}/url.texi ${gfdl} 968url.pdf: $(url_deps)
675 $(ENVADD) $(TEXI2PDF) ${srcdir}/url.texi 969 $(ENVADD) $(TEXI2PDF) ${srcdir}/url.texi
970url.html: $(url_deps)
971 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/url.texi
676 972
973vip_deps = ${srcdir}/vip.texi ${gfdl}
677vip : $(buildinfodir)/vip$(INFO_EXT) 974vip : $(buildinfodir)/vip$(INFO_EXT)
678$(buildinfodir)/vip$(INFO_EXT): ${srcdir}/vip.texi ${gfdl} 975$(buildinfodir)/vip$(INFO_EXT): $(vip_deps)
679 $(mkinfodir) 976 $(mkinfodir)
680 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/vip.texi 977 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/vip.texi
681vip.dvi: ${srcdir}/vip.texi ${gfdl} 978vip.dvi: $(vip_deps)
682 $(ENVADD) $(TEXI2DVI) ${srcdir}/vip.texi 979 $(ENVADD) $(TEXI2DVI) ${srcdir}/vip.texi
683vip.pdf: ${srcdir}/vip.texi ${gfdl} 980vip.pdf: $(vip_deps)
684 $(ENVADD) $(TEXI2PDF) ${srcdir}/vip.texi 981 $(ENVADD) $(TEXI2PDF) ${srcdir}/vip.texi
982vip.html: $(vip_deps)
983 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/vip.texi
685 984
985viper_deps = ${srcdir}/viper.texi ${gfdl}
686viper : $(buildinfodir)/viper$(INFO_EXT) 986viper : $(buildinfodir)/viper$(INFO_EXT)
687$(buildinfodir)/viper$(INFO_EXT): ${srcdir}/viper.texi ${gfdl} 987$(buildinfodir)/viper$(INFO_EXT): $(viper_deps)
688 $(mkinfodir) 988 $(mkinfodir)
689 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/viper.texi 989 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/viper.texi
690viper.dvi: ${srcdir}/viper.texi ${gfdl} 990viper.dvi: $(viper_deps)
691 $(ENVADD) $(TEXI2DVI) ${srcdir}/viper.texi 991 $(ENVADD) $(TEXI2DVI) ${srcdir}/viper.texi
692viper.pdf: ${srcdir}/viper.texi ${gfdl} 992viper.pdf: $(viper_deps)
693 $(ENVADD) $(TEXI2PDF) ${srcdir}/viper.texi 993 $(ENVADD) $(TEXI2PDF) ${srcdir}/viper.texi
994viper.html: $(viper_deps)
995 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/viper.texi
694 996
997widget_deps = ${srcdir}/wisent.texi ${gfdl}
695widget : $(buildinfodir)/widget$(INFO_EXT) 998widget : $(buildinfodir)/widget$(INFO_EXT)
696$(buildinfodir)/widget$(INFO_EXT): ${srcdir}/widget.texi ${gfdl} 999$(buildinfodir)/widget$(INFO_EXT): $(widget_deps)
697 $(mkinfodir) 1000 $(mkinfodir)
698 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/widget.texi 1001 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/widget.texi
699widget.dvi: ${srcdir}/widget.texi ${gfdl} 1002widget.dvi: $(widget_deps)
700 $(ENVADD) $(TEXI2DVI) ${srcdir}/widget.texi 1003 $(ENVADD) $(TEXI2DVI) ${srcdir}/widget.texi
701widget.pdf: ${srcdir}/widget.texi ${gfdl} 1004widget.pdf: $(widget_deps)
702 $(ENVADD) $(TEXI2PDF) ${srcdir}/widget.texi 1005 $(ENVADD) $(TEXI2PDF) ${srcdir}/widget.texi
1006widget.html: $(widget_deps)
1007 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/widget.texi
703 1008
1009wisent_deps = ${srcdir}/wisent.texi ${gfdl}
704wisent : $(buildinfodir)/wisent$(INFO_EXT) 1010wisent : $(buildinfodir)/wisent$(INFO_EXT)
705$(buildinfodir)/wisent$(INFO_EXT): ${srcdir}/wisent.texi ${gfdl} 1011$(buildinfodir)/wisent$(INFO_EXT): $(wisent_deps)
706 $(mkinfodir) 1012 $(mkinfodir)
707 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/wisent.texi 1013 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/wisent.texi
708wisent.dvi: ${srcdir}/wisent.texi ${gfdl} 1014wisent.dvi: $(wisent_deps)
709 $(ENVADD) $(TEXI2DVI) ${srcdir}/wisent.texi 1015 $(ENVADD) $(TEXI2DVI) ${srcdir}/wisent.texi
710wisent.pdf: ${srcdir}/wisent.texi ${gfdl} 1016wisent.pdf: $(wisent_deps)
711 $(ENVADD) $(TEXI2PDF) ${srcdir}/wisent.texi 1017 $(ENVADD) $(TEXI2PDF) ${srcdir}/wisent.texi
1018wisent.html: $(wisent_deps)
1019 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/wisent.texi
712 1020
1021woman_deps = ${srcdir}/woman.texi $(emacsdir)/emacsver.texi ${gfdl}
713woman : $(buildinfodir)/woman$(INFO_EXT) 1022woman : $(buildinfodir)/woman$(INFO_EXT)
714$(buildinfodir)/woman$(INFO_EXT): ${srcdir}/woman.texi $(emacsdir)/emacsver.texi ${gfdl} 1023$(buildinfodir)/woman$(INFO_EXT): $(woman_deps)
715 $(mkinfodir) 1024 $(mkinfodir)
716 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/woman.texi 1025 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/woman.texi
717woman.dvi: ${srcdir}/woman.texi $(emacsdir)/emacsver.texi ${gfdl} 1026woman.dvi: $(woman_deps)
718 $(ENVADD) $(TEXI2DVI) ${srcdir}/woman.texi 1027 $(ENVADD) $(TEXI2DVI) ${srcdir}/woman.texi
719woman.pdf: ${srcdir}/woman.texi $(emacsdir)/emacsver.texi ${gfdl} 1028woman.pdf: $(woman_deps)
720 $(ENVADD) $(TEXI2PDF) ${srcdir}/woman.texi 1029 $(ENVADD) $(TEXI2PDF) ${srcdir}/woman.texi
721 1030woman.html: $(woman_deps)
1031 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/woman.texi
722 1032
723.PHONY: mostlyclean clean distclean maintainer-clean 1033.PHONY: mostlyclean clean distclean maintainer-clean
724 1034
@@ -729,7 +1039,7 @@ mostlyclean:
729 rm -f gnustmp.* 1039 rm -f gnustmp.*
730 1040
731clean: mostlyclean 1041clean: mostlyclean
732 rm -f $(DVI_TARGETS) $(PDF_TARGETS) 1042 rm -f $(DVI_TARGETS) $(HTML_TARGETS) $(PDF_TARGETS) $(PS_TARGETS)
733 rm -f emacs-misc-${version}.tar* 1043 rm -f emacs-misc-${version}.tar*
734 1044
735distclean: clean 1045distclean: clean
@@ -764,4 +1074,53 @@ dist:
764 tar -cf emacs-misc-${version}.tar emacs-misc-${version} 1074 tar -cf emacs-misc-${version}.tar emacs-misc-${version}
765 rm -rf emacs-misc-${version} 1075 rm -rf emacs-misc-${version}
766 1076
1077
1078.PHONY: install-dvi install-html install-pdf install-ps install-doc
1079
1080install-dvi: dvi
1081 umask 022; $(MKDIR_P) $(DESTDIR)$(dvidir)
1082 $(INSTALL_DATA) $(DVI_TARGETS) $(DESTDIR)$(dvidir)
1083install-html: html
1084 umask 022; $(MKDIR_P) $(DESTDIR)$(htmldir)
1085 $(INSTALL_DATA) $(HTML_TARGETS) $(DESTDIR)$(htmldir)
1086install-pdf: pdf
1087 umask 022;$(MKDIR_P) $(DESTDIR)$(pdfdir)
1088 $(INSTALL_DATA) $(PDF_TARGETS) $(DESTDIR)$(pdfdir)
1089install-ps: ps
1090 umask 022; $(MKDIR_P) $(DESTDIR)$(psdir)
1091 for file in $(PS_TARGETS); do \
1092 $(INSTALL_DATA) $${file} $(DESTDIR)$(psdir); \
1093 [ -n "${GZIP_PROG}" ] || continue; \
1094 rm -f $(DESTDIR)$(psdir)/$${file}.gz; \
1095 ${GZIP_PROG} -9n $(DESTDIR)$(psdir)/$${file}; \
1096 done
1097
1098## Top-level Makefile installs the info pages.
1099install-doc: install-dvi install-html install-pdf install-ps
1100
1101
1102
1103.PHONY: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps uninstall-doc
1104
1105uninstall-dvi:
1106 for file in $(DVI_TARGETS); do \
1107 rm -f $(DESTDIR)$(dvidir)/$${file}; \
1108 done
1109uninstall-html:
1110 for file in $(HTML_TARGETS); do \
1111 rm -f $(DESTDIR)$(htmldir)/$${file}; \
1112 done
1113uninstall-ps:
1114 ext= ; [ -n "${GZIP_PROG}" ] && ext=.gz; \
1115 for file in $(PS_TARGETS); do \
1116 rm -f $(DESTDIR)$(psdir)/$${file}$${ext}; \
1117 done
1118uninstall-pdf:
1119 for file in $(PDF_TARGETS); do \
1120 rm -f $(DESTDIR)$(pdfdir)/$${file}; \
1121 done
1122
1123uninstall-doc: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps
1124
1125
767### Makefile ends here 1126### Makefile ends here
diff --git a/doc/misc/gnus.texi b/doc/misc/gnus.texi
index 4edc1d62f1a..f7f373664c6 100644
--- a/doc/misc/gnus.texi
+++ b/doc/misc/gnus.texi
@@ -14796,14 +14796,16 @@ and says what authentication scheme to use. The default is
14796 14796
14797@item :leave 14797@item :leave
14798Non-@code{nil} if the mail is to be left on the @acronym{POP} server 14798Non-@code{nil} if the mail is to be left on the @acronym{POP} server
14799after fetching. Mails once fetched will never be fetched again by the 14799after fetching. Only the built-in @code{pop3-movemail} program (the
14800@acronym{UIDL} control. Only the built-in @code{pop3-movemail} program 14800default) supports this keyword.
14801(the default) supports this keyword. 14801
14802 14802If this is a number, leave mails on the server for this many days since
14803If this is neither @code{nil} nor a number, all mails will be left on 14803you first checked new mails. In that case, mails once fetched will
14804the server. If this is a number, leave mails on the server for this 14804never be fetched again by the @acronym{UIDL} control. If this is
14805many days since you first checked new mails. If this is @code{nil} 14805@code{nil} (the default), mails will be deleted on the server right
14806(the default), mails will be deleted on the server right after fetching. 14806after fetching. If this is neither @code{nil} nor a number, all mails
14807will be left on the server, and you will end up getting the same mails
14808again and again.
14807 14809
14808@vindex pop3-uidl-file 14810@vindex pop3-uidl-file
14809The @code{pop3-uidl-file} variable specifies the file to which the 14811The @code{pop3-uidl-file} variable specifies the file to which the
diff --git a/doc/misc/texinfo.tex b/doc/misc/texinfo.tex
index 3427d2ad0e3..e8fed290734 100644
--- a/doc/misc/texinfo.tex
+++ b/doc/misc/texinfo.tex
@@ -3,7 +3,7 @@
3% Load plain if necessary, i.e., if running under initex. 3% Load plain if necessary, i.e., if running under initex.
4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi 4\expandafter\ifx\csname fmtname\endcsname\relax\input plain\fi
5% 5%
6\def\texinfoversion{2013-06-23.10} 6\def\texinfoversion{2013-08-09.09}
7% 7%
8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995, 8% Copyright 1985, 1986, 1988, 1990, 1991, 1992, 1993, 1994, 1995,
9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 9% 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006,
@@ -2377,8 +2377,10 @@ end
2377 \ifx\next,% 2377 \ifx\next,%
2378 \else\ifx\next-% 2378 \else\ifx\next-%
2379 \else\ifx\next.% 2379 \else\ifx\next.%
2380 \else\ifx\next\.%
2381 \else\ifx\next\comma%
2380 \else\ptexslash 2382 \else\ptexslash
2381 \fi\fi\fi 2383 \fi\fi\fi\fi\fi
2382 \aftersmartic 2384 \aftersmartic
2383} 2385}
2384 2386
@@ -2519,7 +2521,9 @@ end
2519 \ifx\codedashprev\codedash 2521 \ifx\codedashprev\codedash
2520 \else \discretionary{}{}{}\fi 2522 \else \discretionary{}{}{}\fi
2521 \fi 2523 \fi
2522 \global\let\codedashprev=\next 2524 % we need the space after the = for the case when \next itself is a
2525 % space token; it would get swallowed otherwise. As in @code{- a}.
2526 \global\let\codedashprev= \next
2523 } 2527 }
2524} 2528}
2525\def\normaldash{-} 2529\def\normaldash{-}
diff --git a/doc/misc/woman.texi b/doc/misc/woman.texi
index 44a8b5573fa..8005d58ce8a 100644
--- a/doc/misc/woman.texi
+++ b/doc/misc/woman.texi
@@ -67,7 +67,12 @@ modify this GNU manual.''
67@display 67@display
68As distributed with Emacs @value{EMACSVER}. 68As distributed with Emacs @value{EMACSVER}.
69 69
70@ifnothtml
70@email{F.J.Wright@@qmw.ac.uk, Francis J. Wright} 71@email{F.J.Wright@@qmw.ac.uk, Francis J. Wright}
72@end ifnothtml
73@ifhtml
74Francis J. Wright
75@end ifhtml
71@uref{http://centaur.maths.qmw.ac.uk/, School of Mathematical Sciences} 76@uref{http://centaur.maths.qmw.ac.uk/, School of Mathematical Sciences}
72Queen Mary and Westfield College (University of London) 77Queen Mary and Westfield College (University of London)
73Mile End Road, London E1 4NS, UK 78Mile End Road, London E1 4NS, UK