diff --git a/build.xml b/build.xml index d7a7311c..5ccf7978 100644 --- a/build.xml +++ b/build.xml @@ -97,8 +97,6 @@ - @@ -450,7 +448,7 @@ @@ -511,6 +509,8 @@ + + @@ -716,15 +716,6 @@ - - - - - - - - - @@ -737,6 +728,14 @@ + + + + + + + + - - + @@ -901,20 +900,10 @@ - - - - - - - - - - + - + @@ -941,7 +930,7 @@ - + + + diff --git a/src/docs/Makefile b/src/docs/Makefile index a84bce8b..f35a1914 100644 --- a/src/docs/Makefile +++ b/src/docs/Makefile @@ -15,16 +15,17 @@ BUILDROOT=../../build BUILD_DIR=$(BUILDROOT)/docs -WEBSITE_DIR=$(BUILDROOT)/webdocs VERSION=Unknown -all: man userguide devguide +all: man userguide devguide supportfiles index userguide: $(BUILD_DIR)/SqoopUserGuide.html devguide: $(BUILD_DIR)/SqoopDevGuide.html +index: $(BUILD_DIR)/index.html + MANSOURCES=$(shell echo man/sqoop*.txt) MANPAGES=$(MANSOURCES:.txt=.1.gz) @@ -47,9 +48,6 @@ website: xmlto -o $(WEBSITE_DIR) -m web/html.xsl html-nochunks web/index.xml cp web/docbook.css $(WEBSITE_DIR) rsync -a web/images $(WEBSITE_DIR)/ - rm user/SqoopUserGuide.xml - rm dev/SqoopDevGuide.xml - rm web/index.xml man: $(MANPAGES) @@ -62,18 +60,33 @@ man: $(MANPAGES) mv $@ $(BUILD_DIR) $(BUILD_DIR)/SqoopUserGuide.html: user/*.txt - asciidoc -a toc -a toclevels=1 -a "toc-title=Table of Contents" \ - -a revnumber=$(VERSION) -a "revdate=$(REVDATE)" \ - user/SqoopUserGuide.txt mkdir -p $(BUILD_DIR) - mv user/SqoopUserGuide.html $(BUILD_DIR) + asciidoc --unsafe -a revnumber=$(VERSION) \ + -b docbook \ + user/SqoopUserGuide.txt + xmlto -o $(BUILD_DIR) -m web/html.xsl html-nochunks user/SqoopUserGuide.xml + rm user/SqoopUserGuide.xml $(BUILD_DIR)/SqoopDevGuide.html: dev/*.txt - asciidoc -a toc -a toclevels=1 -a "toc-title=Table of Contents" \ - -a revnumber=$(VERSION) -a "revdate=$(REVDATE)" \ - dev/SqoopDevGuide.txt mkdir -p $(BUILD_DIR) - mv dev/SqoopDevGuide.html $(BUILD_DIR) + asciidoc --unsafe -a revnumber=$(VERSION) \ + -b docbook \ + dev/SqoopDevGuide.txt + xmlto -o $(BUILD_DIR) -m web/html.xsl html-nochunks dev/SqoopDevGuide.xml + rm dev/SqoopDevGuide.xml + +$(BUILD_DIR)/index.html: web/index.txt + mkdir -p $(BUILD_DIR) + asciidoc --unsafe -a revnumber=$(VERSION) \ + -b docbook \ + web/index.txt + xmlto -o $(BUILD_DIR) -m web/html.xsl html-nochunks web/index.xml + rm web/index.xml + +supportfiles: + mkdir -p $(BUILD_DIR) + cp web/docbook.css $(BUILD_DIR) + rsync -a web/images $(BUILD_DIR)/ clean: -rm $(BUILD_DIR)/sqoop-*.1.gz @@ -81,5 +94,5 @@ clean: -rm user/SqoopUserGuide.html -rm dev/SqoopDevGuide.html -.PHONY: all man userguide devguide clean +.PHONY: all man userguide devguide clean supportfiles index diff --git a/src/docs/web/index.txt b/src/docs/web/index.txt index aeb8f3fa..37980a5d 100644 --- a/src/docs/web/index.txt +++ b/src/docs/web/index.txt @@ -25,4 +25,6 @@ The following pages are the documentation for Sqoop v{revnumber}: - link:SqoopUserGuide.html[Sqoop User Guide] - link:SqoopDevGuide.html[Sqoop Developer's Guide] +- link:sqoop-{revnumber}.releasenotes.html[Release Notes] +- link:api/index.html[API Documentation]