1369Sdefan@nginx.com 2369Sdefan@nginx.comVER= $(shell grep 'define NXT_VERSION' src/nxt_main.h \ 3369Sdefan@nginx.com | sed -e 's/^.*"\(.*\)".*/\1/') 4369Sdefan@nginx.comUNIT= unit-$(VER) 5369Sdefan@nginx.comDEST= ../build 6369Sdefan@nginx.comXSLS?= xslscript.pl 7369Sdefan@nginx.com 8373Sdefan@nginx.comPACKAGES= unit \ 9373Sdefan@nginx.com unit-php \ 10469Sigor@sysoev.ru unit-python unit-python2.7 unit-python3.4 \ 11902Sdefan@nginx.com unit-python3.5 unit-python3.6 unit-python3.7 \ 12672Sdefan@nginx.com unit-go unit-go1.7 unit-go1.8 unit-go1.9 unit-go1.10 \ 13600Sdefan@nginx.com unit-perl \ 14*991Svbart@nginx.com unit-ruby \ 15*991Svbart@nginx.com unit-jsc-common unit-jsc8 unit-jsc10 unit-jsc11 16469Sigor@sysoev.ru 17369Sdefan@nginx.com 18369Sdefan@nginx.comall: changes changelogs 19369Sdefan@nginx.com 20369Sdefan@nginx.comchanges: $(DEST)/CHANGES 21369Sdefan@nginx.com 22369Sdefan@nginx.comchangelogs: $(addsuffix .rpm-changelog, $(addprefix $(DEST)/, $(PACKAGES))) \ 23369Sdefan@nginx.com $(addsuffix .deb-changelog, $(addprefix $(DEST)/, $(PACKAGES))) 24369Sdefan@nginx.com 25369Sdefan@nginx.com$(DEST)/CHANGES: changes.dtd \ 26369Sdefan@nginx.com changes.xml \ 27369Sdefan@nginx.com change_log_conf.xml \ 28369Sdefan@nginx.com changes.xslt 29369Sdefan@nginx.com 30369Sdefan@nginx.com mkdir -p $(DEST) 31369Sdefan@nginx.com 32369Sdefan@nginx.com xmllint --noout --valid changes.xml 33369Sdefan@nginx.com xsltproc --stringparam format generic \ 34369Sdefan@nginx.com -o $@ changes.xslt changes.xml 35369Sdefan@nginx.com 36369Sdefan@nginx.com$(DEST)/%.rpm-changelog: changes.dtd \ 37369Sdefan@nginx.com changes.xml \ 38369Sdefan@nginx.com change_log_conf.xml \ 39369Sdefan@nginx.com changes.xslt 40369Sdefan@nginx.com mkdir -p $(DEST) 41369Sdefan@nginx.com xmllint --noout --valid changes.xml 42369Sdefan@nginx.com xsltproc --stringparam pkgname $* --stringparam format rpm \ 43369Sdefan@nginx.com -o $@ changes.xslt changes.xml 44369Sdefan@nginx.com 45369Sdefan@nginx.com$(DEST)/%.deb-changelog: changes.dtd \ 46369Sdefan@nginx.com changes.xml \ 47369Sdefan@nginx.com change_log_conf.xml \ 48369Sdefan@nginx.com changes.xslt 49369Sdefan@nginx.com mkdir -p $(DEST) 50369Sdefan@nginx.com xmllint --noout --valid changes.xml 51369Sdefan@nginx.com xsltproc --stringparam pkgname $* --stringparam format deb \ 52369Sdefan@nginx.com -o $@ changes.xslt changes.xml 53369Sdefan@nginx.com 54369Sdefan@nginx.comchanges.xslt: changes.xsls 55369Sdefan@nginx.com $(XSLS) -o $@ $< 56369Sdefan@nginx.com 57369Sdefan@nginx.comclean: 58369Sdefan@nginx.com rm -rf $(DEST) 59