From 7a545e009075377a6eff2c5df8f65e9323c285b2 Mon Sep 17 00:00:00 2001 From: Ian Campbell Date: Thu, 27 Oct 2011 09:55:22 +0100 Subject: docs: install text documentation Including markdown docs. Signed-off-by: Ian Campbell Acked-by: Ian Jackson Committed-by: Ian Jackson --- docs/Makefile | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) (limited to 'docs/Makefile') diff --git a/docs/Makefile b/docs/Makefile index 9cee2a3cf7..2054541f08 100644 --- a/docs/Makefile +++ b/docs/Makefile @@ -16,13 +16,16 @@ DOC_PS := $(patsubst src/%.tex,ps/%.ps,$(DOC_TEX)) DOC_PDF := $(patsubst src/%.tex,pdf/%.pdf,$(DOC_TEX)) DOC_HTML := $(patsubst src/%.tex,html/%/index.html,$(DOC_TEX)) \ $(patsubst %.markdown,html/%.html,$(DOC_MARKDOWN)) +DOC_TXT := $(patsubst %.txt,txt/%.txt,$(wildcard misc/*.txt)) \ + $(patsubst %.markdown,txt/%.txt,$(DOC_MARKDOWN)) + GFX = $(patsubst %.fig, %.eps, $(wildcard figs/*.fig)) .PHONY: all all: build .PHONY: build -build: ps pdf html man-pages +build: ps pdf html txt man-pages @if which $(DOT) 1>/dev/null 2>/dev/null ; then \ $(MAKE) -C xen-api build ; else \ echo "Graphviz (dot) not installed; skipping xen-api." ; fi @@ -40,6 +43,9 @@ pdf: $(DOC_PDF) .PHONY: html html: $(DOC_HTML) +.PHONY: txt +txt: $(DOC_TXT) + .PHONY: python-dev-docs python-dev-docs: @mkdir -v -p api/tools/python @@ -122,3 +128,13 @@ html/%.html: %.markdown echo "Running markdown to generate $*.html ... "; \ $(MARKDOWN) $< > $@.tmp ; \ $(call move-if-changed,$@.tmp,$@) ; fi + +txt/%.txt: %.txt + $(INSTALL_DIR) $(@D) + cp $< $@.tmp + $(call move-if-changed,$@.tmp,$@) + +txt/%.txt: %.markdown + $(INSTALL_DIR) $(@D) + cp $< $@.tmp + $(call move-if-changed,$@.tmp,$@) -- cgit v1.2.3