blob: 9a920fe3f5c45464cd6f620989506c7d6fbb9309 [file] [log] [blame]
Igor Sysoevda173ab2006-08-30 10:39:17 +00001
Igor Sysoev8a444aa2006-10-12 19:55:15 +00002VER= $(shell grep 'define NGINX_VERSION' src/core/nginx.h \
Ruslan Ermilovf24f5f12013-03-28 08:47:25 +00003 | sed -e 's/^.*"\(.*\)".*/\1/')
Igor Sysoevda173ab2006-08-30 10:39:17 +00004NGINX= nginx-$(VER)
5TEMP= tmp
Maxim Douninf567a712014-02-28 20:17:00 +04006XSLS?= xslscript.pl
Igor Sysoevda173ab2006-08-30 10:39:17 +00007
Igor Sysoevda173ab2006-08-30 10:39:17 +00008
Ruslan Ermilovc94b7e32011-10-09 06:49:54 +00009all: changes
Ruslan Ermilov6cf3e3b2011-09-05 09:39:24 +000010
Igor Sysoevda173ab2006-08-30 10:39:17 +000011changes: $(TEMP)/$(NGINX)/CHANGES.ru \
12 $(TEMP)/$(NGINX)/CHANGES
13
14
Ruslan Ermilov7ee8de62012-08-30 16:08:13 +000015$(TEMP)/$(NGINX)/CHANGES.ru: docs/dtd/changes.dtd \
16 docs/xml/nginx/changes.xml \
Ruslan Ermilov88b2c7d2011-08-19 08:33:47 +000017 docs/xml/change_log_conf.xml \
Igor Sysoevda173ab2006-08-30 10:39:17 +000018 docs/xslt/changes.xslt
19
Ruslan Ermilovbfae2112012-07-31 21:49:23 +000020 mkdir -p $(TEMP)/$(NGINX)
Igor Sysoevda173ab2006-08-30 10:39:17 +000021
Ruslan Ermilov7ee8de62012-08-30 16:08:13 +000022 xmllint --noout --valid docs/xml/nginx/changes.xml
Ruslan Ermilov88b2c7d2011-08-19 08:33:47 +000023 xsltproc --stringparam lang ru \
Ruslan Ermilovbfae2112012-07-31 21:49:23 +000024 -o $@ docs/xslt/changes.xslt docs/xml/nginx/changes.xml
Igor Sysoevda173ab2006-08-30 10:39:17 +000025
26
Ruslan Ermilov7ee8de62012-08-30 16:08:13 +000027$(TEMP)/$(NGINX)/CHANGES: docs/dtd/changes.dtd \
28 docs/xml/nginx/changes.xml \
Ruslan Ermilov88b2c7d2011-08-19 08:33:47 +000029 docs/xml/change_log_conf.xml \
Igor Sysoevda173ab2006-08-30 10:39:17 +000030 docs/xslt/changes.xslt
31
Ruslan Ermilovbfae2112012-07-31 21:49:23 +000032 mkdir -p $(TEMP)/$(NGINX)
Igor Sysoevda173ab2006-08-30 10:39:17 +000033
Ruslan Ermilov7ee8de62012-08-30 16:08:13 +000034 xmllint --noout --valid docs/xml/nginx/changes.xml
Ruslan Ermilov88b2c7d2011-08-19 08:33:47 +000035 xsltproc --stringparam lang en \
Ruslan Ermilovbfae2112012-07-31 21:49:23 +000036 -o $@ docs/xslt/changes.xslt docs/xml/nginx/changes.xml
Igor Sysoevda173ab2006-08-30 10:39:17 +000037
38
Maxim Douninf567a712014-02-28 20:17:00 +040039docs/xslt/changes.xslt: docs/xsls/changes.xsls
Igor Sysoevda173ab2006-08-30 10:39:17 +000040
Maxim Douninf567a712014-02-28 20:17:00 +040041 $(XSLS) -o $@ $<