From 28575abd930df400a9382853f215ec9501e02b6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ond=C5=99ej=20Sur=C3=BD?= Date: Mon, 22 Jun 2020 13:08:58 +0200 Subject: [PATCH] Rebuild the manpages sources only when in maintainer mode Similarly, the manpage sources will get rebuild only when in maintainer mode because they require sphinx-build to be available locally and that might not be always the case. --- doc/man/Makefile.am | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/doc/man/Makefile.am b/doc/man/Makefile.am index 3821376f80..625d0da0e0 100644 --- a/doc/man/Makefile.am +++ b/doc/man/Makefile.am @@ -120,12 +120,8 @@ EXTRA_DIST = \ $(MANPAGES_RST) \ $(MANPAGES_IN) -MAINTAINERCLEANFILES = \ - $(MANPAGES_IN) - CLEANFILES = \ - $(man_MANS) \ - manpages.stamp + $(man_MANS) # # Build rules for pre-generated manpages @@ -152,6 +148,14 @@ man: Makefile $(man_MANS) clean-local:: -rm -rf $(SPHINXBUILDDIR) +if MAINTAINER_MODE + +CLEANFILES += \ + manpages.stamp + +MAINTAINERCLEANFILES = \ + $(MANPAGES_IN) + # # Build rules for generating pre-generated manpages # @@ -196,5 +200,4 @@ $(MANPAGES_IN): manpages.stamp fi endif HAVE_SPHINX_BUILD -maintainerclean-local: - -$(RM) +endif MAINTAINER_MODE