diff --git a/configure b/configure index c581adfc10..6b0375bdff 100755 --- a/configure +++ b/configure @@ -1228,6 +1228,7 @@ EXTERNAL_LIBRARY_LIST=" " DOCUMENT_LIST=" + doc htmlpages manpages podpages @@ -2294,6 +2295,7 @@ podpages_deps="perl" manpages_deps="perl pod2man" htmlpages_deps="texi2html" txtpages_deps="makeinfo" +doc_deps_any="manpages htmlpages podpages txtpages" # default parameters diff --git a/doc/Makefile b/doc/Makefile index 405f639349..50a68b4e05 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -36,8 +36,9 @@ DOCS-$(CONFIG_MANPAGES) += $(MANPAGES) DOCS-$(CONFIG_TXTPAGES) += $(TXTPAGES) DOCS = $(DOCS-yes) +all-$(CONFIG_DOC): doc + doc: documentation -all: $(DOCS) apidoc: doc/doxy/html documentation: $(DOCS) @@ -94,7 +95,7 @@ install-html: install-man: ifdef CONFIG_HTMLPAGES -install-progs: install-html +install-progs-$(CONFIG_DOC): install-html install-html: $(HTMLPAGES) $(Q)mkdir -p "$(DOCDIR)" @@ -102,7 +103,7 @@ install-html: $(HTMLPAGES) endif ifdef CONFIG_MANPAGES -install-progs: install-man +install-progs-$(CONFIG_DOC): install-man install-man: $(MANPAGES) $(Q)mkdir -p "$(MANDIR)/man1"