Add build, install, uninstall rules for all dvi, html, pdf, ps manuals
[emacs.git] / doc / misc / Makefile.in
blob087d62e6a17a64d65565dfe9c7c01a5462b644db
1 ### @configure_input@
3 # Copyright (C) 1994, 1996-2013 Free Software Foundation, Inc.
5 # This file is part of GNU Emacs.
7 # GNU Emacs is free software: you can redistribute it and/or modify
8 # it under the terms of the GNU General Public License as published by
9 # the Free Software Foundation, either version 3 of the License, or
10 # (at your option) any later version.
12 # GNU Emacs is distributed in the hope that it will be useful,
13 # but WITHOUT ANY WARRANTY; without even the implied warranty of
14 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
15 # GNU General Public License for more details.
17 # You should have received a copy of the GNU General Public License
18 # along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>.
20 SHELL = /bin/sh
22 # Where to find the source code. $(srcdir) will be the man-aux
23 # subdirectory of the source tree. This is
24 # set by the configure script's `--srcdir' option.
25 srcdir=@srcdir@
27 version=@version@
29 ## Where the output files go.
30 buildinfodir = $(srcdir)/../../info
31 ## Directory with emacsver.texi.
32 emacsdir = $(srcdir)/../emacs
34 prefix = @prefix@
35 datarootdir = @datarootdir@
36 datadir = @datadir@
37 PACKAGE_TARNAME = @PACKAGE_TARNAME@
38 docdir = @docdir@
39 dvidir = @dvidir@
40 htmldir = @htmldir@
41 pdfdir = @pdfdir@
42 psdir = @psdir@
44 MKDIR_P = @MKDIR_P@
46 GZIP_PROG = @GZIP_PROG@
48 HTML_OPTS = --no-split --html
50 INFO_EXT=@INFO_EXT@
51 # Options used only when making info output.
52 INFO_OPTS=@INFO_OPTS@
54 INSTALL = @INSTALL@
55 INSTALL_DATA = @INSTALL_DATA@
57 # The makeinfo program is part of the Texinfo distribution.
58 # Use --force so that it generates output even if there are errors.
59 MAKEINFO = @MAKEINFO@
60 MAKEINFO_OPTS = --force -I$(emacsdir)
62 INFO_TARGETS = ada-mode auth autotype bovine calc ccmode cl \
63 dbus dired-x ebrowse ede ediff edt eieio \
64 emacs-mime epa erc ert eshell eudc efaq \
65 flymake forms gnus emacs-gnutls htmlfontify idlwave ido info.info \
66 mairix-el message mh-e newsticker nxml-mode \
67 org pcl-cvs pgg rcirc remember reftex sasl \
68 sc semantic ses sieve smtpmail speedbar srecode todo-mode tramp \
69 url vip viper widget wisent woman
71 DVI_TARGETS = \
72 ada-mode.dvi \
73 auth.dvi \
74 autotype.dvi \
75 bovine.dvi \
76 calc.dvi \
77 cc-mode.dvi \
78 cl.dvi \
79 dbus.dvi \
80 dired-x.dvi \
81 ebrowse.dvi \
82 ede.dvi \
83 ediff.dvi \
84 edt.dvi \
85 eieio.dvi \
86 emacs-mime.dvi \
87 epa.dvi \
88 erc.dvi \
89 ert.dvi \
90 eshell.dvi \
91 eudc.dvi \
92 faq.dvi \
93 flymake.dvi \
94 forms.dvi \
95 gnus.dvi \
96 emacs-gnutls.dvi \
97 htmlfontify.dvi \
98 idlwave.dvi \
99 ido.dvi \
100 info.dvi \
101 mairix-el.dvi \
102 message.dvi \
103 mh-e.dvi \
104 newsticker.dvi \
105 nxml-mode.dvi \
106 org.dvi \
107 pcl-cvs.dvi \
108 pgg.dvi \
109 rcirc.dvi \
110 reftex.dvi \
111 remember.dvi \
112 sasl.dvi \
113 sc.dvi \
114 semantic.dvi \
115 ses.dvi \
116 sieve.dvi \
117 smtpmail.dvi \
118 speedbar.dvi \
119 srecode.dvi \
120 todo-mode.dvi \
121 tramp.dvi \
122 url.dvi \
123 vip.dvi \
124 viper.dvi \
125 widget.dvi \
126 wisent.dvi \
127 woman.dvi
129 HTML_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
187 PDF_TARGETS = \
188 ada-mode.pdf \
189 auth.pdf \
190 autotype.pdf \
191 bovine.pdf \
192 calc.pdf \
193 cc-mode.pdf \
194 cl.pdf \
195 dbus.pdf \
196 dired-x.pdf \
197 ebrowse.pdf \
198 ede.pdf \
199 ediff.pdf \
200 edt.pdf \
201 eieio.pdf \
202 emacs-mime.pdf \
203 epa.pdf \
204 erc.pdf \
205 ert.pdf \
206 eshell.pdf \
207 eudc.pdf \
208 faq.pdf \
209 flymake.pdf \
210 forms.pdf \
211 gnus.pdf \
212 htmlfontify.pdf \
213 emacs-gnutls.pdf \
214 idlwave.pdf \
215 ido.pdf \
216 info.pdf \
217 mairix-el.pdf \
218 message.pdf \
219 mh-e.pdf \
220 newsticker.pdf \
221 nxml-mode.pdf \
222 org.pdf \
223 pcl-cvs.pdf \
224 pgg.pdf \
225 rcirc.pdf \
226 reftex.pdf \
227 remember.pdf \
228 sasl.pdf \
229 sc.pdf \
230 semantic.pdf \
231 ses.pdf \
232 sieve.pdf \
233 smtpmail.pdf \
234 speedbar.pdf \
235 srecode.pdf \
236 todo-mode.pdf \
237 tramp.pdf \
238 url.pdf \
239 vip.pdf \
240 viper.pdf \
241 widget.pdf \
242 wisent.pdf \
243 woman.pdf
245 PS_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
303 TEXI2DVI = texi2dvi
304 TEXI2PDF = texi2pdf
305 DVIPS = dvips
307 ENVADD = TEXINPUTS="$(srcdir):$(emacsdir):$(TEXINPUTS)" \
308 MAKEINFO="$(MAKEINFO) $(MAKEINFO_OPTS)"
310 mkinfodir = @${MKDIR_P} ${buildinfodir}
312 gfdl = ${srcdir}/doclicense.texi
314 .PHONY: info dvi html pdf ps echo-info
315 ## Prevent implicit rule triggering for foo.info.
316 .SUFFIXES:
318 .SUFFIXES: .ps .dvi
320 .dvi.ps:
321 $(DVIPS) -o $@ $<
323 # Default.
324 info: $(INFO_TARGETS)
326 ## Used by top-level Makefile.
327 ## Base file names of output info files.
328 echo-info:
329 @echo "$(INFO_TARGETS) " | \
330 sed -e 's|[^ ]*/||g' -e 's/\.info//g' -e "s/ */$(INFO_EXT) /g"
332 # please modify this for all the web manual targets
333 webhack: clean
334 $(MAKE) pdf MAKEINFO_OPTS="-DWEBHACKDEVEL $(MAKEINFO_OPTS)"
336 dvi: $(DVI_TARGETS)
338 html: $(HTML_TARGETS)
340 pdf: $(PDF_TARGETS)
342 ps: $(PS_TARGETS)
344 # Note that all the Info targets build the Info files in srcdir.
345 # There is no provision for Info files to exist in the build directory.
346 # In a distribution of Emacs, the Info files should be up to date.
348 # Note: "<" is not portable in ordinary make rules.
350 ada-mode : $(buildinfodir)/ada-mode$(INFO_EXT)
351 $(buildinfodir)/ada-mode$(INFO_EXT): ${srcdir}/ada-mode.texi ${gfdl}
352 $(mkinfodir)
353 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ada-mode.texi
354 ada-mode.dvi: ${srcdir}/ada-mode.texi ${gfdl}
355 $(ENVADD) $(TEXI2DVI) ${srcdir}/ada-mode.texi
356 ada-mode.pdf: ${srcdir}/ada-mode.texi ${gfdl}
357 $(ENVADD) $(TEXI2PDF) ${srcdir}/ada-mode.texi
358 ada-mode.html: ${srcdir}/ada-mode.texi ${gfdl}
359 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ada-mode.texi
361 auth : $(buildinfodir)/auth$(INFO_EXT)
362 $(buildinfodir)/auth$(INFO_EXT): ${srcdir}/auth.texi ${gfdl}
363 $(mkinfodir)
364 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/auth.texi
365 auth.dvi: ${srcdir}/auth.texi ${gfdl}
366 $(ENVADD) $(TEXI2DVI) ${srcdir}/auth.texi
367 auth.pdf: ${srcdir}/auth.texi ${gfdl}
368 $(ENVADD) $(TEXI2PDF) ${srcdir}/auth.texi
369 auth.html: ${srcdir}/auth.texi ${gfdl}
370 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/auth.texi
372 autotype : $(buildinfodir)/autotype$(INFO_EXT)
373 $(buildinfodir)/autotype$(INFO_EXT): ${srcdir}/autotype.texi ${gfdl}
374 $(mkinfodir)
375 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/autotype.texi
376 autotype.dvi: ${srcdir}/autotype.texi ${gfdl}
377 $(ENVADD) $(TEXI2DVI) ${srcdir}/autotype.texi
378 autotype.pdf: ${srcdir}/autotype.texi ${gfdl}
379 $(ENVADD) $(TEXI2PDF) ${srcdir}/autotype.texi
380 autotype.html: ${srcdir}/autotype.texi ${gfdl}
381 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/autotype.texi
383 bovine : $(buildinfodir)/bovine$(INFO_EXT)
384 $(buildinfodir)/bovine$(INFO_EXT): ${srcdir}/bovine.texi ${gfdl}
385 $(mkinfodir)
386 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/bovine.texi
387 bovine.dvi: ${srcdir}/bovine.texi ${gfdl}
388 $(ENVADD) $(TEXI2DVI) ${srcdir}/bovine.texi
389 bovine.pdf: ${srcdir}/bovine.texi ${gfdl}
390 $(ENVADD) $(TEXI2PDF) ${srcdir}/bovine.texi
391 bovine.html: ${srcdir}/bovine.texi ${gfdl}
392 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/bovine.texi
394 calc : $(buildinfodir)/calc$(INFO_EXT)
395 $(buildinfodir)/calc$(INFO_EXT): ${srcdir}/calc.texi $(emacsdir)/emacsver.texi ${gfdl}
396 $(mkinfodir)
397 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/calc.texi
398 calc.dvi: ${srcdir}/calc.texi $(emacsdir)/emacsver.texi ${gfdl}
399 $(ENVADD) $(TEXI2DVI) ${srcdir}/calc.texi
400 calc.pdf: ${srcdir}/calc.texi $(emacsdir)/emacsver.texi ${gfdl}
401 $(ENVADD) $(TEXI2PDF) ${srcdir}/calc.texi
402 calc.html: ${srcdir}/calc.texi $(emacsdir)/emacsver.texi ${gfdl}
403 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/calc.texi
405 ccmode : $(buildinfodir)/ccmode$(INFO_EXT)
406 $(buildinfodir)/ccmode$(INFO_EXT): ${srcdir}/cc-mode.texi ${gfdl}
407 $(mkinfodir)
408 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/cc-mode.texi
409 cc-mode.dvi: ${srcdir}/cc-mode.texi ${gfdl}
410 $(ENVADD) $(TEXI2DVI) ${srcdir}/cc-mode.texi
411 cc-mode.pdf: ${srcdir}/cc-mode.texi ${gfdl}
412 $(ENVADD) $(TEXI2PDF) ${srcdir}/cc-mode.texi
413 cc-mode.html: ${srcdir}/cc-mode.texi ${gfdl}
414 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/cc-mode.texi
416 cl : $(buildinfodir)/cl$(INFO_EXT)
417 $(buildinfodir)/cl$(INFO_EXT): ${srcdir}/cl.texi $(emacsdir)/emacsver.texi ${gfdl}
418 $(mkinfodir)
419 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/cl.texi
420 cl.dvi: ${srcdir}/cl.texi $(emacsdir)/emacsver.texi ${gfdl}
421 $(ENVADD) $(TEXI2DVI) ${srcdir}/cl.texi
422 cl.pdf: ${srcdir}/cl.texi $(emacsdir)/emacsver.texi ${gfdl}
423 $(ENVADD) $(TEXI2PDF) ${srcdir}/cl.texi
424 cl.html: ${srcdir}/cl.texi $(emacsdir)/emacsver.texi ${gfdl}
425 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/cl.texi
427 dbus : $(buildinfodir)/dbus$(INFO_EXT)
428 $(buildinfodir)/dbus$(INFO_EXT): ${srcdir}/dbus.texi ${gfdl}
429 $(mkinfodir)
430 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/dbus.texi
431 dbus.dvi: ${srcdir}/dbus.texi ${gfdl}
432 $(ENVADD) $(TEXI2DVI) ${srcdir}/dbus.texi
433 dbus.pdf: ${srcdir}/dbus.texi ${gfdl}
434 $(ENVADD) $(TEXI2PDF) ${srcdir}/dbus.texi
435 dbus.html: ${srcdir}/dbus.texi ${gfdl}
436 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/dbus.texi
438 dired-x : $(buildinfodir)/dired-x$(INFO_EXT)
439 $(buildinfodir)/dired-x$(INFO_EXT): ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi ${gfdl}
440 $(mkinfodir)
441 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/dired-x.texi
442 dired-x.dvi: ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi ${gfdl}
443 $(ENVADD) $(TEXI2DVI) ${srcdir}/dired-x.texi
444 dired-x.pdf: ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi ${gfdl}
445 $(ENVADD) $(TEXI2PDF) ${srcdir}/dired-x.texi
446 dired-x.html: ${srcdir}/dired-x.texi $(emacsdir)/emacsver.texi ${gfdl}
447 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/dired-x.texi
449 ebrowse : $(buildinfodir)/ebrowse$(INFO_EXT)
450 $(buildinfodir)/ebrowse$(INFO_EXT): ${srcdir}/ebrowse.texi ${gfdl}
451 $(mkinfodir)
452 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ebrowse.texi
453 ebrowse.dvi: ${srcdir}/ebrowse.texi ${gfdl}
454 $(ENVADD) $(TEXI2DVI) ${srcdir}/ebrowse.texi
455 ebrowse.pdf: ${srcdir}/ebrowse.texi ${gfdl}
456 $(ENVADD) $(TEXI2PDF) ${srcdir}/ebrowse.texi
457 ebrowse.html: ${srcdir}/ebrowse.texi ${gfdl}
458 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ebrowse.texi
460 ede : $(buildinfodir)/ede$(INFO_EXT)
461 $(buildinfodir)/ede$(INFO_EXT): ${srcdir}/ede.texi ${gfdl}
462 $(mkinfodir)
463 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ede.texi
464 ede.dvi: ${srcdir}/ede.texi ${gfdl}
465 $(ENVADD) $(TEXI2DVI) ${srcdir}/ede.texi
466 ede.pdf: ${srcdir}/ede.texi ${gfdl}
467 $(ENVADD) $(TEXI2PDF) ${srcdir}/ede.texi
468 ede.html: ${srcdir}/ede.texi ${gfdl}
469 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ede.texi
471 ediff : $(buildinfodir)/ediff$(INFO_EXT)
472 $(buildinfodir)/ediff$(INFO_EXT): ${srcdir}/ediff.texi ${gfdl}
473 $(mkinfodir)
474 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ediff.texi
475 ediff.dvi: ${srcdir}/ediff.texi ${gfdl}
476 $(ENVADD) $(TEXI2DVI) ${srcdir}/ediff.texi
477 ediff.pdf: ${srcdir}/ediff.texi ${gfdl}
478 $(ENVADD) $(TEXI2PDF) ${srcdir}/ediff.texi
479 ediff.html: ${srcdir}/ediff.texi ${gfdl}
480 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ediff.texi
482 edt : $(buildinfodir)/edt$(INFO_EXT)
483 $(buildinfodir)/edt$(INFO_EXT): ${srcdir}/edt.texi ${gfdl}
484 $(mkinfodir)
485 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/edt.texi
486 edt.dvi: ${srcdir}/edt.texi ${gfdl}
487 $(ENVADD) $(TEXI2DVI) ${srcdir}/edt.texi
488 edt.pdf: ${srcdir}/edt.texi ${gfdl}
489 $(ENVADD) $(TEXI2PDF) ${srcdir}/edt.texi
490 edt.html: ${srcdir}/edt.texi ${gfdl}
491 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/edt.texi
493 eieio : $(buildinfodir)/eieio$(INFO_EXT)
494 $(buildinfodir)/eieio$(INFO_EXT): ${srcdir}/eieio.texi ${gfdl}
495 $(mkinfodir)
496 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eieio.texi
497 eieio.dvi: ${srcdir}/eieio.texi ${gfdl}
498 $(ENVADD) $(TEXI2DVI) ${srcdir}/eieio.texi
499 eieio.pdf: ${srcdir}/eieio.texi ${gfdl}
500 $(ENVADD) $(TEXI2PDF) ${srcdir}/eieio.texi
501 eieio.html: ${srcdir}/eieio.texi ${gfdl}
502 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/eieio.texi
504 emacs-gnutls : $(buildinfodir)/emacs-gnutls$(INFO_EXT)
505 $(buildinfodir)/emacs-gnutls$(INFO_EXT): ${srcdir}/emacs-gnutls.texi ${gfdl}
506 $(mkinfodir)
507 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/emacs-gnutls.texi
508 emacs-gnutls.dvi: ${srcdir}/emacs-gnutls.texi ${gfdl}
509 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-gnutls.texi
510 emacs-gnutls.pdf: ${srcdir}/emacs-gnutls.texi ${gfdl}
511 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-gnutls.texi
512 emacs-gnutls.html: ${srcdir}/emacs-gnutls.texi ${gfdl}
513 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/emacs-gnutls.texi
515 emacs-mime : $(buildinfodir)/emacs-mime$(INFO_EXT)
516 $(buildinfodir)/emacs-mime$(INFO_EXT): ${srcdir}/emacs-mime.texi ${gfdl}
517 $(mkinfodir)
518 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) --enable-encoding -o $@ ${srcdir}/emacs-mime.texi
519 emacs-mime.dvi: ${srcdir}/emacs-mime.texi ${gfdl}
520 $(ENVADD) $(TEXI2DVI) ${srcdir}/emacs-mime.texi
521 emacs-mime.pdf: ${srcdir}/emacs-mime.texi ${gfdl}
522 $(ENVADD) $(TEXI2PDF) ${srcdir}/emacs-mime.texi
523 emacs-mime.html: ${srcdir}/emacs-mime.texi ${gfdl}
524 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) --enable-encoding -o $@ ${srcdir}/emacs-mime.texi
526 epa : $(buildinfodir)/epa$(INFO_EXT)
527 $(buildinfodir)/epa$(INFO_EXT): ${srcdir}/epa.texi ${gfdl}
528 $(mkinfodir)
529 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/epa.texi
530 epa.dvi: ${srcdir}/epa.texi ${gfdl}
531 $(ENVADD) $(TEXI2DVI) ${srcdir}/epa.texi
532 epa.pdf: ${srcdir}/epa.texi ${gfdl}
533 $(ENVADD) $(TEXI2PDF) ${srcdir}/epa.texi
534 epa.html: ${srcdir}/epa.texi ${gfdl}
535 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/epa.texi
537 erc : $(buildinfodir)/erc$(INFO_EXT)
538 $(buildinfodir)/erc$(INFO_EXT): ${srcdir}/erc.texi $(emacsdir)/emacsver.texi ${gfdl}
539 $(mkinfodir)
540 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/erc.texi
541 erc.dvi: ${srcdir}/erc.texi $(emacsdir)/emacsver.texi ${gfdl}
542 $(ENVADD) $(TEXI2DVI) ${srcdir}/erc.texi
543 erc.pdf: ${srcdir}/erc.texi $(emacsdir)/emacsver.texi ${gfdl}
544 $(ENVADD) $(TEXI2PDF) ${srcdir}/erc.texi
545 erc.html: ${srcdir}/erc.texi $(emacsdir)/emacsver.texi ${gfdl}
546 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/erc.texi
548 ert : $(buildinfodir)/ert$(INFO_EXT)
549 $(buildinfodir)/ert$(INFO_EXT): ${srcdir}/ert.texi ${gfdl}
550 $(mkinfodir)
551 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ert.texi
552 ert.dvi: ${srcdir}/ert.texi ${gfdl}
553 $(ENVADD) $(TEXI2DVI) ${srcdir}/ert.texi
554 ert.pdf: ${srcdir}/ert.texi ${gfdl}
555 $(ENVADD) $(TEXI2PDF) ${srcdir}/ert.texi
556 ert.html: ${srcdir}/ert.texi ${gfdl}
557 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ert.texi
559 eshell : $(buildinfodir)/eshell$(INFO_EXT)
560 $(buildinfodir)/eshell$(INFO_EXT): ${srcdir}/eshell.texi ${gfdl}
561 $(mkinfodir)
562 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eshell.texi
563 eshell.dvi: ${srcdir}/eshell.texi ${gfdl}
564 $(ENVADD) $(TEXI2DVI) ${srcdir}/eshell.texi
565 eshell.pdf: ${srcdir}/eshell.texi ${gfdl}
566 $(ENVADD) $(TEXI2PDF) ${srcdir}/eshell.texi
567 eshell.html: ${srcdir}/eshell.texi ${gfdl}
568 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/eshell.texi
570 eudc : $(buildinfodir)/eudc$(INFO_EXT)
571 $(buildinfodir)/eudc$(INFO_EXT): ${srcdir}/eudc.texi ${gfdl}
572 $(mkinfodir)
573 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/eudc.texi
574 eudc.dvi: ${srcdir}/eudc.texi ${gfdl}
575 $(ENVADD) $(TEXI2DVI) ${srcdir}/eudc.texi
576 eudc.pdf: ${srcdir}/eudc.texi ${gfdl}
577 $(ENVADD) $(TEXI2PDF) ${srcdir}/eudc.texi
578 eudc.html: ${srcdir}/eudc.texi ${gfdl}
579 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/eudc.texi
581 ## No gfdl dependency.
582 efaq : $(buildinfodir)/efaq$(INFO_EXT)
583 $(buildinfodir)/efaq$(INFO_EXT): ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
584 $(mkinfodir)
585 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/faq.texi
586 faq.dvi: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
587 $(ENVADD) $(TEXI2DVI) ${srcdir}/faq.texi
588 faq.pdf: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
589 $(ENVADD) $(TEXI2PDF) ${srcdir}/faq.texi
590 faq.html: ${srcdir}/faq.texi $(emacsdir)/emacsver.texi
591 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/faq.texi
593 flymake : $(buildinfodir)/flymake$(INFO_EXT)
594 $(buildinfodir)/flymake$(INFO_EXT): ${srcdir}/flymake.texi ${gfdl}
595 $(mkinfodir)
596 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/flymake.texi
597 flymake.dvi: ${srcdir}/flymake.texi ${gfdl}
598 $(ENVADD) $(TEXI2DVI) ${srcdir}/flymake.texi
599 flymake.pdf: ${srcdir}/flymake.texi ${gfdl}
600 $(ENVADD) $(TEXI2PDF) ${srcdir}/flymake.texi
601 flymake.html: ${srcdir}/flymake.texi ${gfdl}
602 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/flymake.texi
604 forms : $(buildinfodir)/forms$(INFO_EXT)
605 $(buildinfodir)/forms$(INFO_EXT): ${srcdir}/forms.texi ${gfdl}
606 $(mkinfodir)
607 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/forms.texi
608 forms.dvi: ${srcdir}/forms.texi ${gfdl}
609 $(ENVADD) $(TEXI2DVI) ${srcdir}/forms.texi
610 forms.pdf: ${srcdir}/forms.texi ${gfdl}
611 $(ENVADD) $(TEXI2PDF) ${srcdir}/forms.texi
612 forms.html: ${srcdir}/forms.texi ${gfdl}
613 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/forms.texi
615 # gnus/message/emacs-mime/sieve/pgg are part of Gnus:
616 gnus : $(buildinfodir)/gnus$(INFO_EXT)
617 $(buildinfodir)/gnus$(INFO_EXT): ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl}
618 $(mkinfodir)
619 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/gnus.texi
620 gnus.dvi: ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl}
621 sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi
622 $(ENVADD) $(TEXI2DVI) gnustmp.texi
623 cp gnustmp.dvi $@
624 rm gnustmp.*
625 gnus.pdf: ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl}
626 sed -e '/@iflatex/,/@end iflatex/d' ${srcdir}/gnus.texi > gnustmp.texi
627 $(ENVADD) $(TEXI2PDF) gnustmp.texi
628 cp gnustmp.pdf $@
629 rm gnustmp.*
630 gnus.html: ${srcdir}/gnus.texi ${srcdir}/gnus-faq.texi ${gfdl}
631 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/gnus.texi
633 htmlfontify : $(buildinfodir)/htmlfontify$(INFO_EXT)
634 $(buildinfodir)/htmlfontify$(INFO_EXT): ${srcdir}/htmlfontify.texi ${gfdl}
635 $(mkinfodir)
636 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/htmlfontify.texi
637 htmlfontify.dvi: ${srcdir}/htmlfontify.texi ${gfdl}
638 $(ENVADD) $(TEXI2DVI) ${srcdir}/htmlfontify.texi
639 htmlfontify.pdf: ${srcdir}/htmlfontify.texi ${gfdl}
640 $(ENVADD) $(TEXI2PDF) ${srcdir}/htmlfontify.texi
641 htmlfontify.html: ${srcdir}/htmlfontify.texi ${gfdl}
642 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/htmlfontify.texi
644 # NB this one needs --no-split even without a .info extension.
645 idlwave : $(buildinfodir)/idlwave$(INFO_EXT)
646 $(buildinfodir)/idlwave$(INFO_EXT): ${srcdir}/idlwave.texi ${gfdl}
647 $(mkinfodir)
648 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/idlwave.texi
649 idlwave.dvi: ${srcdir}/idlwave.texi ${gfdl}
650 $(ENVADD) $(TEXI2DVI) ${srcdir}/idlwave.texi
651 idlwave.pdf: ${srcdir}/idlwave.texi ${gfdl}
652 $(ENVADD) $(TEXI2PDF) ${srcdir}/idlwave.texi
653 idlwave.html: ${srcdir}/idlwave.texi ${gfdl}
654 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/idlwave.texi
656 ido : $(buildinfodir)/ido$(INFO_EXT)
657 $(buildinfodir)/ido$(INFO_EXT): ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl}
658 $(mkinfodir)
659 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ido.texi
660 ido.dvi: ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl}
661 $(ENVADD) $(TEXI2DVI) ${srcdir}/ido.texi
662 ido.pdf: ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl}
663 $(ENVADD) $(TEXI2PDF) ${srcdir}/ido.texi
664 ido.html: ${srcdir}/ido.texi $(emacsdir)/emacsver.texi ${gfdl}
665 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ido.texi
667 # NB this one needs --no-split even without a .info extension.
668 # Avoid name clash with overall "info" target.
669 info.info : $(buildinfodir)/info$(INFO_EXT)
670 $(buildinfodir)/info$(INFO_EXT): ${srcdir}/info.texi ${gfdl}
671 $(mkinfodir)
672 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/info.texi
673 info.dvi: ${srcdir}/info.texi ${gfdl}
674 $(ENVADD) $(TEXI2DVI) ${srcdir}/info.texi
675 info.pdf: ${srcdir}/info.texi ${gfdl}
676 $(ENVADD) $(TEXI2PDF) ${srcdir}/info.texi
677 info.html: ${srcdir}/info.texi ${gfdl}
678 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/info.texi
680 mairix-el : $(buildinfodir)/mairix-el$(INFO_EXT)
681 $(buildinfodir)/mairix-el$(INFO_EXT): ${srcdir}/mairix-el.texi ${gfdl}
682 $(mkinfodir)
683 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/mairix-el.texi
684 mairix-el.dvi: ${srcdir}/mairix-el.texi ${gfdl}
685 $(ENVADD) $(TEXI2DVI) ${srcdir}/mairix-el.texi
686 mairix-el.pdf: ${srcdir}/mairix-el.texi ${gfdl}
687 $(ENVADD) $(TEXI2PDF) ${srcdir}/mairix-el.texi
688 mairix-el.html: ${srcdir}/mairix-el.texi ${gfdl}
689 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/mairix-el.texi
691 message : $(buildinfodir)/message$(INFO_EXT)
692 $(buildinfodir)/message$(INFO_EXT): ${srcdir}/message.texi ${gfdl}
693 $(mkinfodir)
694 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/message.texi
695 message.dvi: ${srcdir}/message.texi ${gfdl}
696 $(ENVADD) $(TEXI2DVI) ${srcdir}/message.texi
697 message.pdf: ${srcdir}/message.texi ${gfdl}
698 $(ENVADD) $(TEXI2PDF) ${srcdir}/message.texi
699 message.html: ${srcdir}/message.texi ${gfdl}
700 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/message.texi
702 mh-e : $(buildinfodir)/mh-e$(INFO_EXT)
703 $(buildinfodir)/mh-e$(INFO_EXT): ${srcdir}/mh-e.texi ${gfdl}
704 $(mkinfodir)
705 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/mh-e.texi
706 mh-e.dvi: ${srcdir}/mh-e.texi ${gfdl}
707 $(ENVADD) $(TEXI2DVI) ${srcdir}/mh-e.texi
708 mh-e.pdf: ${srcdir}/mh-e.texi ${gfdl}
709 $(ENVADD) $(TEXI2PDF) ${srcdir}/mh-e.texi
710 mh-e.html: ${srcdir}/mh-e.texi ${gfdl}
711 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/mh-e.texi
713 newsticker : $(buildinfodir)/newsticker$(INFO_EXT)
714 $(buildinfodir)/newsticker$(INFO_EXT): ${srcdir}/newsticker.texi ${gfdl}
715 $(mkinfodir)
716 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/newsticker.texi
717 newsticker.dvi: ${srcdir}/newsticker.texi ${gfdl}
718 $(ENVADD) $(TEXI2DVI) ${srcdir}/newsticker.texi
719 newsticker.pdf: ${srcdir}/newsticker.texi ${gfdl}
720 $(ENVADD) $(TEXI2PDF) ${srcdir}/newsticker.texi
721 newsticker.html: ${srcdir}/newsticker.texi ${gfdl}
722 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/newsticker.texi
724 nxml-mode : $(buildinfodir)/nxml-mode$(INFO_EXT)
725 $(buildinfodir)/nxml-mode$(INFO_EXT): ${srcdir}/nxml-mode.texi ${gfdl}
726 $(mkinfodir)
727 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/nxml-mode.texi
728 nxml-mode.dvi: ${srcdir}/nxml-mode.texi ${gfdl}
729 $(ENVADD) $(TEXI2DVI) ${srcdir}/nxml-mode.texi
730 nxml-mode.pdf: ${srcdir}/nxml-mode.texi ${gfdl}
731 $(ENVADD) $(TEXI2PDF) ${srcdir}/nxml-mode.texi
732 nxml-mode.html: ${srcdir}/nxml-mode.texi ${gfdl}
733 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/nxml-mode.texi
735 org : $(buildinfodir)/org$(INFO_EXT)
736 $(buildinfodir)/org$(INFO_EXT): ${srcdir}/org.texi ${gfdl}
737 $(mkinfodir)
738 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/org.texi
739 org.dvi: ${srcdir}/org.texi ${gfdl}
740 $(ENVADD) $(TEXI2DVI) ${srcdir}/org.texi
741 org.pdf: ${srcdir}/org.texi ${gfdl}
742 $(ENVADD) $(TEXI2PDF) ${srcdir}/org.texi
743 org.html: ${srcdir}/org.texi ${gfdl}
744 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/org.texi
746 pcl-cvs : $(buildinfodir)/pcl-cvs$(INFO_EXT)
747 $(buildinfodir)/pcl-cvs$(INFO_EXT): ${srcdir}/pcl-cvs.texi ${gfdl}
748 $(mkinfodir)
749 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/pcl-cvs.texi
750 pcl-cvs.dvi: ${srcdir}/pcl-cvs.texi ${gfdl}
751 $(ENVADD) $(TEXI2DVI) ${srcdir}/pcl-cvs.texi
752 pcl-cvs.pdf: ${srcdir}/pcl-cvs.texi ${gfdl}
753 $(ENVADD) $(TEXI2PDF) ${srcdir}/pcl-cvs.texi
754 pcl-cvs.html: ${srcdir}/pcl-cvs.texi ${gfdl}
755 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/pcl-cvs.texi
757 pgg : $(buildinfodir)/pgg$(INFO_EXT)
758 $(buildinfodir)/pgg$(INFO_EXT): ${srcdir}/pgg.texi ${gfdl}
759 $(mkinfodir)
760 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/pgg.texi
761 pgg.dvi: ${srcdir}/pgg.texi ${gfdl}
762 $(ENVADD) $(TEXI2DVI) ${srcdir}/pgg.texi
763 pgg.pdf: ${srcdir}/pgg.texi ${gfdl}
764 $(ENVADD) $(TEXI2PDF) ${srcdir}/pgg.texi
765 pgg.html: ${srcdir}/pgg.texi ${gfdl}
766 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/pgg.texi
768 rcirc : $(buildinfodir)/rcirc$(INFO_EXT)
769 $(buildinfodir)/rcirc$(INFO_EXT): ${srcdir}/rcirc.texi ${gfdl}
770 $(mkinfodir)
771 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/rcirc.texi
772 rcirc.dvi: ${srcdir}/rcirc.texi ${gfdl}
773 $(ENVADD) $(TEXI2DVI) ${srcdir}/rcirc.texi
774 rcirc.pdf: ${srcdir}/rcirc.texi ${gfdl}
775 $(ENVADD) $(TEXI2PDF) ${srcdir}/rcirc.texi
776 rcirc.html: ${srcdir}/rcirc.texi ${gfdl}
777 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/rcirc.texi
779 reftex : $(buildinfodir)/reftex$(INFO_EXT)
780 $(buildinfodir)/reftex$(INFO_EXT): ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi ${gfdl}
781 $(mkinfodir)
782 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/reftex.texi
783 reftex.dvi: ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi ${gfdl}
784 $(ENVADD) $(TEXI2DVI) ${srcdir}/reftex.texi
785 reftex.pdf: ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi ${gfdl}
786 $(ENVADD) $(TEXI2PDF) ${srcdir}/reftex.texi
787 reftex.html: ${srcdir}/reftex.texi $(emacsdir)/emacsver.texi ${gfdl}
788 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/reftex.texi
790 remember : $(buildinfodir)/remember$(INFO_EXT)
791 $(buildinfodir)/remember$(INFO_EXT): ${srcdir}/remember.texi ${gfdl}
792 $(mkinfodir)
793 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/remember.texi
794 remember.dvi: ${srcdir}/remember.texi ${gfdl}
795 $(ENVADD) $(TEXI2DVI) ${srcdir}/remember.texi
796 remember.pdf: ${srcdir}/remember.texi ${gfdl}
797 $(ENVADD) $(TEXI2PDF) ${srcdir}/remember.texi
798 remember.html: ${srcdir}/remember.texi ${gfdl}
799 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/remember.texi
801 sasl : $(buildinfodir)/sasl$(INFO_EXT)
802 $(buildinfodir)/sasl$(INFO_EXT): ${srcdir}/sasl.texi ${gfdl}
803 $(mkinfodir)
804 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sasl.texi
805 sasl.dvi: ${srcdir}/sasl.texi ${gfdl}
806 $(ENVADD) $(TEXI2DVI) ${srcdir}/sasl.texi
807 sasl.pdf: ${srcdir}/sasl.texi ${gfdl}
808 $(ENVADD) $(TEXI2PDF) ${srcdir}/sasl.texi
809 sasl.html: ${srcdir}/sasl.texi ${gfdl}
810 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/sasl.texi
812 sc : $(buildinfodir)/sc$(INFO_EXT)
813 $(buildinfodir)/sc$(INFO_EXT): ${srcdir}/sc.texi ${gfdl}
814 $(mkinfodir)
815 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sc.texi
816 sc.dvi: ${srcdir}/sc.texi ${gfdl}
817 $(ENVADD) $(TEXI2DVI) ${srcdir}/sc.texi
818 sc.pdf: ${srcdir}/sc.texi ${gfdl}
819 $(ENVADD) $(TEXI2PDF) ${srcdir}/sc.texi
820 sc.html: ${srcdir}/sc.texi ${gfdl}
821 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/sc.texi
823 semantic : $(buildinfodir)/semantic$(INFO_EXT)
824 $(buildinfodir)/semantic$(INFO_EXT): ${srcdir}/semantic.texi ${srcdir}/sem-user.texi ${gfdl}
825 $(mkinfodir)
826 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/semantic.texi
827 semantic.dvi: ${srcdir}/semantic.texi ${srcdir}/sem-user.texi ${gfdl}
828 $(ENVADD) $(TEXI2DVI) ${srcdir}/semantic.texi
829 semantic.pdf: ${srcdir}/semantic.texi ${srcdir}/sem-user.texi ${gfdl}
830 $(ENVADD) $(TEXI2PDF) ${srcdir}/semantic.texi
831 semantic.html: ${srcdir}/semantic.texi ${srcdir}/sem-user.texi ${gfdl}
832 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/semantic.texi
834 ses : $(buildinfodir)/ses$(INFO_EXT)
835 $(buildinfodir)/ses$(INFO_EXT): ${srcdir}/ses.texi ${gfdl}
836 $(mkinfodir)
837 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/ses.texi
838 ses.dvi: ${srcdir}/ses.texi ${gfdl}
839 $(ENVADD) $(TEXI2DVI) ${srcdir}/ses.texi
840 ses.pdf: ${srcdir}/ses.texi ${gfdl}
841 $(ENVADD) $(TEXI2PDF) ${srcdir}/ses.texi
842 ses.html: ${srcdir}/ses.texi ${gfdl}
843 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/ses.texi
845 sieve : $(buildinfodir)/sieve$(INFO_EXT)
846 $(buildinfodir)/sieve$(INFO_EXT): ${srcdir}/sieve.texi ${gfdl}
847 $(mkinfodir)
848 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/sieve.texi
849 sieve.dvi: ${srcdir}/sieve.texi ${gfdl}
850 $(ENVADD) $(TEXI2DVI) ${srcdir}/sieve.texi
851 sieve.pdf: ${srcdir}/sieve.texi ${gfdl}
852 $(ENVADD) $(TEXI2PDF) ${srcdir}/sieve.texi
853 sieve.html: ${srcdir}/sieve.texi ${gfdl}
854 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/sieve.texi
856 smtpmail : $(buildinfodir)/smtpmail$(INFO_EXT)
857 $(buildinfodir)/smtpmail$(INFO_EXT): ${srcdir}/smtpmail.texi ${gfdl}
858 $(mkinfodir)
859 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/smtpmail.texi
860 smtpmail.dvi: ${srcdir}/smtpmail.texi ${gfdl}
861 $(ENVADD) $(TEXI2DVI) ${srcdir}/smtpmail.texi
862 smtpmail.pdf: ${srcdir}/smtpmail.texi ${gfdl}
863 $(ENVADD) $(TEXI2PDF) ${srcdir}/smtpmail.texi
864 smtpmail.html: ${srcdir}/smtpmail.texi ${gfdl}
865 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/smtpmail.texi
867 speedbar : $(buildinfodir)/speedbar$(INFO_EXT)
868 $(buildinfodir)/speedbar$(INFO_EXT): ${srcdir}/speedbar.texi ${gfdl}
869 $(mkinfodir)
870 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/speedbar.texi
871 speedbar.dvi: ${srcdir}/speedbar.texi ${gfdl}
872 $(ENVADD) $(TEXI2DVI) ${srcdir}/speedbar.texi
873 speedbar.pdf: ${srcdir}/speedbar.texi ${gfdl}
874 $(ENVADD) $(TEXI2PDF) ${srcdir}/speedbar.texi
875 speedbar.html: ${srcdir}/speedbar.texi ${gfdl}
876 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/speedbar.texi
878 srecode : $(buildinfodir)/srecode$(INFO_EXT)
879 $(buildinfodir)/srecode$(INFO_EXT): ${srcdir}/srecode.texi ${gfdl}
880 $(mkinfodir)
881 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/srecode.texi
882 srecode.dvi: ${srcdir}/srecode.texi ${gfdl}
883 $(ENVADD) $(TEXI2DVI) ${srcdir}/srecode.texi
884 srecode.pdf: ${srcdir}/srecode.texi ${gfdl}
885 $(ENVADD) $(TEXI2PDF) ${srcdir}/srecode.texi
886 srecode.html: ${srcdir}/srecode.texi ${gfdl}
887 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/srecode.texi
889 todo-mode : $(buildinfodir)/todo-mode$(INFO_EXT)
890 $(buildinfodir)/todo-mode$(INFO_EXT): ${srcdir}/todo-mode.texi ${gfdl}
891 $(mkinfodir)
892 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/todo-mode.texi
893 todo-mode.dvi: ${srcdir}/todo-mode.texi ${gfdl}
894 $(ENVADD) $(TEXI2DVI) ${srcdir}/todo-mode.texi
895 todo-mode.pdf: ${srcdir}/todo-mode.texi ${gfdl}
896 $(ENVADD) $(TEXI2PDF) ${srcdir}/todo-mode.texi
897 todo-mode.html: ${srcdir}/todo-mode.texi ${gfdl}
898 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/todo-mode.texi
900 tramp : $(buildinfodir)/tramp$(INFO_EXT)
901 $(buildinfodir)/tramp$(INFO_EXT): ${srcdir}/tramp.texi ${srcdir}/trampver.texi ${gfdl}
902 $(mkinfodir)
903 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ -D emacs ${srcdir}/tramp.texi
904 tramp.dvi: ${srcdir}/tramp.texi ${srcdir}/trampver.texi ${gfdl}
905 $(ENVADD) $(TEXI2DVI) ${srcdir}/tramp.texi
906 tramp.pdf: ${srcdir}/tramp.texi ${srcdir}/trampver.texi ${gfdl}
907 $(ENVADD) $(TEXI2PDF) ${srcdir}/tramp.texi
908 tramp.html: ${srcdir}/tramp.texi ${srcdir}/trampver.texi ${gfdl}
909 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ -D emacs ${srcdir}/tramp.texi
911 url : $(buildinfodir)/url$(INFO_EXT)
912 $(buildinfodir)/url$(INFO_EXT): ${srcdir}/url.texi ${gfdl}
913 $(mkinfodir)
914 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/url.texi
915 url.dvi: ${srcdir}/url.texi ${gfdl}
916 $(ENVADD) $(TEXI2DVI) ${srcdir}/url.texi
917 url.pdf: ${srcdir}/url.texi ${gfdl}
918 $(ENVADD) $(TEXI2PDF) ${srcdir}/url.texi
919 url.html: ${srcdir}/url.texi ${gfdl}
920 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/url.texi
922 vip : $(buildinfodir)/vip$(INFO_EXT)
923 $(buildinfodir)/vip$(INFO_EXT): ${srcdir}/vip.texi ${gfdl}
924 $(mkinfodir)
925 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/vip.texi
926 vip.dvi: ${srcdir}/vip.texi ${gfdl}
927 $(ENVADD) $(TEXI2DVI) ${srcdir}/vip.texi
928 vip.pdf: ${srcdir}/vip.texi ${gfdl}
929 $(ENVADD) $(TEXI2PDF) ${srcdir}/vip.texi
930 vip.html: ${srcdir}/vip.texi ${gfdl}
931 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/vip.texi
933 viper : $(buildinfodir)/viper$(INFO_EXT)
934 $(buildinfodir)/viper$(INFO_EXT): ${srcdir}/viper.texi ${gfdl}
935 $(mkinfodir)
936 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/viper.texi
937 viper.dvi: ${srcdir}/viper.texi ${gfdl}
938 $(ENVADD) $(TEXI2DVI) ${srcdir}/viper.texi
939 viper.pdf: ${srcdir}/viper.texi ${gfdl}
940 $(ENVADD) $(TEXI2PDF) ${srcdir}/viper.texi
941 viper.html: ${srcdir}/viper.texi ${gfdl}
942 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/viper.texi
944 widget : $(buildinfodir)/widget$(INFO_EXT)
945 $(buildinfodir)/widget$(INFO_EXT): ${srcdir}/widget.texi ${gfdl}
946 $(mkinfodir)
947 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/widget.texi
948 widget.dvi: ${srcdir}/widget.texi ${gfdl}
949 $(ENVADD) $(TEXI2DVI) ${srcdir}/widget.texi
950 widget.pdf: ${srcdir}/widget.texi ${gfdl}
951 $(ENVADD) $(TEXI2PDF) ${srcdir}/widget.texi
952 widget.html: ${srcdir}/widget.texi ${gfdl}
953 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/widget.texi
955 wisent : $(buildinfodir)/wisent$(INFO_EXT)
956 $(buildinfodir)/wisent$(INFO_EXT): ${srcdir}/wisent.texi ${gfdl}
957 $(mkinfodir)
958 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/wisent.texi
959 wisent.dvi: ${srcdir}/wisent.texi ${gfdl}
960 $(ENVADD) $(TEXI2DVI) ${srcdir}/wisent.texi
961 wisent.pdf: ${srcdir}/wisent.texi ${gfdl}
962 $(ENVADD) $(TEXI2PDF) ${srcdir}/wisent.texi
963 wisent.html: ${srcdir}/wisent.texi ${gfdl}
964 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/wisent.texi
966 woman : $(buildinfodir)/woman$(INFO_EXT)
967 $(buildinfodir)/woman$(INFO_EXT): ${srcdir}/woman.texi $(emacsdir)/emacsver.texi ${gfdl}
968 $(mkinfodir)
969 $(MAKEINFO) $(MAKEINFO_OPTS) $(INFO_OPTS) -o $@ ${srcdir}/woman.texi
970 woman.dvi: ${srcdir}/woman.texi $(emacsdir)/emacsver.texi ${gfdl}
971 $(ENVADD) $(TEXI2DVI) ${srcdir}/woman.texi
972 woman.pdf: ${srcdir}/woman.texi $(emacsdir)/emacsver.texi ${gfdl}
973 $(ENVADD) $(TEXI2PDF) ${srcdir}/woman.texi
974 woman.html: ${srcdir}/woman.texi ${gfdl}
975 $(MAKEINFO) $(MAKEINFO_OPTS) $(HTML_OPTS) -o $@ ${srcdir}/woman.texi
977 .PHONY: mostlyclean clean distclean maintainer-clean
979 mostlyclean:
980 rm -f *.aux *.log *.toc *.c[mp] *.c[mp]s *.fn *.fns \
981 *.ky *.kys *.op *.ops *.p[gj] *.p[gj]s *.sc *.scs *.ss \
982 *.t[gp] *.t[gp]s *.vr *.vrs
983 rm -f gnustmp.*
985 clean: mostlyclean
986 rm -f $(DVI_TARGETS) $(HTML_TARGETS) $(PDF_TARGETS) $(PS_TARGETS)
987 rm -f emacs-misc-${version}.tar*
989 distclean: clean
990 # rm -f Makefile
992 ## buildinfodir is relative to srcdir.
993 infoclean:
994 cd $(buildinfodir); for file in $(INFO_TARGETS); do \
995 file=`echo $${file} | sed 's/\.info$$//'`${INFO_EXT}; \
996 rm -f $${file} $${file}-[1-9] $${file}-[1-9][0-9]; \
997 done
999 maintainer-clean: distclean infoclean
1001 dist:
1002 rm -rf emacs-misc-${version}
1003 mkdir emacs-misc-${version}
1004 cp ${srcdir}/*.texi ${srcdir}/texinfo.tex \
1005 $(emacsdir)/emacsver.texi ${srcdir}/ChangeLog* \
1006 emacs-misc-${version}/
1007 sed -e 's/@sr[c]dir@/./' \
1008 -e 's/^\(emacsdir *=\).*/\1 ./' \
1009 -e 's/^\(buildinfodir *=\).*/\1 ./' \
1010 -e 's/^\(clean:.*\)/\1 infoclean/' \
1011 -e "s/@ver[s]ion@/${version}/" \
1012 -e 's/@MAKE[I]NFO@/makeinfo/' -e 's/@MK[D]IR_P@/mkdir -p/' \
1013 -e 's/@IN[F]O_EXT@/.info/' -e 's/@IN[F]O_OPTS@//' \
1014 ${srcdir}/Makefile.in > emacs-misc-${version}/Makefile
1015 @if grep '@[a-zA-Z_]*@' emacs-misc-${version}/Makefile; then \
1016 echo "Unexpanded configure variables in Makefile?" 1>&2; exit 1; \
1018 tar -cf emacs-misc-${version}.tar emacs-misc-${version}
1019 rm -rf emacs-misc-${version}
1022 .PHONY: install-dvi install-html install-pdf install-ps install-doc
1024 install-dvi: dvi
1025 umask 022; $(MKDIR_P) $(DESTDIR)$(dvidir)
1026 $(INSTALL_DATA) $(DVI_TARGETS) $(DESTDIR)$(dvidir)
1027 install-html: html
1028 umask 022; $(MKDIR_P) $(DESTDIR)$(htmldir)
1029 $(INSTALL_DATA) $(HTML_TARGETS) $(DESTDIR)$(htmldir)
1030 install-pdf: pdf
1031 umask 022;$(MKDIR_P) $(DESTDIR)$(pdfdir)
1032 $(INSTALL_DATA) $(PDF_TARGETS) $(DESTDIR)$(pdfdir)
1033 install-ps: ps
1034 umask 022; $(MKDIR_P) $(DESTDIR)$(psdir)
1035 for file in $(PS_TARGETS); do \
1036 $(INSTALL_DATA) $${file} $(DESTDIR)$(psdir); \
1037 [ -n "${GZIP_PROG}" ] || continue; \
1038 rm -f $(DESTDIR)$(psdir)/$${file}.gz; \
1039 ${GZIP_PROG} -9n $(DESTDIR)$(psdir)/$${file}; \
1040 done
1042 ## Top-level Makefile installs the info pages.
1043 install-doc: install-dvi install-html install-pdf install-ps
1047 .PHONY: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps uninstall-doc
1049 uninstall-dvi:
1050 for file in $(DVI_TARGETS); do \
1051 rm -f $(DESTDIR)$(dvidir)/$${file}; \
1052 done
1053 uninstall-html:
1054 for file in $(HTML_TARGETS); do \
1055 rm -f $(DESTDIR)$(htmldir)/$${file}; \
1056 done
1057 uninstall-ps:
1058 ext= ; [ -n "${GZIP_PROG}" ] && ext=.gz; \
1059 for file in $(PS_TARGETS); do \
1060 rm -f $(DESTDIR)$(psdir)/$${file}$${ext}; \
1061 done
1062 uninstall-pdf:
1063 for file in $(PDF_TARGETS); do \
1064 rm -f $(DESTDIR)$(pdfdir)/$${file}; \
1065 done
1067 uninstall-doc: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps
1070 ### Makefile ends here