aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGlenn Morris2010-10-09 11:31:12 -0700
committerGlenn Morris2010-10-09 11:31:12 -0700
commitabd40fb4ee56c21965f52e20fc04cab630674ab0 (patch)
treebe2a75b0861862ba5e2a453c554ab0595b9c57ed
parentf4f358f172feadc4c706e540f17e0989c2e1c9b8 (diff)
downloademacs-abd40fb4ee56c21965f52e20fc04cab630674ab0.tar.gz
emacs-abd40fb4ee56c21965f52e20fc04cab630674ab0.zip
Avoid having a directory as a prerequisite in doc Makefiles.
It does not play well with time-stamping. * doc/misc/Makefile.in ($(infodir)): Delete rule. (mkinfodir): New. Use it in all the info rules, rather than depending on infodir. * doc/lispref/Makefile.in ($(infodir)): Delete rule. (mkinfodir): New. ($(infodir)/elisp): Use $mkinfodir instead of infodir. * doc/lispintro/Makefile.in ($(infodir)): Delete rule. (mkinfodir): New. ($(infodir)/eintr): Use $mkinfodir instead of infodir. * doc/emacs/Makefile.in ($(infodir)): Delete rule. (mkinfodir): New. ($(infodir)/emacs): Use $mkinfodir instead of infodir.
-rw-r--r--doc/emacs/ChangeLog4
-rw-r--r--doc/emacs/Makefile.in13
-rw-r--r--doc/lispintro/ChangeLog6
-rw-r--r--doc/lispintro/Makefile.in8
-rw-r--r--doc/lispref/ChangeLog6
-rw-r--r--doc/lispref/Makefile.in8
-rw-r--r--doc/misc/ChangeLog6
-rw-r--r--doc/misc/Makefile.in144
8 files changed, 133 insertions, 62 deletions
diff --git a/doc/emacs/ChangeLog b/doc/emacs/ChangeLog
index 468a789c1d4..478a3de1d44 100644
--- a/doc/emacs/ChangeLog
+++ b/doc/emacs/ChangeLog
@@ -1,5 +1,9 @@
12010-10-09 Glenn Morris <rgm@gnu.org> 12010-10-09 Glenn Morris <rgm@gnu.org>
2 2
3 * Makefile.in ($(infodir)): Delete rule.
4 (mkinfodir): New.
5 ($(infodir)/emacs): Use $mkinfodir instead of infodir.
6
3 * Makefile.in (distclean): Do not delete emacsver.texi. 7 * Makefile.in (distclean): Do not delete emacsver.texi.
4 * emacsver.texi: New file, replacing emacsver.texi.in. 8 * emacsver.texi: New file, replacing emacsver.texi.in.
5 9
diff --git a/doc/emacs/Makefile.in b/doc/emacs/Makefile.in
index c50878ff533..dd3bad1b8b0 100644
--- a/doc/emacs/Makefile.in
+++ b/doc/emacs/Makefile.in
@@ -117,13 +117,15 @@ EMACSSOURCES= \
117 ${srcdir}/kmacro.texi \ 117 ${srcdir}/kmacro.texi \
118 $(EMACS_XTRA) 118 $(EMACS_XTRA)
119 119
120## This seems pointless. The info/ directory exists in both the
121## repository and the release tarfiles. We do not use any
122## equivalent of mkdir -p/mkinstalldirs, so this is not a general
123## solution anyway. The second test -d is for parallel builds.
124mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir}
125
120.PHONY: info dvi pdf 126.PHONY: info dvi pdf
121 127
122info: $(infodir)/emacs 128info: $(infodir)/emacs
123
124$(infodir):
125 mkdir $@ || test -d $@
126
127dvi: emacs.dvi 129dvi: emacs.dvi
128pdf: emacs.pdf 130pdf: emacs.pdf
129 131
@@ -131,7 +133,8 @@ pdf: emacs.pdf
131# There is no provision for Info files to exist in the build directory. 133# There is no provision for Info files to exist in the build directory.
132# In a distribution of Emacs, the Info files should be up to date. 134# In a distribution of Emacs, the Info files should be up to date.
133 135
134$(infodir)/emacs: $(infodir) ${EMACSSOURCES} 136$(infodir)/emacs: ${EMACSSOURCES}
137 $(mkinfodir)
135 cd $(srcdir); $(MAKEINFO) emacs.texi -o $@ 138 cd $(srcdir); $(MAKEINFO) emacs.texi -o $@
136 139
137emacs.dvi: ${EMACSSOURCES} 140emacs.dvi: ${EMACSSOURCES}
diff --git a/doc/lispintro/ChangeLog b/doc/lispintro/ChangeLog
index 95501d6ff70..72e743e4ebf 100644
--- a/doc/lispintro/ChangeLog
+++ b/doc/lispintro/ChangeLog
@@ -1,5 +1,11 @@
12010-10-09 Glenn Morris <rgm@gnu.org> 12010-10-09 Glenn Morris <rgm@gnu.org>
2 2
3 * Makefile.in ($(infodir)): Delete rule.
4 (mkinfodir): New.
5 ($(infodir)/eintr): Use $mkinfodir instead of infodir.
6
72010-10-09 Glenn Morris <rgm@gnu.org>
8
3 * Makefile.in (.PHONY): Declare info, dvi, html, pdf, dist. 9 * Makefile.in (.PHONY): Declare info, dvi, html, pdf, dist.
4 10
52010-10-07 Glenn Morris <rgm@gnu.org> 112010-10-07 Glenn Morris <rgm@gnu.org>
diff --git a/doc/lispintro/Makefile.in b/doc/lispintro/Makefile.in
index 41f8f2a5c75..40cb48110ce 100644
--- a/doc/lispintro/Makefile.in
+++ b/doc/lispintro/Makefile.in
@@ -34,22 +34,22 @@ TEXI2DVI = texi2dvi
34TEXI2PDF = texi2pdf 34TEXI2PDF = texi2pdf
35DVIPS = dvips 35DVIPS = dvips
36 36
37mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir}
38
37.SUFFIXES: .dvi .ps .texi 39.SUFFIXES: .dvi .ps .texi
38 40
39.PHONY: info dvi html pdf 41.PHONY: info dvi html pdf
40 42
41info: ${infodir}/eintr 43info: ${infodir}/eintr
42 44
43$(infodir):
44 mkdir $@ || test -d $@
45
46dvi: emacs-lisp-intro.dvi 45dvi: emacs-lisp-intro.dvi
47html: emacs-lisp-intro.html 46html: emacs-lisp-intro.html
48pdf: emacs-lisp-intro.pdf 47pdf: emacs-lisp-intro.pdf
49 48
50# The file name eintr must fit within 5 characters, to allow for 49# The file name eintr must fit within 5 characters, to allow for
51# -NN extensions to fit into DOS 8+3 limits without clashing. 50# -NN extensions to fit into DOS 8+3 limits without clashing.
52${infodir}/eintr: $(infodir) ${srcdir}/emacs-lisp-intro.texi 51${infodir}/eintr: ${srcdir}/emacs-lisp-intro.texi
52 $(mkinfodir)
53 cd $(srcdir); $(MAKEINFO) emacs-lisp-intro.texi -o $@ 53 cd $(srcdir); $(MAKEINFO) emacs-lisp-intro.texi -o $@
54 54
55emacs-lisp-intro.dvi: ${srcdir}/emacs-lisp-intro.texi 55emacs-lisp-intro.dvi: ${srcdir}/emacs-lisp-intro.texi
diff --git a/doc/lispref/ChangeLog b/doc/lispref/ChangeLog
index 8a3242a6859..262c3bc4826 100644
--- a/doc/lispref/ChangeLog
+++ b/doc/lispref/ChangeLog
@@ -1,5 +1,11 @@
12010-10-09 Glenn Morris <rgm@gnu.org> 12010-10-09 Glenn Morris <rgm@gnu.org>
2 2
3 * Makefile.in ($(infodir)): Delete rule.
4 (mkinfodir): New.
5 ($(infodir)/elisp): Use $mkinfodir instead of infodir.
6
72010-10-09 Glenn Morris <rgm@gnu.org>
8
3 * Makefile.in (emacsdir): New variable. 9 * Makefile.in (emacsdir): New variable.
4 (MAKEINFO): Add -I $emacsdir. 10 (MAKEINFO): Add -I $emacsdir.
5 (dist): Copy emacsver.texi. 11 (dist): Copy emacsver.texi.
diff --git a/doc/lispref/Makefile.in b/doc/lispref/Makefile.in
index 4336a25d5ee..e5786bfd5f2 100644
--- a/doc/lispref/Makefile.in
+++ b/doc/lispref/Makefile.in
@@ -96,6 +96,8 @@ srcs = \
96 $(srcdir)/gpl.texi \ 96 $(srcdir)/gpl.texi \
97 $(srcdir)/doclicense.texi 97 $(srcdir)/doclicense.texi
98 98
99mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir}
100
99.PHONY: info dvi pdf 101.PHONY: info dvi pdf
100 102
101# The info file is named `elisp'. 103# The info file is named `elisp'.
@@ -103,10 +105,8 @@ info: $(infodir)/elisp
103dvi: elisp.dvi 105dvi: elisp.dvi
104pdf: elisp.pdf 106pdf: elisp.pdf
105 107
106$(infodir): 108$(infodir)/elisp: $(srcs)
107 mkdir $@ || test -d $@ 109 $(mkinfodir)
108
109$(infodir)/elisp: $(infodir) $(srcs)
110 cd $(srcdir); $(MAKEINFO) -I. -I$(texinfodir) elisp.texi -o $@ 110 cd $(srcdir); $(MAKEINFO) -I. -I$(texinfodir) elisp.texi -o $@
111 111
112elisp.dvi: $(srcs) 112elisp.dvi: $(srcs)
diff --git a/doc/misc/ChangeLog b/doc/misc/ChangeLog
index 3d834371815..e080d1fe262 100644
--- a/doc/misc/ChangeLog
+++ b/doc/misc/ChangeLog
@@ -1,5 +1,11 @@
12010-10-09 Glenn Morris <rgm@gnu.org> 12010-10-09 Glenn Morris <rgm@gnu.org>
2 2
3 * Makefile.in ($(infodir)): Delete rule.
4 (mkinfodir): New. Use it in all the info rules, rather than depending
5 on infodir.
6
72010-10-09 Glenn Morris <rgm@gnu.org>
8
3 * gnus.texi (Article Washing): Fix previous change. 9 * gnus.texi (Article Washing): Fix previous change.
4 10
5 * Makefile.in (emacsdir): New variable. 11 * Makefile.in (emacsdir): New variable.
diff --git a/doc/misc/Makefile.in b/doc/misc/Makefile.in
index 153aaa40d52..fdb539db9f3 100644
--- a/doc/misc/Makefile.in
+++ b/doc/misc/Makefile.in
@@ -201,14 +201,12 @@ TEXI2PDF = texi2pdf
201 201
202ENVADD = TEXINPUTS="$(srcdir):$(TEXINPUTS)" MAKEINFO="$(MAKEINFO) -I$(srcdir)" 202ENVADD = TEXINPUTS="$(srcdir):$(TEXINPUTS)" MAKEINFO="$(MAKEINFO) -I$(srcdir)"
203 203
204mkinfodir = @test -d ${infodir} || mkdir ${infodir} || test -d ${infodir}
204 205
205.PHONY: info dvi pdf 206.PHONY: info dvi pdf
206 207
207info: $(INFO_TARGETS) 208info: $(INFO_TARGETS)
208 209
209$(infodir):
210 mkdir $@ || test -d $@
211
212dvi: $(DVI_TARGETS) 210dvi: $(DVI_TARGETS)
213 211
214pdf: $(PDF_TARGETS) 212pdf: $(PDF_TARGETS)
@@ -220,7 +218,8 @@ pdf: $(PDF_TARGETS)
220 218
221## "short" target names for convenience, to just rebuild one manual. 219## "short" target names for convenience, to just rebuild one manual.
222ada-mode : $(infodir)/ada-mode 220ada-mode : $(infodir)/ada-mode
223$(infodir)/ada-mode: ada-mode.texi $(infodir) 221$(infodir)/ada-mode: ada-mode.texi
222 $(mkinfodir)
224 cd $(srcdir); $(MAKEINFO) ada-mode.texi 223 cd $(srcdir); $(MAKEINFO) ada-mode.texi
225ada-mode.dvi: ada-mode.texi 224ada-mode.dvi: ada-mode.texi
226 $(ENVADD) $(TEXI2DVI) ${srcdir}/ada-mode.texi 225 $(ENVADD) $(TEXI2DVI) ${srcdir}/ada-mode.texi
@@ -228,7 +227,8 @@ ada-mode.pdf: ada-mode.texi
228 $(ENVADD) $(TEXI2PDF) ${srcdir}/ada-mode.texi 227 $(ENVADD) $(TEXI2PDF) ${srcdir}/ada-mode.texi
229 228
230auth : $(infodir)/auth 229auth : $(infodir)/auth
231$(infodir)/auth: auth.texi $(infodir) 230$(infodir)/auth: auth.texi
231 $(mkinfodir)
232 cd $(srcdir); $(MAKEINFO) auth.texi 232 cd $(srcdir); $(MAKEINFO) auth.texi
233auth.dvi: auth.texi 233auth.dvi: auth.texi
234 $(ENVADD) $(TEXI2DVI) ${srcdir}/auth.texi 234 $(ENVADD) $(TEXI2DVI) ${srcdir}/auth.texi
@@ -236,7 +236,8 @@ auth.pdf: auth.texi
236 $(ENVADD) $(TEXI2PDF) ${srcdir}/auth.texi 236 $(ENVADD) $(TEXI2PDF) ${srcdir}/auth.texi
237 237
238autotype : $(infodir)/autotype 238autotype : $(infodir)/autotype
239$(infodir)/autotype: autotype.texi $(infodir) 239$(infodir)/autotype: autotype.texi
240 $(mkinfodir)
240 cd $(srcdir); $(MAKEINFO) autotype.texi 241 cd $(srcdir); $(MAKEINFO) autotype.texi
241autotype.dvi: autotype.texi 242autotype.dvi: autotype.texi
242 $(ENVADD) $(TEXI2DVI) ${srcdir}/autotype.texi 243 $(ENVADD) $(TEXI2DVI) ${srcdir}/autotype.texi
@@ -244,7 +245,8 @@ autotype.pdf: autotype.texi
244 $(ENVADD) $(TEXI2PDF) ${srcdir}/autotype.texi 245 $(ENVADD) $(TEXI2PDF) ${srcdir}/autotype.texi
245 246
246calc : $(infodir)/calc 247calc : $(infodir)/calc
247$(infodir)/calc: calc.texi $(infodir) 248$(infodir)/calc: calc.texi
249 $(mkinfodir)
248 cd $(srcdir); $(MAKEINFO) calc.texi 250 cd $(srcdir); $(MAKEINFO) calc.texi
249calc.dvi: calc.texi 251calc.dvi: calc.texi
250 $(ENVADD) $(TEXI2DVI) ${srcdir}/calc.texi 252 $(ENVADD) $(TEXI2DVI) ${srcdir}/calc.texi
@@ -252,7 +254,8 @@ calc.pdf: calc.texi
252 $(ENVADD) $(TEXI2PDF) ${srcdir}/calc.texi 254 $(ENVADD) $(TEXI2PDF) ${srcdir}/calc.texi
253 255
254ccmode : $(infodir)/ccmode 256ccmode : $(infodir)/ccmode
255$(infodir)/ccmode: cc-mode.texi $(infodir) 257$(infodir)/ccmode: cc-mode.texi
258 $(mkinfodir)
256 cd $(srcdir); $(MAKEINFO) cc-mode.texi 259 cd $(srcdir); $(MAKEINFO) cc-mode.texi
257cc-mode.dvi: cc-mode.texi 260cc-mode.dvi: cc-mode.texi
258 $(ENVADD) $(TEXI2DVI) ${srcdir}/cc-mode.texi 261 $(ENVADD) $(TEXI2DVI) ${srcdir}/cc-mode.texi
@@ -260,7 +263,8 @@ cc-mode.pdf: cc-mode.texi
260 $(ENVADD) $(TEXI2PDF) ${srcdir}/cc-mode.texi 263 $(ENVADD) $(TEXI2PDF) ${srcdir}/cc-mode.texi
261 264
262cl : $(infodir)/cl 265cl : $(infodir)/cl
263$(infodir)/cl: cl.texi $(infodir) 266$(infodir)/cl: cl.texi
267 $(mkinfodir)
264 cd $(srcdir); $(MAKEINFO) cl.texi 268 cd $(srcdir); $(MAKEINFO) cl.texi
265cl.dvi: cl.texi 269cl.dvi: cl.texi
266 $(ENVADD) $(TEXI2DVI) ${srcdir}/cl.texi 270 $(ENVADD) $(TEXI2DVI) ${srcdir}/cl.texi
@@ -268,7 +272,8 @@ cl.pdf: cl.texi
268 $(ENVADD) $(TEXI2PDF) ${srcdir}/cl.texi 272 $(ENVADD) $(TEXI2PDF) ${srcdir}/cl.texi
269 273
270dbus : $(infodir)/dbus 274dbus : $(infodir)/dbus
271$(infodir)/dbus: dbus.texi $(infodir) 275$(infodir)/dbus: dbus.texi
276 $(mkinfodir)
272 cd $(srcdir); $(MAKEINFO) dbus.texi 277 cd $(srcdir); $(MAKEINFO) dbus.texi
273dbus.dvi: dbus.texi 278dbus.dvi: dbus.texi
274 $(ENVADD) $(TEXI2DVI) ${srcdir}/dbus.texi 279 $(ENVADD) $(TEXI2DVI) ${srcdir}/dbus.texi
@@ -276,7 +281,8 @@ dbus.pdf: dbus.texi
276 $(ENVADD) $(TEXI2PDF) ${srcdir}/dbus.texi 281 $(ENVADD) $(TEXI2PDF) ${srcdir}/dbus.texi
277 282
278dired-x : $(infodir)/dired-x 283dired-x : $(infodir)/dired-x
279$(infodir)/dired-x: dired-x.texi $(infodir) 284$(infodir)/dired-x: dired-x.texi
285 $(mkinfodir)
280 cd $(srcdir); $(MAKEINFO) dired-x.texi 286 cd $(srcdir); $(MAKEINFO) dired-x.texi
281dired-x.dvi: dired-x.texi 287dired-x.dvi: dired-x.texi
282 $(ENVADD) $(TEXI2DVI) ${srcdir}/dired-x.texi 288 $(ENVADD) $(TEXI2DVI) ${srcdir}/dired-x.texi
@@ -284,7 +290,8 @@ dired-x.pdf: dired-x.texi
284 $(ENVADD) $(TEXI2PDF) ${srcdir}/dired-x.texi 290 $(ENVADD) $(TEXI2PDF) ${srcdir}/dired-x.texi
285 291
286ebrowse : $(infodir)/ebrowse 292ebrowse : $(infodir)/ebrowse
287$(infodir)/ebrowse: ebrowse.texi $(infodir) 293$(infodir)/ebrowse: ebrowse.texi
294 $(mkinfodir)
288 cd $(srcdir); $(MAKEINFO) ebrowse.texi 295 cd $(srcdir); $(MAKEINFO) ebrowse.texi
289ebrowse.dvi: ebrowse.texi 296ebrowse.dvi: ebrowse.texi
290 $(ENVADD) $(TEXI2DVI) ${srcdir}/ebrowse.texi 297 $(ENVADD) $(TEXI2DVI) ${srcdir}/ebrowse.texi
@@ -292,7 +299,8 @@ ebrowse.pdf: ebrowse.texi
292 $(ENVADD) $(TEXI2PDF) ${srcdir}/ebrowse.texi 299 $(ENVADD) $(TEXI2PDF) ${srcdir}/ebrowse.texi
293 300
294ede : $(infodir)/ede 301ede : $(infodir)/ede
295$(infodir)/ede: ede.texi $(infodir) 302$(infodir)/ede: ede.texi
303 $(mkinfodir)
296 cd $(srcdir); $(MAKEINFO) ede.texi 304 cd $(srcdir); $(MAKEINFO) ede.texi
297ede.dvi: ede.texi 305ede.dvi: ede.texi
298 $(ENVADD) $(TEXI2DVI) ${srcdir}/ede.texi 306 $(ENVADD) $(TEXI2DVI) ${srcdir}/ede.texi
@@ -300,7 +308,8 @@ ede.pdf: ede.texi
300 $(ENVADD) $(TEXI2PDF) ${srcdir}/ede.texi 308 $(ENVADD) $(TEXI2PDF) ${srcdir}/ede.texi
301 309
302ediff : $(infodir)/ediff 310ediff : $(infodir)/ediff
303$(infodir)/ediff: ediff.texi $(infodir) 311$(infodir)/ediff: ediff.texi
312 $(mkinfodir)
304 cd $(srcdir); $(MAKEINFO) ediff.texi 313 cd $(srcdir); $(MAKEINFO) ediff.texi
305ediff.dvi: ediff.texi 314ediff.dvi: ediff.texi
306 $(ENVADD) $(TEXI2DVI) ${srcdir}/ediff.texi 315 $(ENVADD) $(TEXI2DVI) ${srcdir}/ediff.texi
@@ -308,7 +317,8 @@ ediff.pdf: ediff.texi
308 $(ENVADD) $(TEXI2PDF) ${srcdir}/ediff.texi 317 $(ENVADD) $(TEXI2PDF) ${srcdir}/ediff.texi
309 318
310edt : $(infodir)/edt 319edt : $(infodir)/edt
311$(infodir)/edt: edt.texi $(infodir) 320$(infodir)/edt: edt.texi
321 $(mkinfodir)
312 cd $(srcdir); $(MAKEINFO) edt.texi 322 cd $(srcdir); $(MAKEINFO) edt.texi
313edt.dvi: edt.texi 323edt.dvi: edt.texi
314 $(ENVADD) $(TEXI2DVI) ${srcdir}/edt.texi 324 $(ENVADD) $(TEXI2DVI) ${srcdir}/edt.texi
@@ -316,7 +326,8 @@ edt.pdf: edt.texi
316 $(ENVADD) $(TEXI2PDF) ${srcdir}/edt.texi 326 $(ENVADD) $(TEXI2PDF) ${srcdir}/edt.texi
317 327
318eieio : $(infodir)/eieio 328eieio : $(infodir)/eieio
319$(infodir)/eieio: eieio.texi $(infodir) 329$(infodir)/eieio: eieio.texi
330 $(mkinfodir)
320 cd $(srcdir); $(MAKEINFO) eieio.texi 331 cd $(srcdir); $(MAKEINFO) eieio.texi
321eieio.dvi: eieio.texi 332eieio.dvi: eieio.texi
322 $(ENVADD) $(TEXI2DVI) ${srcdir}/eieio.texi 333 $(ENVADD) $(TEXI2DVI) ${srcdir}/eieio.texi
@@ -324,7 +335,8 @@ eieio.pdf: eieio.texi
324 $(ENVADD) $(TEXI2PDF) ${srcdir}/eieio.texi 335 $(ENVADD) $(TEXI2PDF) ${srcdir}/eieio.texi
325 336
326emacs-mime : $(infodir)/emacs-mime 337emacs-mime : $(infodir)/emacs-mime
327$(infodir)/emacs-mime: emacs-mime.texi $(infodir) 338$(infodir)/emacs-mime: emacs-mime.texi
339 $(mkinfodir)
328 cd $(srcdir); $(MAKEINFO) --enable-encoding emacs-mime.texi 340 cd $(srcdir); $(MAKEINFO) --enable-encoding emacs-mime.texi
329emacs-mime.dvi: emacs-mime.texi 341emacs-mime.dvi: emacs-mime.texi
330 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi 342 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi
@@ -332,7 +344,8 @@ emacs-mime.pdf: emacs-mime.texi
332 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-mime.texi 344 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-mime.texi
333 345
334epa : $(infodir)/epa 346epa : $(infodir)/epa
335$(infodir)/epa: epa.texi $(infodir) 347$(infodir)/epa: epa.texi
348 $(mkinfodir)
336 cd $(srcdir); $(MAKEINFO) epa.texi 349 cd $(srcdir); $(MAKEINFO) epa.texi
337epa.dvi: epa.texi 350epa.dvi: epa.texi
338 $(ENVADD) $(TEXI2DVI) ${srcdir}/epa.texi 351 $(ENVADD) $(TEXI2DVI) ${srcdir}/epa.texi
@@ -340,7 +353,8 @@ epa.pdf: epa.texi
340 $(ENVADD) $(TEXI2PDF) ${srcdir}/epa.texi 353 $(ENVADD) $(TEXI2PDF) ${srcdir}/epa.texi
341 354
342erc : $(infodir)/erc 355erc : $(infodir)/erc
343$(infodir)/erc: erc.texi $(infodir) 356$(infodir)/erc: erc.texi
357 $(mkinfodir)
344 cd $(srcdir); $(MAKEINFO) erc.texi 358 cd $(srcdir); $(MAKEINFO) erc.texi
345erc.dvi: erc.texi 359erc.dvi: erc.texi
346 $(ENVADD) $(TEXI2DVI) ${srcdir}/erc.texi 360 $(ENVADD) $(TEXI2DVI) ${srcdir}/erc.texi
@@ -348,7 +362,8 @@ erc.pdf: erc.texi
348 $(ENVADD) $(TEXI2PDF) ${srcdir}/erc.texi 362 $(ENVADD) $(TEXI2PDF) ${srcdir}/erc.texi
349 363
350eshell : $(infodir)/eshell 364eshell : $(infodir)/eshell
351$(infodir)/eshell: eshell.texi $(infodir) 365$(infodir)/eshell: eshell.texi
366 $(mkinfodir)
352 cd $(srcdir); $(MAKEINFO) eshell.texi 367 cd $(srcdir); $(MAKEINFO) eshell.texi
353eshell.dvi: eshell.texi 368eshell.dvi: eshell.texi
354 $(ENVADD) $(TEXI2DVI) ${srcdir}/eshell.texi 369 $(ENVADD) $(TEXI2DVI) ${srcdir}/eshell.texi
@@ -357,6 +372,7 @@ eshell.pdf: eshell.texi
357 372
358eudc : $(infodir)/eudc 373eudc : $(infodir)/eudc
359$(infodir)/eudc: eudc.texi 374$(infodir)/eudc: eudc.texi
375 $(mkinfodir)
360 cd $(srcdir); $(MAKEINFO) eudc.texi 376 cd $(srcdir); $(MAKEINFO) eudc.texi
361eudc.dvi: eudc.texi 377eudc.dvi: eudc.texi
362 $(ENVADD) $(TEXI2DVI) ${srcdir}/eudc.texi 378 $(ENVADD) $(TEXI2DVI) ${srcdir}/eudc.texi
@@ -364,7 +380,8 @@ eudc.pdf: eudc.texi
364 $(ENVADD) $(TEXI2PDF) ${srcdir}/eudc.texi 380 $(ENVADD) $(TEXI2PDF) ${srcdir}/eudc.texi
365 381
366efaq : $(infodir)/efaq 382efaq : $(infodir)/efaq
367$(infodir)/efaq: faq.texi $(emacsdir)/emacsver.texi $(infodir) 383$(infodir)/efaq: faq.texi $(emacsdir)/emacsver.texi
384 $(mkinfodir)
368 cd $(srcdir); $(MAKEINFO) -I $(emacsdir) faq.texi 385 cd $(srcdir); $(MAKEINFO) -I $(emacsdir) faq.texi
369faq.dvi: faq.texi 386faq.dvi: faq.texi
370 $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi 387 $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi
@@ -373,6 +390,7 @@ faq.pdf: faq.texi
373 390
374flymake : $(infodir)/flymake 391flymake : $(infodir)/flymake
375$(infodir)/flymake: flymake.texi 392$(infodir)/flymake: flymake.texi
393 $(mkinfodir)
376 cd $(srcdir); $(MAKEINFO) flymake.texi 394 cd $(srcdir); $(MAKEINFO) flymake.texi
377flymake.dvi: flymake.texi 395flymake.dvi: flymake.texi
378 $(ENVADD) $(TEXI2DVI) ${srcdir}/flymake.texi 396 $(ENVADD) $(TEXI2DVI) ${srcdir}/flymake.texi
@@ -380,7 +398,8 @@ flymake.pdf: flymake.texi
380 $(ENVADD) $(TEXI2PDF) ${srcdir}/flymake.texi 398 $(ENVADD) $(TEXI2PDF) ${srcdir}/flymake.texi
381 399
382forms : $(infodir)/forms 400forms : $(infodir)/forms
383$(infodir)/forms: forms.texi $(infodir) 401$(infodir)/forms: forms.texi
402 $(mkinfodir)
384 cd $(srcdir); $(MAKEINFO) forms.texi 403 cd $(srcdir); $(MAKEINFO) forms.texi
385forms.dvi: forms.texi 404forms.dvi: forms.texi
386 $(ENVADD) $(TEXI2DVI) ${srcdir}/forms.texi 405 $(ENVADD) $(TEXI2DVI) ${srcdir}/forms.texi
@@ -389,7 +408,8 @@ forms.pdf: forms.texi
389 408
390# gnus/message/emacs-mime/sieve/pgg are part of Gnus: 409# gnus/message/emacs-mime/sieve/pgg are part of Gnus:
391gnus : $(infodir)/gnus 410gnus : $(infodir)/gnus
392$(infodir)/gnus: gnus.texi gnus-faq.texi $(infodir) 411$(infodir)/gnus: gnus.texi gnus-faq.texi
412 $(mkinfodir)
393 cd $(srcdir); $(MAKEINFO) gnus.texi 413 cd $(srcdir); $(MAKEINFO) gnus.texi
394gnus.dvi: gnus.texi gnus-faq.texi 414gnus.dvi: gnus.texi gnus-faq.texi
395 sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi 415 sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi
@@ -405,7 +425,8 @@ gnus.pdf: gnus.texi gnus-faq.texi
405# This is produced with --no-split to avoid making files whose 425# This is produced with --no-split to avoid making files whose
406# names clash on DOS 8+3 filesystems 426# names clash on DOS 8+3 filesystems
407idlwave : $(infodir)/idlwave 427idlwave : $(infodir)/idlwave
408$(infodir)/idlwave: idlwave.texi $(infodir) 428$(infodir)/idlwave: idlwave.texi
429 $(mkinfodir)
409 cd $(srcdir); $(MAKEINFO) --no-split idlwave.texi 430 cd $(srcdir); $(MAKEINFO) --no-split idlwave.texi
410idlwave.dvi: idlwave.texi 431idlwave.dvi: idlwave.texi
411 $(ENVADD) $(TEXI2DVI) ${srcdir}/idlwave.texi 432 $(ENVADD) $(TEXI2DVI) ${srcdir}/idlwave.texi
@@ -416,7 +437,8 @@ idlwave.pdf: idlwave.texi
416# the @setfilename directive in info.texi, which is required for 437# the @setfilename directive in info.texi, which is required for
417# the Texinfo distribution. 438# the Texinfo distribution.
418###info : $(infodir)/info # circular! 439###info : $(infodir)/info # circular!
419$(infodir)/info: info.texi $(infodir) 440$(infodir)/info: info.texi
441 $(mkinfodir)
420 cd $(srcdir); $(MAKEINFO) --no-split info.texi -o $@ 442 cd $(srcdir); $(MAKEINFO) --no-split info.texi -o $@
421info.dvi: info.texi 443info.dvi: info.texi
422 $(ENVADD) $(TEXI2DVI) ${srcdir}/info.texi 444 $(ENVADD) $(TEXI2DVI) ${srcdir}/info.texi
@@ -424,7 +446,8 @@ info.pdf: info.texi
424 $(ENVADD) $(TEXI2PDF) ${srcdir}/info.texi 446 $(ENVADD) $(TEXI2PDF) ${srcdir}/info.texi
425 447
426mairix-el : $(infodir)/mairix-el 448mairix-el : $(infodir)/mairix-el
427$(infodir)/mairix-el: mairix-el.texi $(infodir) 449$(infodir)/mairix-el: mairix-el.texi
450 $(mkinfodir)
428 cd $(srcdir); $(MAKEINFO) mairix-el.texi 451 cd $(srcdir); $(MAKEINFO) mairix-el.texi
429mairix-el.dvi: mairix-el.texi 452mairix-el.dvi: mairix-el.texi
430 $(ENVADD) $(TEXI2DVI) ${srcdir}/mairix-el.texi 453 $(ENVADD) $(TEXI2DVI) ${srcdir}/mairix-el.texi
@@ -432,7 +455,8 @@ mairix-el.pdf: mairix-el.texi
432 $(ENVADD) $(TEXI2PDF) ${srcdir}/mairix-el.texi 455 $(ENVADD) $(TEXI2PDF) ${srcdir}/mairix-el.texi
433 456
434message : $(infodir)/message 457message : $(infodir)/message
435$(infodir)/message: message.texi $(infodir) 458$(infodir)/message: message.texi
459 $(mkinfodir)
436 cd $(srcdir); $(MAKEINFO) message.texi 460 cd $(srcdir); $(MAKEINFO) message.texi
437message.dvi: message.texi 461message.dvi: message.texi
438 $(ENVADD) $(TEXI2DVI) ${srcdir}/message.texi 462 $(ENVADD) $(TEXI2DVI) ${srcdir}/message.texi
@@ -440,7 +464,8 @@ message.pdf: message.texi
440 $(ENVADD) $(TEXI2PDF) ${srcdir}/message.texi 464 $(ENVADD) $(TEXI2PDF) ${srcdir}/message.texi
441 465
442mh-e : $(infodir)/mh-e 466mh-e : $(infodir)/mh-e
443$(infodir)/mh-e: mh-e.texi $(infodir) 467$(infodir)/mh-e: mh-e.texi
468 $(mkinfodir)
444 cd $(srcdir); $(MAKEINFO) mh-e.texi 469 cd $(srcdir); $(MAKEINFO) mh-e.texi
445mh-e.dvi: mh-e.texi 470mh-e.dvi: mh-e.texi
446 $(ENVADD) $(TEXI2DVI) ${srcdir}/mh-e.texi 471 $(ENVADD) $(TEXI2DVI) ${srcdir}/mh-e.texi
@@ -448,7 +473,8 @@ mh-e.pdf: mh-e.texi
448 $(ENVADD) $(TEXI2PDF) ${srcdir}/mh-e.texi 473 $(ENVADD) $(TEXI2PDF) ${srcdir}/mh-e.texi
449 474
450newsticker : $(infodir)/newsticker 475newsticker : $(infodir)/newsticker
451$(infodir)/newsticker: newsticker.texi $(infodir) 476$(infodir)/newsticker: newsticker.texi
477 $(mkinfodir)
452 cd $(srcdir); $(MAKEINFO) newsticker.texi 478 cd $(srcdir); $(MAKEINFO) newsticker.texi
453newsticker.dvi: newsticker.texi 479newsticker.dvi: newsticker.texi
454 $(ENVADD) $(TEXI2DVI) ${srcdir}/newsticker.texi 480 $(ENVADD) $(TEXI2DVI) ${srcdir}/newsticker.texi
@@ -456,7 +482,8 @@ newsticker.pdf: newsticker.texi
456 $(ENVADD) $(TEXI2PDF) ${srcdir}/newsticker.texi 482 $(ENVADD) $(TEXI2PDF) ${srcdir}/newsticker.texi
457 483
458nxml-mode : $(infodir)/nxml-mode 484nxml-mode : $(infodir)/nxml-mode
459$(infodir)/nxml-mode: nxml-mode.texi $(infodir) 485$(infodir)/nxml-mode: nxml-mode.texi
486 $(mkinfodir)
460 cd $(srcdir); $(MAKEINFO) nxml-mode.texi 487 cd $(srcdir); $(MAKEINFO) nxml-mode.texi
461nxml-mode.dvi: nxml-mode.texi 488nxml-mode.dvi: nxml-mode.texi
462 $(ENVADD) $(TEXI2DVI) ${srcdir}/nxml-mode.texi 489 $(ENVADD) $(TEXI2DVI) ${srcdir}/nxml-mode.texi
@@ -464,7 +491,8 @@ nxml-mode.pdf: nxml-mode.texi
464 $(ENVADD) $(TEXI2PDF) ${srcdir}/nxml-mode.texi 491 $(ENVADD) $(TEXI2PDF) ${srcdir}/nxml-mode.texi
465 492
466org : $(infodir)/org 493org : $(infodir)/org
467$(infodir)/org: org.texi $(infodir) 494$(infodir)/org: org.texi
495 $(mkinfodir)
468 cd $(srcdir); $(MAKEINFO) org.texi 496 cd $(srcdir); $(MAKEINFO) org.texi
469org.dvi: org.texi 497org.dvi: org.texi
470 $(ENVADD) $(TEXI2DVI) ${srcdir}/org.texi 498 $(ENVADD) $(TEXI2DVI) ${srcdir}/org.texi
@@ -472,7 +500,8 @@ org.pdf: org.texi
472 $(ENVADD) $(TEXI2PDF) ${srcdir}/org.texi 500 $(ENVADD) $(TEXI2PDF) ${srcdir}/org.texi
473 501
474pcl-cvs : $(infodir)/pcl-cvs 502pcl-cvs : $(infodir)/pcl-cvs
475$(infodir)/pcl-cvs: pcl-cvs.texi $(infodir) 503$(infodir)/pcl-cvs: pcl-cvs.texi
504 $(mkinfodir)
476 cd $(srcdir); $(MAKEINFO) pcl-cvs.texi 505 cd $(srcdir); $(MAKEINFO) pcl-cvs.texi
477pcl-cvs.dvi: pcl-cvs.texi 506pcl-cvs.dvi: pcl-cvs.texi
478 $(ENVADD) $(TEXI2DVI) ${srcdir}/pcl-cvs.texi 507 $(ENVADD) $(TEXI2DVI) ${srcdir}/pcl-cvs.texi
@@ -480,7 +509,8 @@ pcl-cvs.pdf: pcl-cvs.texi
480 $(ENVADD) $(TEXI2PDF) ${srcdir}/pcl-cvs.texi 509 $(ENVADD) $(TEXI2PDF) ${srcdir}/pcl-cvs.texi
481 510
482pgg : $(infodir)/pgg 511pgg : $(infodir)/pgg
483$(infodir)/pgg: pgg.texi $(infodir) 512$(infodir)/pgg: pgg.texi
513 $(mkinfodir)
484 cd $(srcdir); $(MAKEINFO) pgg.texi 514 cd $(srcdir); $(MAKEINFO) pgg.texi
485pgg.dvi: pgg.texi 515pgg.dvi: pgg.texi
486 $(ENVADD) $(TEXI2DVI) ${srcdir}/pgg.texi 516 $(ENVADD) $(TEXI2DVI) ${srcdir}/pgg.texi
@@ -488,7 +518,8 @@ pgg.pdf: pgg.texi
488 $(ENVADD) $(TEXI2PDF) ${srcdir}/pgg.texi 518 $(ENVADD) $(TEXI2PDF) ${srcdir}/pgg.texi
489 519
490rcirc : $(infodir)/rcirc 520rcirc : $(infodir)/rcirc
491$(infodir)/rcirc: rcirc.texi $(infodir) 521$(infodir)/rcirc: rcirc.texi
522 $(mkinfodir)
492 cd $(srcdir); $(MAKEINFO) rcirc.texi 523 cd $(srcdir); $(MAKEINFO) rcirc.texi
493rcirc.dvi: rcirc.texi 524rcirc.dvi: rcirc.texi
494 $(ENVADD) $(TEXI2DVI) ${srcdir}/rcirc.texi 525 $(ENVADD) $(TEXI2DVI) ${srcdir}/rcirc.texi
@@ -496,7 +527,8 @@ rcirc.pdf: rcirc.texi
496 $(ENVADD) $(TEXI2PDF) ${srcdir}/rcirc.texi 527 $(ENVADD) $(TEXI2PDF) ${srcdir}/rcirc.texi
497 528
498reftex : $(infodir)/reftex 529reftex : $(infodir)/reftex
499$(infodir)/reftex: reftex.texi $(infodir) 530$(infodir)/reftex: reftex.texi
531 $(mkinfodir)
500 cd $(srcdir); $(MAKEINFO) reftex.texi 532 cd $(srcdir); $(MAKEINFO) reftex.texi
501reftex.dvi: reftex.texi 533reftex.dvi: reftex.texi
502 $(ENVADD) $(TEXI2DVI) ${srcdir}/reftex.texi 534 $(ENVADD) $(TEXI2DVI) ${srcdir}/reftex.texi
@@ -504,7 +536,8 @@ reftex.pdf: reftex.texi
504 $(ENVADD) $(TEXI2PDF) ${srcdir}/reftex.texi 536 $(ENVADD) $(TEXI2PDF) ${srcdir}/reftex.texi
505 537
506remember : $(infodir)/remember 538remember : $(infodir)/remember
507$(infodir)/remember: remember.texi $(infodir) 539$(infodir)/remember: remember.texi
540 $(mkinfodir)
508 cd $(srcdir); $(MAKEINFO) remember.texi 541 cd $(srcdir); $(MAKEINFO) remember.texi
509remember.dvi: remember.texi 542remember.dvi: remember.texi
510 $(ENVADD) $(TEXI2DVI) ${srcdir}/remember.texi 543 $(ENVADD) $(TEXI2DVI) ${srcdir}/remember.texi
@@ -512,7 +545,8 @@ remember.pdf: remember.texi
512 $(ENVADD) $(TEXI2PDF) ${srcdir}/remember.texi 545 $(ENVADD) $(TEXI2PDF) ${srcdir}/remember.texi
513 546
514sasl : $(infodir)/sasl 547sasl : $(infodir)/sasl
515$(infodir)/sasl: sasl.texi $(infodir) 548$(infodir)/sasl: sasl.texi
549 $(mkinfodir)
516 cd $(srcdir); $(MAKEINFO) sasl.texi 550 cd $(srcdir); $(MAKEINFO) sasl.texi
517sasl.dvi: sasl.texi 551sasl.dvi: sasl.texi
518 $(ENVADD) $(TEXI2DVI) ${srcdir}/sasl.texi 552 $(ENVADD) $(TEXI2DVI) ${srcdir}/sasl.texi
@@ -520,7 +554,8 @@ sasl.pdf: sasl.texi
520 $(ENVADD) $(TEXI2PDF) ${srcdir}/sasl.texi 554 $(ENVADD) $(TEXI2PDF) ${srcdir}/sasl.texi
521 555
522sc : $(infodir)/sc 556sc : $(infodir)/sc
523$(infodir)/sc: sc.texi $(infodir) 557$(infodir)/sc: sc.texi
558 $(mkinfodir)
524 cd $(srcdir); $(MAKEINFO) sc.texi 559 cd $(srcdir); $(MAKEINFO) sc.texi
525sc.dvi: sc.texi 560sc.dvi: sc.texi
526 $(ENVADD) $(TEXI2DVI) ${srcdir}/sc.texi 561 $(ENVADD) $(TEXI2DVI) ${srcdir}/sc.texi
@@ -528,7 +563,8 @@ sc.pdf: sc.texi
528 $(ENVADD) $(TEXI2PDF) ${srcdir}/sc.texi 563 $(ENVADD) $(TEXI2PDF) ${srcdir}/sc.texi
529 564
530semantic : $(infodir)/semantic 565semantic : $(infodir)/semantic
531$(infodir)/semantic: semantic.texi sem-user.texi $(infodir) 566$(infodir)/semantic: semantic.texi sem-user.texi
567 $(mkinfodir)
532 cd $(srcdir); $(MAKEINFO) semantic.texi 568 cd $(srcdir); $(MAKEINFO) semantic.texi
533semantic.dvi: semantic.texi 569semantic.dvi: semantic.texi
534 $(ENVADD) $(TEXI2DVI) ${srcdir}/semantic.texi 570 $(ENVADD) $(TEXI2DVI) ${srcdir}/semantic.texi
@@ -536,7 +572,8 @@ semantic.pdf: semantic.texi
536 $(ENVADD) $(TEXI2PDF) ${srcdir}/semantic.texi 572 $(ENVADD) $(TEXI2PDF) ${srcdir}/semantic.texi
537 573
538ses : $(infodir)/ses 574ses : $(infodir)/ses
539$(infodir)/ses: ses.texi $(infodir) 575$(infodir)/ses: ses.texi
576 $(mkinfodir)
540 cd $(srcdir); $(MAKEINFO) ses.texi 577 cd $(srcdir); $(MAKEINFO) ses.texi
541ses.dvi: ses.texi 578ses.dvi: ses.texi
542 $(ENVADD) $(TEXI2DVI) ${srcdir}/ses.texi 579 $(ENVADD) $(TEXI2DVI) ${srcdir}/ses.texi
@@ -544,7 +581,8 @@ ses.pdf: ses.texi
544 $(ENVADD) $(TEXI2PDF) ${srcdir}/ses.texi 581 $(ENVADD) $(TEXI2PDF) ${srcdir}/ses.texi
545 582
546sieve : $(infodir)/sieve 583sieve : $(infodir)/sieve
547$(infodir)/sieve: sieve.texi $(infodir) 584$(infodir)/sieve: sieve.texi
585 $(mkinfodir)
548 cd $(srcdir); $(MAKEINFO) sieve.texi 586 cd $(srcdir); $(MAKEINFO) sieve.texi
549sieve.dvi: sieve.texi 587sieve.dvi: sieve.texi
550 $(ENVADD) $(TEXI2DVI) ${srcdir}/sieve.texi 588 $(ENVADD) $(TEXI2DVI) ${srcdir}/sieve.texi
@@ -552,7 +590,8 @@ sieve.pdf: sieve.texi
552 $(ENVADD) $(TEXI2PDF) ${srcdir}/sieve.texi 590 $(ENVADD) $(TEXI2PDF) ${srcdir}/sieve.texi
553 591
554smtpmail : $(infodir)/smtpmail 592smtpmail : $(infodir)/smtpmail
555$(infodir)/smtpmail: smtpmail.texi $(infodir) 593$(infodir)/smtpmail: smtpmail.texi
594 $(mkinfodir)
556 cd $(srcdir); $(MAKEINFO) smtpmail.texi 595 cd $(srcdir); $(MAKEINFO) smtpmail.texi
557smtpmail.dvi: smtpmail.texi 596smtpmail.dvi: smtpmail.texi
558 $(ENVADD) $(TEXI2DVI) ${srcdir}/smtpmail.texi 597 $(ENVADD) $(TEXI2DVI) ${srcdir}/smtpmail.texi
@@ -560,7 +599,8 @@ smtpmail.pdf: smtpmail.texi
560 $(ENVADD) $(TEXI2PDF) ${srcdir}/smtpmail.texi 599 $(ENVADD) $(TEXI2PDF) ${srcdir}/smtpmail.texi
561 600
562speedbar : $(infodir)/speedbar 601speedbar : $(infodir)/speedbar
563$(infodir)/speedbar: speedbar.texi $(infodir) 602$(infodir)/speedbar: speedbar.texi
603 $(mkinfodir)
564 cd $(srcdir); $(MAKEINFO) speedbar.texi 604 cd $(srcdir); $(MAKEINFO) speedbar.texi
565speedbar.dvi: speedbar.texi 605speedbar.dvi: speedbar.texi
566 $(ENVADD) $(TEXI2DVI) ${srcdir}/speedbar.texi 606 $(ENVADD) $(TEXI2DVI) ${srcdir}/speedbar.texi
@@ -568,7 +608,8 @@ speedbar.pdf: speedbar.texi
568 $(ENVADD) $(TEXI2PDF) ${srcdir}/speedbar.texi 608 $(ENVADD) $(TEXI2PDF) ${srcdir}/speedbar.texi
569 609
570tramp : $(infodir)/tramp 610tramp : $(infodir)/tramp
571$(infodir)/tramp: tramp.texi trampver.texi $(infodir) 611$(infodir)/tramp: tramp.texi trampver.texi
612 $(mkinfodir)
572 cd $(srcdir); $(MAKEINFO) -D emacs tramp.texi 613 cd $(srcdir); $(MAKEINFO) -D emacs tramp.texi
573tramp.dvi: tramp.texi trampver.texi 614tramp.dvi: tramp.texi trampver.texi
574 $(ENVADD) $(TEXI2DVI) ${srcdir}/tramp.texi 615 $(ENVADD) $(TEXI2DVI) ${srcdir}/tramp.texi
@@ -576,7 +617,8 @@ tramp.pdf: tramp.texi trampver.texi
576 $(ENVADD) $(TEXI2PDF) ${srcdir}/tramp.texi 617 $(ENVADD) $(TEXI2PDF) ${srcdir}/tramp.texi
577 618
578url : $(infodir)/url 619url : $(infodir)/url
579$(infodir)/url: url.texi $(infodir) 620$(infodir)/url: url.texi
621 $(mkinfodir)
580 cd $(srcdir); $(MAKEINFO) url.texi 622 cd $(srcdir); $(MAKEINFO) url.texi
581url.dvi: url.texi 623url.dvi: url.texi
582 $(ENVADD) $(TEXI2DVI) ${srcdir}/url.texi 624 $(ENVADD) $(TEXI2DVI) ${srcdir}/url.texi
@@ -584,7 +626,8 @@ url.pdf: url.texi
584 $(ENVADD) $(TEXI2PDF) ${srcdir}/url.texi 626 $(ENVADD) $(TEXI2PDF) ${srcdir}/url.texi
585 627
586vip : $(infodir)/vip 628vip : $(infodir)/vip
587$(infodir)/vip: vip.texi $(infodir) 629$(infodir)/vip: vip.texi
630 $(mkinfodir)
588 cd $(srcdir); $(MAKEINFO) vip.texi 631 cd $(srcdir); $(MAKEINFO) vip.texi
589vip.dvi: vip.texi 632vip.dvi: vip.texi
590 $(ENVADD) $(TEXI2DVI) ${srcdir}/vip.texi 633 $(ENVADD) $(TEXI2DVI) ${srcdir}/vip.texi
@@ -592,7 +635,8 @@ vip.pdf: vip.texi
592 $(ENVADD) $(TEXI2PDF) ${srcdir}/vip.texi 635 $(ENVADD) $(TEXI2PDF) ${srcdir}/vip.texi
593 636
594viper : $(infodir)/viper 637viper : $(infodir)/viper
595$(infodir)/viper: viper.texi $(infodir) 638$(infodir)/viper: viper.texi
639 $(mkinfodir)
596 cd $(srcdir); $(MAKEINFO) viper.texi 640 cd $(srcdir); $(MAKEINFO) viper.texi
597viper.dvi: viper.texi 641viper.dvi: viper.texi
598 $(ENVADD) $(TEXI2DVI) ${srcdir}/viper.texi 642 $(ENVADD) $(TEXI2DVI) ${srcdir}/viper.texi
@@ -600,7 +644,8 @@ viper.pdf: viper.texi
600 $(ENVADD) $(TEXI2PDF) ${srcdir}/viper.texi 644 $(ENVADD) $(TEXI2PDF) ${srcdir}/viper.texi
601 645
602widget : $(infodir)/widget 646widget : $(infodir)/widget
603$(infodir)/widget: widget.texi $(infodir) 647$(infodir)/widget: widget.texi
648 $(mkinfodir)
604 cd $(srcdir); $(MAKEINFO) widget.texi 649 cd $(srcdir); $(MAKEINFO) widget.texi
605widget.dvi: widget.texi 650widget.dvi: widget.texi
606 $(ENVADD) $(TEXI2DVI) ${srcdir}/widget.texi 651 $(ENVADD) $(TEXI2DVI) ${srcdir}/widget.texi
@@ -608,7 +653,8 @@ widget.pdf: widget.texi
608 $(ENVADD) $(TEXI2PDF) ${srcdir}/widget.texi 653 $(ENVADD) $(TEXI2PDF) ${srcdir}/widget.texi
609 654
610woman : $(infodir)/woman 655woman : $(infodir)/woman
611$(infodir)/woman: woman.texi $(infodir) 656$(infodir)/woman: woman.texi
657 $(mkinfodir)
612 cd $(srcdir); $(MAKEINFO) woman.texi 658 cd $(srcdir); $(MAKEINFO) woman.texi
613woman.dvi: woman.texi 659woman.dvi: woman.texi
614 $(ENVADD) $(TEXI2DVI) ${srcdir}/woman.texi 660 $(ENVADD) $(TEXI2DVI) ${srcdir}/woman.texi