blob: b5494fd2c87d0ef71078ee3c1a8138f270c33653 (
plain) (
tree)
|
|
VER= $(shell grep 'define NXT_VERSION' src/nxt_main.h \
| sed -e 's/^.*"\(.*\)".*/\1/')
UNIT= unit-$(VER)
DEST= ../build
XSLS?= xslscript.pl
PACKAGES= unit unit-php unit-python unit-go
all: changes changelogs
changes: $(DEST)/CHANGES
changelogs: $(addsuffix .rpm-changelog, $(addprefix $(DEST)/, $(PACKAGES))) \
$(addsuffix .deb-changelog, $(addprefix $(DEST)/, $(PACKAGES)))
$(DEST)/CHANGES: changes.dtd \
changes.xml \
change_log_conf.xml \
changes.xslt
mkdir -p $(DEST)
xmllint --noout --valid changes.xml
xsltproc --stringparam format generic \
-o $@ changes.xslt changes.xml
$(DEST)/%.rpm-changelog: changes.dtd \
changes.xml \
change_log_conf.xml \
changes.xslt
mkdir -p $(DEST)
xmllint --noout --valid changes.xml
xsltproc --stringparam pkgname $* --stringparam format rpm \
-o $@ changes.xslt changes.xml
$(DEST)/%.deb-changelog: changes.dtd \
changes.xml \
change_log_conf.xml \
changes.xslt
mkdir -p $(DEST)
xmllint --noout --valid changes.xml
xsltproc --stringparam pkgname $* --stringparam format deb \
-o $@ changes.xslt changes.xml
changes.xslt: changes.xsls
$(XSLS) -o $@ $<
clean:
rm -rf $(DEST)
|