|
|
|
|
|
|
|
|
|
|
xen-changelog
[Xen-changelog] [xen-unstable] docs: report if we do not build a doc due
# HG changeset patch
# User Ian Campbell <ian.campbell@xxxxxxxxxx>
# Date 1321293053 0
# Node ID 39bc21b5060b843dc3b1f081c337662efcf0d35a
# Parent e2cc58b85b6eaf0c4348ee805d4ad011f829cbf6
docs: report if we do not build a doc due to lack of the necessary tool
Previously only some targets did this. An alternative would be to make a hard
dependency on these tools, this might make more sense especially for markdown?
Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx>
Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
---
diff -r e2cc58b85b6e -r 39bc21b5060b docs/Makefile
--- a/docs/Makefile Mon Nov 14 17:49:14 2011 +0000
+++ b/docs/Makefile Mon Nov 14 17:50:53 2011 +0000
@@ -58,7 +58,8 @@
.PHONY: man-pages
man-pages:
@if which $(POD2MAN) 1>/dev/null 2>/dev/null; then \
- $(MAKE) $(DOC_MAN1) $(DOC_MAN5); fi
+ $(MAKE) $(DOC_MAN1) $(DOC_MAN5); else \
+ echo "pod2man not installed; skipping man-pages."; fi
man1/%.1: man/%.pod.1 Makefile
$(INSTALL_DIR) $(@D)
@@ -120,14 +121,16 @@
echo "Running latex2html to generate $*/index.html ... "; \
$(LATEX2HTML) -split 0 -show_section_numbers -toc_depth 3 -nonavigation
\
-numbered_footnotes -local_icons -noinfo -math -dir $(@D) \
- $< 1>/dev/null 2>/dev/null ;fi
+ $< 1>/dev/null 2>/dev/null ; else \
+ echo "latex2html not installed; skipping $*."; fi
html/%.html: %.markdown
@$(INSTALL_DIR) $(@D)
@set -e ; if which $(MARKDOWN) 1>/dev/null 2>/dev/null; then \
echo "Running markdown to generate $*.html ... "; \
$(MARKDOWN) $< > $@.tmp ; \
- $(call move-if-changed,$@.tmp,$@) ; fi
+ $(call move-if-changed,$@.tmp,$@) ; else \
+ echo "markdown not installed; skipping $*.html."; fi
txt/%.txt: %.txt
$(INSTALL_DIR) $(@D)
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
<Prev in Thread] |
Current Thread |
[Next in Thread> |
- [Xen-changelog] [xen-unstable] docs: report if we do not build a doc due to lack of the necessary tool,
Xen patchbot-unstable <=
|
|
|
|
|