diff xml/cn/GNUmakefile @ 720:9934338f83af

Updated the Chinese documentation.
author Ruslan Ermilov <ru@nginx.com>
date Thu, 11 Oct 2012 10:23:05 +0000
parents 8afb4cbc63bb
children 99ea52dbb4d4
line wrap: on
line diff
--- a/xml/cn/GNUmakefile
+++ b/xml/cn/GNUmakefile
@@ -3,6 +3,8 @@ DOC_LANG =	cn
 DOCS =									\
 		faq							\
 		windows							\
+		syntax							\
+		dirindex						\
 		http/request_processing					\
 		http/server_names					\
 		http/configuring_https_servers				\
@@ -19,14 +21,39 @@ FAQ =									\
 FAQ_XML =	$(foreach name, $(FAQ), xml/$(DOC_LANG)/docs/$(name).xml)
 FAQ_HTML =	$(foreach name, $(FAQ), $(OUT)/$(DOC_LANG)/docs/$(name).html)
 
+REFS =									\
+		http/ngx_http_access_module				\
+		http/ngx_http_addition_module				\
+		http/ngx_http_auth_basic_module				\
+		http/ngx_http_autoindex_module				\
+		http/ngx_http_browser_module				\
+		http/ngx_http_gzip_static_module			\
+		http/ngx_http_index_module				\
+		http/ngx_http_limit_conn_module				\
+
+REFS_XML =	$(foreach name, $(REFS), xml/$(DOC_LANG)/docs/$(name).xml)
+REFS_HTML =	$(foreach name, $(REFS), $(OUT)/$(DOC_LANG)/docs/$(name).html)
+
 $(DOC_LANG):								\
 		$(OUT)/$(DOC_LANG)/index.html				\
 		$(OUT)/$(DOC_LANG)/docs/index.html			\
 		$(DOCS_HTML)						\
+		$(REFS_HTML)						\
 		$(FAQ_HTML)						\
 
 $(OUT)/$(DOC_LANG)/docs/index.html:					\
 		$(DOCS_XML)						\
+		$(REFS_XML)						\
+
+xml/$(DOC_LANG)/docs/dirindex.xml:					\
+		$(REFS_XML)						\
+		xslt/dirindex.xslt
+	echo "<modules>$(patsubst %,					\
+	<module name=\"%\"/>, $(filter %.xml,$^))</modules>" |		\
+	xsltproc -o -							\
+	--stringparam LANG $(patsubst xml/%/docs/dirindex.xml,%,$@)	\
+	xslt/dirindex.xslt - |						\
+	sed 's;xml/[^/]*/docs/;;g' > $@
 
 $(OUT)/$(DOC_LANG)/docs/faq.html:					\
 		$(FAQ_XML)						\