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/>.
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.
29 ## Where the output files go.
30 buildinfodir
= $(srcdir)/..
/..
/info
31 ## Directory with emacsver.texi.
32 emacsdir
= $(srcdir)/..
/emacs
35 datarootdir
= @datarootdir@
37 PACKAGE_TARNAME
= @PACKAGE_TARNAME@
46 GZIP_PROG
= @GZIP_PROG@
48 HTML_OPTS
= --no-split
--html
51 # Options used only when making info output.
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.
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
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.
324 info: $(INFO_TARGETS
)
326 ## Used by top-level Makefile.
327 ## Base file names of output info files.
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
334 $(MAKE
) pdf MAKEINFO_OPTS
="-DWEBHACKDEVEL $(MAKEINFO_OPTS)"
338 html
: $(HTML_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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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
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}
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}
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}
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
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
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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}
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
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
986 rm -f
$(DVI_TARGETS
) $(HTML_TARGETS
) $(PDF_TARGETS
) $(PS_TARGETS
)
987 rm -f emacs-misc-
${version}.
tar*
992 ## buildinfodir is relative to srcdir.
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]; \
999 maintainer-clean
: distclean infoclean
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
1025 umask
022; $(MKDIR_P
) $(DESTDIR
)$(dvidir
)
1026 $(INSTALL_DATA
) $(DVI_TARGETS
) $(DESTDIR
)$(dvidir
)
1028 umask
022; $(MKDIR_P
) $(DESTDIR
)$(htmldir
)
1029 $(INSTALL_DATA
) $(HTML_TARGETS
) $(DESTDIR
)$(htmldir
)
1031 umask
022;$(MKDIR_P
) $(DESTDIR
)$(pdfdir
)
1032 $(INSTALL_DATA
) $(PDF_TARGETS
) $(DESTDIR
)$(pdfdir
)
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}; \
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
1050 for file in
$(DVI_TARGETS
); do \
1051 rm -f
$(DESTDIR
)$(dvidir
)/$${file}; \
1054 for file in
$(HTML_TARGETS
); do \
1055 rm -f
$(DESTDIR
)$(htmldir
)/$${file}; \
1058 ext
= ; [ -n
"${GZIP_PROG}" ] && ext
=.gz
; \
1059 for file in
$(PS_TARGETS
); do \
1060 rm -f
$(DESTDIR
)$(psdir
)/$${file}$${ext}; \
1063 for file in
$(PDF_TARGETS
); do \
1064 rm -f
$(DESTDIR
)$(pdfdir
)/$${file}; \
1067 uninstall-doc
: uninstall-dvi uninstall-html uninstall-pdf uninstall-ps
1070 ### Makefile ends here