comparison xml/en/GNUmakefile @ 606:cb43695220b2

o Move introduction/ and howto/ are rather small so move those sections into docs/. o Rename "nginx: faq" article and its lang-specific variations to "FAQ".
author Maxim Konovalov <maxim@nginx.com>
date Tue, 24 Jul 2012 10:18:38 +0000
parents 6330ca27a485
children 8283b1048b27
comparison
equal deleted inserted replaced
605:bfdc7833085a 606:cb43695220b2
1 DOC_LANG = en 1 DOC_LANG = en
2 2
3 DOCS = \ 3 DOCS = \
4 introduction \
5 howto \
6 faq \ 4 faq \
7 install \ 5 install \
8 windows \ 6 windows \
9 events \ 7 events \
10 control \ 8 control \
11 hash \ 9 hash \
12 dirindex \ 10 dirindex \
13
14 DOCS_XML = $(foreach name, $(DOCS), xml/$(DOC_LANG)/docs/$(name).xml)
15 DOCS_HTML = $(foreach name, $(DOCS), $(OUT)/$(DOC_LANG)/docs/$(name).html)
16
17 INTRO = \
18 http/request_processing \ 11 http/request_processing \
19 http/server_names \ 12 http/server_names \
20 http/configuring_https_servers \ 13 http/configuring_https_servers \
21
22 INTRO_XML = $(foreach name, $(INTRO), xml/$(DOC_LANG)/docs/$(name).xml)
23 INTRO_HTML = $(foreach name, $(INTRO), $(OUT)/$(DOC_LANG)/docs/$(name).html)
24
25 HOWTO = \
26 debugging_log \ 14 debugging_log \
27 http/converting_rewrite_rules \ 15 http/converting_rewrite_rules \
28 howto_build_on_win32 \ 16 howto_build_on_win32 \
29 freebsd_tuning \ 17 freebsd_tuning \
30 howto_setup_development_environment_on_ec2 \ 18 howto_setup_development_environment_on_ec2 \
31 19
32 HOWTO_XML = $(foreach name, $(HOWTO), xml/$(DOC_LANG)/docs/$(name).xml) 20 DOCS_XML = $(foreach name, $(DOCS), xml/$(DOC_LANG)/docs/$(name).xml)
33 HOWTO_HTML = $(foreach name, $(HOWTO), $(OUT)/$(DOC_LANG)/docs/$(name).html) 21 DOCS_HTML = $(foreach name, $(DOCS), $(OUT)/$(DOC_LANG)/docs/$(name).html)
34 22
35 FAQ = \ 23 FAQ = \
36 welcome_nginx_facebook \ 24 welcome_nginx_facebook \
37 faq/license_copyright \ 25 faq/license_copyright \
38 faq/accept_failed \ 26 faq/accept_failed \
126 xsltproc -o - \ 114 xsltproc -o - \
127 --stringparam LANG $(patsubst xml/%/docs/dirindex.xml,%,$@) \ 115 --stringparam LANG $(patsubst xml/%/docs/dirindex.xml,%,$@) \
128 xslt/dirindex.xslt - | \ 116 xslt/dirindex.xslt - | \
129 sed 's;xml/[^/]*/docs/;;g' > $@ 117 sed 's;xml/[^/]*/docs/;;g' > $@
130 118
131 $(OUT)/$(DOC_LANG)/docs/introduction.html: \
132 $(INTRO_XML) \
133
134 $(OUT)/$(DOC_LANG)/docs/howto.html: \
135 $(HOWTO_XML) \
136
137 $(OUT)/$(DOC_LANG)/docs/faq.html: \ 119 $(OUT)/$(DOC_LANG)/docs/faq.html: \
138 $(FAQ_XML) \ 120 $(FAQ_XML) \
139 121
140 $(OUT)/$(DOC_LANG)/books.html: \ 122 $(OUT)/$(DOC_LANG)/books.html: \
141 xml/$(DOC_LANG)/books.xml \ 123 xml/$(DOC_LANG)/books.xml \