diff xml/en/GNUmakefile @ 0:61e04fc01027

Initial import of the nginx.org website.
author Ruslan Ermilov <ru@nginx.com>
date Thu, 11 Aug 2011 12:19:13 +0000
parents
children 66659eaf045e
line wrap: on
line diff
new file mode 100644
--- /dev/null
+++ b/xml/en/GNUmakefile
@@ -0,0 +1,82 @@
+
+DOCS_EN =	en/docs/windows						\
+		en/docs/introduction					\
+		en/docs/howto						\
+		en/docs/faq						\
+
+DOCS_EN_XML =	$(foreach name, $(DOCS_EN), xml/$(name).xml)
+DOCS_EN_HTML =	$(foreach name, $(DOCS_EN), $(OUT)/$(name).html)
+
+INTRO_EN =	en/docs/http/request_processing				\
+		en/docs/http/configuring_https_servers			\
+		en/docs/http/server_names				\
+
+INTRO_EN_XML =	$(foreach name, $(INTRO_EN), xml/$(name).xml)
+INTRO_EN_HTML =	$(foreach name, $(INTRO_EN), $(OUT)/$(name).html)
+
+HOWTO_EN =	en/docs/debugging_log					\
+		en/docs/http/converting_rewrite_rules			\
+		en/docs/freebsd_tuning					\
+
+HOWTO_EN_XML =	$(foreach name, $(HOWTO_EN), xml/$(name).xml)
+HOWTO_EN_HTML =	$(foreach name, $(HOWTO_EN), $(OUT)/$(name).html)
+
+FAQ_EN =	en/docs/sys_errlist					\
+
+FAQ_EN_XML =	$(foreach name, $(FAQ_EN), xml/$(name).xml)
+FAQ_EN_HTML =	$(foreach name, $(FAQ_EN), $(OUT)/$(name).html)
+
+en:									\
+		$(OUT)/en/index.html					\
+		$(OUT)/en/download.html					\
+		$(OUT)/en/security_advisories.html			\
+		$(OUT)/en/books.html					\
+		$(OUT)/en/links.html					\
+		$(OUT)/en/support.html					\
+		$(OUT)/en/donation.html					\
+		$(OUT)/en/docs/index.html				\
+		$(DOCS_EN_HTML)						\
+		$(INTRO_EN_HTML)					\
+		$(HOWTO_EN_HTML)					\
+		$(FAQ_EN_HTML)						\
+
+$(OUT)/en/docs/index.html:	xml/en/docs/index.xml			\
+		$(ARTICLE_XSLT)						\
+		$(DOCS_EN_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/en/download.html:	xml/en/download.xml			\
+		xml/menu.xml						\
+		xslt/download.xslt					\
+		dtd/article.dtd						\
+		dtd/content.dtd
+	$(call XSLT, xslt/download.xslt, $<, $@)
+
+$(OUT)/en/security_advisories.html:	xml/en/security_advisories.xml	\
+		xml/menu.xml						\
+		xslt/security.xslt					\
+		dtd/article.dtd						\
+		dtd/content.dtd
+	$(call XSLT, xslt/security.xslt, $<, $@)
+
+$(OUT)/en/docs/introduction.html:	xml/en/docs/introduction.xml	\
+		$(ARTICLE_XSLT)						\
+		$(INTRO_EN_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/en/docs/howto.html:	xml/en/docs/howto.xml			\
+		$(ARTICLE_XSLT)						\
+		$(HOWTO_EN_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/en/docs/faq.html:	xml/en/docs/faq.xml			\
+		$(ARTICLE_XSLT)						\
+		$(FAQ_EN_XML)
+	$(call XSLT, xslt/article.xslt, $<, $@)
+
+$(OUT)/en/books.html:	xml/en/books.xml				\
+		xml/menu.xml						\
+		xslt/books.xslt						\
+		dtd/article.dtd						\
+		dtd/content.dtd
+	$(call XSLT, xslt/books.xslt, $<, $@)