comparison docs/GNUmakefile @ 5585:f303f3e43f7b

Docs: switched from java XSLScript to xslscript.pl. Latter is available from http://hg.nginx.org/xslscript.
author Maxim Dounin <mdounin@mdounin.ru>
date Fri, 28 Feb 2014 20:17:00 +0400
parents 864030a4ff2a
children 1bc938b270dc
comparison
equal deleted inserted replaced
5584:0251f2f1dc93 5585:f303f3e43f7b
1 1
2 VER= $(shell grep 'define NGINX_VERSION' src/core/nginx.h \ 2 VER= $(shell grep 'define NGINX_VERSION' src/core/nginx.h \
3 | sed -e 's/^.*"\(.*\)".*/\1/') 3 | sed -e 's/^.*"\(.*\)".*/\1/')
4 NGINX= nginx-$(VER) 4 NGINX= nginx-$(VER)
5 TEMP= tmp 5 TEMP= tmp
6 CP= $(HOME)/java 6 XSLS?= xslscript.pl
7 7
8 8
9 all: changes 9 all: changes
10 10
11 changes: $(TEMP)/$(NGINX)/CHANGES.ru \ 11 changes: $(TEMP)/$(NGINX)/CHANGES.ru \
34 xmllint --noout --valid docs/xml/nginx/changes.xml 34 xmllint --noout --valid docs/xml/nginx/changes.xml
35 xsltproc --stringparam lang en \ 35 xsltproc --stringparam lang en \
36 -o $@ docs/xslt/changes.xslt docs/xml/nginx/changes.xml 36 -o $@ docs/xslt/changes.xslt docs/xml/nginx/changes.xml
37 37
38 38
39 docs/xslt/changes.xslt: docs/xsls/changes.xsls docs/xsls/dump.xsls 39 docs/xslt/changes.xslt: docs/xsls/changes.xsls
40 40
41 java -cp $(CP)/xsls/saxon.jar:$(CP)/xsls/xsls.jar \ 41 $(XSLS) -o $@ $<
42 com.pault.StyleSheet \
43 -x com.pault.XX -y com.pault.XX \
44 $< docs/xsls/dump.xsls \
45 | sed 's/ *$$//;/^ *$$/N;/\n *$$/D' > $@
46
47 if [ ! -s $@ ]; then rm $@; fi; test -s $@