|  | 
 | VER=	$(shell grep 'define NGINX_VERSION' src/core/nginx.h		\ | 
 | 		| sed -e 's/^.*\"\(.*\)\"/\1/') | 
 | NGINX=	nginx-$(VER) | 
 | TEMP=	tmp | 
 | CP=	$(HOME)/java | 
 |  | 
 |  | 
 | all:		changes | 
 |  | 
 | changes:	$(TEMP)/$(NGINX)/CHANGES.ru				\ | 
 | 		$(TEMP)/$(NGINX)/CHANGES | 
 |  | 
 |  | 
 | $(TEMP)/$(NGINX)/CHANGES.ru:	docs/dtd/changes.dtd			\ | 
 | 				docs/xml/nginx/changes.xml		\ | 
 | 				docs/xml/change_log_conf.xml		\ | 
 | 				docs/xslt/changes.xslt | 
 |  | 
 | 	mkdir -p $(TEMP)/$(NGINX) | 
 |  | 
 | 	xmllint --noout --valid docs/xml/nginx/changes.xml | 
 | 	xsltproc --stringparam lang ru					\ | 
 | 		-o $@ docs/xslt/changes.xslt docs/xml/nginx/changes.xml | 
 |  | 
 |  | 
 | $(TEMP)/$(NGINX)/CHANGES:	docs/dtd/changes.dtd			\ | 
 | 				docs/xml/nginx/changes.xml		\ | 
 | 				docs/xml/change_log_conf.xml		\ | 
 | 				docs/xslt/changes.xslt | 
 |  | 
 | 	mkdir -p $(TEMP)/$(NGINX) | 
 |  | 
 | 	xmllint --noout --valid docs/xml/nginx/changes.xml | 
 | 	xsltproc --stringparam lang en					\ | 
 | 		-o $@ docs/xslt/changes.xslt docs/xml/nginx/changes.xml | 
 |  | 
 |  | 
 | docs/xslt/changes.xslt:		docs/xsls/changes.xsls docs/xsls/dump.xsls | 
 |  | 
 | 	java -cp $(CP)/xsls/saxon.jar:$(CP)/xsls/xsls.jar		\ | 
 | 		com.pault.StyleSheet					\ | 
 | 		-x com.pault.XX -y com.pault.XX				\ | 
 | 		$< docs/xsls/dump.xsls					\ | 
 | 	| sed 's/ *$$//;/^ *$$/N;/\n *$$/D' > $@ | 
 |  | 
 | 	if [ ! -s $@ ]; then rm $@; fi; test -s $@ |