123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- 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, $@)
|