| |
| 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 $@ |