| |
| VER= $(shell grep 'define NGINX_VERSION' src/core/nginx.h \ |
| | sed -e 's/^.*\"\(.*\)\"/\1/') |
| NGINX= nginx-$(VER) |
| TEMP= tmp |
| CP= $(HOME)/java |
| |
| define XSLScript |
| javavm -cp $(CP)/xsls/saxon.jar:$(CP)/xsls/xsls.jar \ |
| com.pault.StyleSheet \ |
| -x com.pault.XX -y com.pault.XX \ |
| $(1) docs/xsls/dump.xsls \ |
| | awk 'BEGIN{e=0}/^\n*$$/{e=1;next}{if(e){print"";e=0};print}' > $(2) |
| |
| if [ ! -s $(2) ]; then rm $(2); fi; test -s $(2) |
| endef |
| |
| define XSLT |
| xsltproc $(shell echo $4 \ |
| | sed -e "s/\([^= ]*\)=\([^= ]*\)/--param \1 \"'\2'\"/g") \ |
| $3 $1 \ |
| > $(HTML)/$(strip $(2)) |
| endef |
| |
| |
| changes: $(TEMP)/$(NGINX)/CHANGES.ru \ |
| $(TEMP)/$(NGINX)/CHANGES |
| |
| |
| $(TEMP)/$(NGINX)/CHANGES.ru: docs/xml/nginx/changes.xml \ |
| docs/xslt/changes.xslt |
| |
| test -d $(TEMP)/$(NGINX) || mkdir -p $(TEMP)/$(NGINX) |
| |
| xsltproc --param lang "'ru'" \ |
| -o $(TEMP)/$(NGINX)/CHANGES.ru \ |
| docs/xslt/changes.xslt docs/xml/nginx/changes.xml |
| |
| |
| $(TEMP)/$(NGINX)/CHANGES: docs/xml/nginx/changes.xml \ |
| docs/xslt/changes.xslt |
| |
| test -d $(TEMP)/$(NGINX) || mkdir -p $(TEMP)/$(NGINX) |
| |
| xsltproc --param lang "'en'" \ |
| -o $(TEMP)/$(NGINX)/CHANGES \ |
| docs/xslt/changes.xslt docs/xml/nginx/changes.xml |
| |
| |
| docs/xslt/changes.xslt: docs/xsls/changes.xsls |
| |
| $(call XSLScript, docs/xsls/changes.xsls, $@) |
| |