• Glenn Morris's avatar
    Add build, install, uninstall rules for all dvi, html, pdf, ps manuals · 8496d8d7
    Glenn Morris authored
    * configure.ac (etcdocdir): Rename from docdir, to avoid confusion
    with configure's standard --docdir argument.  All uses updated.
    
    * Makefile.in (etcdocdir): Rename from docdir.  All uses updated.
    (install-etcdoc): Rename from install-doc.  All uses updated.
    (uninstall): Run uninstall-doc.
    (PSS): Add misc-ps.
    (INSTALL_DVI, INSTALL_HTML, INSTALL_PDF, INSTALL_PS)
    (INSTALL_DOC, UNINSTALL_DVI, UNINSTALL_HTML, UNINSTALL_PDF)
    (UNINSTALL_PS, UNINSTALL_DOC): New variables.
    ($(INSTALL_DOC), install-doc, install-dvi, install-html, install-pdf)
    (install-ps, $(UNINSTALL_DOC), uninstall-doc, uninstall-dvi)
    (uninstall-html, uninstall-pdf, uninstall-ps): New .PHONY rules.
    
    * doc/emacs/Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
    (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
    (INSTALL_DATA): New, set by configure.
    (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
    New variables.
    (.SUFFIXES): Add .ps and .dvi.
    (.dvi.ps): New suffix rule.
    (dvi, html, pdf, ps): Use *_TARGETS variables.
    (emacs.ps, emacs-xtra.ps): Remove explicit rules.
    (emacs.html): Use HTML_OPTS.
    (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
    (.PHONY): install-dvi, install-html, install-pdf, install-ps
    ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
    uninstall-ps, and uninstall-doc.
    (install-dvi, install-html, install-pdf, install-ps, install-doc)
    (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
    (uninstall-doc): New rules.
    
    * doc/lispintro/Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
    (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
    (INSTALL_DATA): New, set by configure.
    (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
    New variables.
    (.SUFFIXES): Add .ps and .dvi.
    (.dvi.ps): New suffix rule.
    (dvi, html, pdf, ps): Use *_TARGETS variables.
    (emacs-lisp-intro.ps): Remove explicit rule.
    (emacs-lisp-intro.html): Use HTML_OPTS.
    (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
    (.PHONY): install-dvi, install-html, install-pdf, install-ps
    ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
    uninstall-ps, and uninstall-doc.
    (install-dvi, install-html, install-pdf, install-ps, install-doc)
    (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
    (uninstall-doc): New rules.
    
    * doc/lispref/Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
    (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
    (INSTALL_DATA): New, set by configure.
    (HTML_OPTS, DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS):
    New variables.
    (.SUFFIXES): Add .ps and .dvi.
    (.dvi.ps): New suffix rule.
    (dvi, html, pdf, ps): Use *_TARGETS variables.
    (elisp.html): Use HTML_OPTS.
    (elisp.ps): Remove explicit rule.
    (.PHONY): install-dvi, install-html, install-pdf, install-ps
    ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
    uninstall-ps, and uninstall-doc.
    (install-dvi, install-html, install-pdf, install-ps, install-doc)
    (uninstall-dvi, uninstall-html, uninstall-ps, uninstall-pdf)
    (uninstall-doc): New rules.
    (clean): Use DVI_TARGETS, HTML_TARGETS, PDF_TARGETS, PS_TARGETS.
    
    * doc/misc/Makefile.in (prefix, datarootdir, datadir, PACKAGE_TARNAME)
    (docdir, dvidir, htmldir, pdfdir, psdir, GZIP_PROG, INSTALL)
    (INSTALL_DATA): New, set by configure.
    (HTML_OPTS, HTML_TARGETS, PS_TARGETS, DVIPS): New variables.
    (.PHONY): Add html, ps, install-dvi, install-html, install-pdf,
    install-ps ,install-doc, uninstall-dvi, uninstall-html, uninstall-pdf,
    uninstall-ps, and uninstall-doc.
    (.SUFFIXES): Add .ps and .dvi.
    (.dvi.ps): New suffix rule.
    (html, ps, ada-mode.html, auth.html, autotype.html, bovine.html)
    (calc.html, cc-mode.html, cl.html, dbus.html, dired-x.html)
    (ebrowse.html, ede.html, ediff.html, edt.html, eieio.html)
    (emacs-gnutls.html, emacs-mime.html, epa.html, erc.html)
    (ert.html, eshell.html, eudc.html, faq.html, flymake.html)
    (forms.html, gnus.html, htmlfontify.html, idlwave.html)
    (ido.html, mairix-el.html, message.html, mh-e.html)
    (newsticker.html, nxml-mode.html, org.html, pgg.html)
    (rcirc.html, reftex.html, remember.html, sasl.html, sc.html)
    (semantic.html, sieve.html, smtpmail.html, speedbar.html)
    (srecode.html, todo-mode.html, tramp.html, url.html, vip.html)
    (viper.html, widget.html, wisent.html, woman.html, install-dvi)
    (install-html, install-pdf, install-ps, install-doc, uninstall-dvi)
    (uninstall-html, uninstall-ps, uninstall-pdf, uninstall-doc):
    New rules.
    (clean): Remove HTML_TARGETS and PS_TARGETS.
    8496d8d7
ChangeLog 22.7 KB