xref: /unit/docs/Makefile (revision 991)
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