40 lines
878 B
Makefile
40 lines
878 B
Makefile
|
|
VER= $(shell grep 'define ANGIE_VERSION' src/core/angie.h \
|
|
| sed -e 's/^.*"\(.*\)".*/\1/')
|
|
XSLS?= xslscript.pl
|
|
|
|
|
|
all: changes
|
|
|
|
changes: CHANGES.ru \
|
|
CHANGES
|
|
|
|
hg ci -m "Generated changes for $(VER) release."
|
|
|
|
.PHONY: all changes
|
|
|
|
|
|
CHANGES.ru: docs/dtd/changes.dtd \
|
|
docs/xml/angie/changes.xml \
|
|
docs/xml/change_log_conf.xml \
|
|
docs/xslt/changes.xslt
|
|
|
|
xmllint --noout --valid docs/xml/angie/changes.xml
|
|
xsltproc --stringparam lang ru \
|
|
-o $@ docs/xslt/changes.xslt docs/xml/angie/changes.xml
|
|
|
|
|
|
CHANGES: docs/dtd/changes.dtd \
|
|
docs/xml/angie/changes.xml \
|
|
docs/xml/change_log_conf.xml \
|
|
docs/xslt/changes.xslt
|
|
|
|
xmllint --noout --valid docs/xml/angie/changes.xml
|
|
xsltproc --stringparam lang en \
|
|
-o $@ docs/xslt/changes.xslt docs/xml/angie/changes.xml
|
|
|
|
|
|
docs/xslt/changes.xslt: docs/xsls/changes.xsls
|
|
|
|
$(XSLS) -o $@ $<
|