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.
$(MANPAGES_RST) \
$(MANPAGES_IN)
-MAINTAINERCLEANFILES = \
- $(MANPAGES_IN)
-
CLEANFILES = \
- $(man_MANS) \
- manpages.stamp
+ $(man_MANS)
#
# Build rules for pre-generated manpages
clean-local::
-rm -rf $(SPHINXBUILDDIR)
+if MAINTAINER_MODE
+
+CLEANFILES += \
+ manpages.stamp
+
+MAINTAINERCLEANFILES = \
+ $(MANPAGES_IN)
+
#
# Build rules for generating pre-generated manpages
#
fi
endif HAVE_SPHINX_BUILD
-maintainerclean-local:
- -$(RM)
+endif MAINTAINER_MODE