groff-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[groff] 01/01: Ensure pre-built html (mom) docs are always installed


From: Peter Schaffter
Subject: [groff] 01/01: Ensure pre-built html (mom) docs are always installed
Date: Sun, 19 Oct 2014 17:12:54 +0000

PTPi pushed a commit to branch master
in repository groff.

commit e5ab613ed052900138e489207a2d60f482969aa3
Author: Peter Schaffter <address@hidden>
Date:   Sun Oct 19 13:12:19 2014 -0400

    Ensure pre-built html (mom) docs are always installed
---
 Makefile.in              |    6 ++++++
 contrib/mom/Makefile.sub |    9 +++++----
 m4/groff.m4              |    9 +++++++++
 3 files changed, 20 insertions(+), 4 deletions(-)

diff --git a/Makefile.in b/Makefile.in
index 4dd82ef..16543ae 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -282,6 +282,10 @@ address@hidden@
 address@hidden@
 address@hidden@
 
+# However, there may always be some prebuild HTML documentation
address@hidden@
address@hidden@
+
 # The configure script also checks whether all necessary utility programs
 # for pdfroff are available -- only then we can build PDF documentation.
 address@hidden@
@@ -575,6 +579,8 @@ MDEFINES=\
   "make_htmlexamples=$(make_htmlexamples)" \
   "make_install_htmlexamples=$(make_install_htmlexamples)" \
   "make_uninstall_htmlexamples=$(make_uninstall_htmlexamples)" \
+  "make_install_shipped_htmldoc=$(make_install_shipped_htmldoc)" \
+  "make_uninstall_shipped_htmldoc=$(make_uninstall_shipped_htmldoc)" \
   "make_pdfdoc=$(make_pdfdoc)" \
   "make_install_pdfdoc=$(make_install_pdfdoc)" \
   "make_uninstall_pdfdoc=$(make_uninstall_pdfdoc)" \
diff --git a/contrib/mom/Makefile.sub b/contrib/mom/Makefile.sub
index 04fc501..020fc9f 100644
--- a/contrib/mom/Makefile.sub
+++ b/contrib/mom/Makefile.sub
@@ -134,7 +134,7 @@ examples/stamp:
        touch $@
 
 install_data: install_always \
-             $(make_install_pdfdoc) $(make_install_htmldoc) \
+             $(make_install_pdfdoc) $(make_install_shipped_htmldoc) \
              $(make_install_examples)
 
 install_always: stamp-strip $(NORMALFILES)
@@ -151,7 +151,7 @@ install_always: stamp-strip $(NORMALFILES)
 install_pdfdoc:
 # Since this uses examples/, it's in install_pdfexamples
 
-install_htmldoc: install_always $(HTMLDOCFILES)
+install_shipped_htmldoc: install_always $(HTMLDOCFILES)
        -test -d $(DESTDIR)$(htmldocdir)/mom \
          || $(mkinstalldirs) $(DESTDIR)$(htmldocdir)/mom
        for f in $(HTMLDOCFILES_); do \
@@ -160,6 +160,7 @@ install_htmldoc: install_always $(HTMLDOCFILES)
            $(DESTDIR)$(htmldocdir)/mom/$$f; \
        done
 
+
 install_examples: install_examples_always $(make_install_pdfexamples)
 
 install_examples_always: $(EXAMPLEFILES)
@@ -192,7 +193,7 @@ stamp-strip: $(STRIPFILES)
        touch $@
 
 uninstall_sub: uninstall_always \
-               $(make_uninstall_pdfdoc) $(make_uninstall_htmldoc) \
+               $(make_uninstall_pdfdoc) $(make_uninstall_shipped_htmldoc) \
                $(make_uninstall_examples)
 
 uninstall_always:
@@ -203,7 +204,7 @@ uninstall_always:
 uninstall_pdfdoc: uninstall_always
 # Since that used examples/, it's in uninstall_pdfexamples
 
-uninstall_htmldoc: uninstall_always
+uninstall_shipped_htmldoc: uninstall_always
        -for f in $(HTMLDOCFILES_); do \
          $(RM) $(DESTDIR)$(htmldocdir)/mom/$$f; \
        done
diff --git a/m4/groff.m4 b/m4/groff.m4
index 502e108..10b93d8 100644
--- a/m4/groff.m4
+++ b/m4/groff.m4
@@ -109,6 +109,13 @@ AC_DEFUN([GROFF_DOC_CHECK],
       AC_MSG_WARN([Invalid `--with-doc' argument:] $i)
     done
   fi
+  if test $docadd_html = yes; then
+   make_install_shipped_htmldoc=install_shipped_htmldoc
+   make_uninstall_shipped_htmldoc=uninstall_shipped_htmldoc
+  else
+   make_install_shipped_htmldoc=
+   make_uninstall_shipped_htmldoc=
+  fi
   if test $docadd_other = yes; then
     make_otherdoc=otherdoc
     make_install_otherdoc=install_otherdoc
@@ -128,6 +135,8 @@ AC_DEFUN([GROFF_DOC_CHECK],
     make_uninstall_examples=
   fi
   AC_SUBST([doc_dist_target_ok])
+  AC_SUBST([make_install_shipped_htmldoc])
+  AC_SUBST([make_uninstall_shipped_htmldoc])
   AC_SUBST([make_otherdoc])
   AC_SUBST([make_install_otherdoc])
   AC_SUBST([make_uninstall_otherdoc])



reply via email to

[Prev in Thread] Current Thread [Next in Thread]