1e18a033bSKonstantin Ananyev
2e18a033bSKonstantin AnanyevVER=	$(shell grep 'define NGINX_VERSION' src/core/nginx.h		\
3e18a033bSKonstantin Ananyev		| sed -e 's/^.*"\(.*\)".*/\1/')
4e18a033bSKonstantin AnanyevNGINX=	nginx-$(VER)
5e18a033bSKonstantin AnanyevTEMP=	tmp
6e18a033bSKonstantin AnanyevXSLS?=	xslscript.pl
7e18a033bSKonstantin Ananyev
8e18a033bSKonstantin Ananyev
9e18a033bSKonstantin Ananyevall:		changes
10e18a033bSKonstantin Ananyev
11e18a033bSKonstantin Ananyevchanges:	$(TEMP)/$(NGINX)/CHANGES.ru				\
12e18a033bSKonstantin Ananyev		$(TEMP)/$(NGINX)/CHANGES
13e18a033bSKonstantin Ananyev
14e18a033bSKonstantin Ananyev
15e18a033bSKonstantin Ananyev$(TEMP)/$(NGINX)/CHANGES.ru:	docs/dtd/changes.dtd			\
16e18a033bSKonstantin Ananyev				docs/xml/nginx/changes.xml		\
17e18a033bSKonstantin Ananyev				docs/xml/change_log_conf.xml		\
18e18a033bSKonstantin Ananyev				docs/xslt/changes.xslt
19e18a033bSKonstantin Ananyev
20e18a033bSKonstantin Ananyev	mkdir -p $(TEMP)/$(NGINX)
21e18a033bSKonstantin Ananyev
22e18a033bSKonstantin Ananyev	xmllint --noout --valid docs/xml/nginx/changes.xml
23e18a033bSKonstantin Ananyev	xsltproc --stringparam lang ru					\
24e18a033bSKonstantin Ananyev		-o $@ docs/xslt/changes.xslt docs/xml/nginx/changes.xml
25e18a033bSKonstantin Ananyev
26e18a033bSKonstantin Ananyev
27e18a033bSKonstantin Ananyev$(TEMP)/$(NGINX)/CHANGES:	docs/dtd/changes.dtd			\
28e18a033bSKonstantin Ananyev				docs/xml/nginx/changes.xml		\
29e18a033bSKonstantin Ananyev				docs/xml/change_log_conf.xml		\
30e18a033bSKonstantin Ananyev				docs/xslt/changes.xslt
31e18a033bSKonstantin Ananyev
32e18a033bSKonstantin Ananyev	mkdir -p $(TEMP)/$(NGINX)
33e18a033bSKonstantin Ananyev
34e18a033bSKonstantin Ananyev	xmllint --noout --valid docs/xml/nginx/changes.xml
35e18a033bSKonstantin Ananyev	xsltproc --stringparam lang en					\
36e18a033bSKonstantin Ananyev		-o $@ docs/xslt/changes.xslt docs/xml/nginx/changes.xml
37e18a033bSKonstantin Ananyev
38e18a033bSKonstantin Ananyev
39e18a033bSKonstantin Ananyevdocs/xslt/changes.xslt:		docs/xsls/changes.xsls
40e18a033bSKonstantin Ananyev
41e18a033bSKonstantin Ananyev	$(XSLS) -o $@ $<
42