When the html files cannot be doxygen generated, the makefile target dist or distcheck will fail, as designed. Output a message for the builder to figure out why this is happening, as it just look like any other makefile failure.
Reviewed-by: Jeremy Huddleston <jerem...@apple.com> Signed-off-by: Gaetan Nadon <mems...@videotron.ca> --- hw/dmx/doc/Makefile.am | 20 ++++++++++++++++---- 1 files changed, 16 insertions(+), 4 deletions(-) diff --git a/hw/dmx/doc/Makefile.am b/hw/dmx/doc/Makefile.am index 048b6b2..6fd74e7 100644 --- a/hw/dmx/doc/Makefile.am +++ b/hw/dmx/doc/Makefile.am @@ -53,12 +53,13 @@ SUFFIXES = .sgml .txt .html .ps .pdf noinst_DATA = $(TXT_FILES) $(PS_FILES) $(PDF_FILES) $(HTML_FILES) CLEANFILES = $(TXT_FILES) $(PS_FILES) $(PDF_FILES) $(HTML_FILES) endif BUILD_LINUXDOC +endif -if HAVE_DOXYGEN DOXYGEN_SRC=doxygen.head doxygen.foot doxygen.css doxygen.conf - all-local: html/annotated.html +if ENABLE_DEVEL_DOCS +if HAVE_DOXYGEN dist-local: html/annotated.html html/annotated.html: $(DOXYGEN_SRC) @@ -67,8 +68,19 @@ html/annotated.html: $(DOXYGEN_SRC) maintainer-clean-local: rm -rf html/ -endif HAVE_DOXYGEN -endif ENABLE_DEVEL_DOCS +else +html/annotated.html: $(DOXYGEN_SRC) + @echo "*****";\ + echo "The module configuration does not allow the creation of an archive file.";\ + echo "Consider installing the doxygen tool or configuring xserver";\ + echo "with --enable-doxygen"; +endif +else +html/annotated.html: $(DOXYGEN_SRC) + @echo "*****";\ + echo "The module configuration does not allow the creation of an archive file.";\ + echo "Consider configuring xserver with --enable-devel-docs"; +endif EXTRA_DIST = \ $(SGML_FILES) \ -- 1.6.0.4 _______________________________________________ xorg-devel mailing list xorg-devel@lists.x.org http://lists.x.org/mailman/listinfo/xorg-devel