comparison misc/GNUmakefile @ 4250:ac0a3dc948c3 stable-1.0

Merging r4179, r4182, r4212: Adding RELEASE procedure in GNUmakefile.
author Igor Sysoev <igor@sysoev.ru>
date Tue, 01 Nov 2011 14:00:04 +0000
parents ee223ca91129
children dc7549aa8556
comparison
equal deleted inserted replaced
4249:e648bb470e12 4250:ac0a3dc948c3
1 1
2 VER = $(shell grep 'define NGINX_VERSION' src/core/nginx.h \ 2 VER = $(shell grep 'define NGINX_VERSION' src/core/nginx.h \
3 | sed -e 's/^.*\"\(.*\)\"/\1/') 3 | sed -e 's/^.*\"\(.*\)\"/\1/')
4 NGINX = nginx-$(VER) 4 NGINX = nginx-$(VER)
5 TEMP = tmp 5 TEMP = tmp
6 REPO = svn://svn.nginx.com
6 7
7 OBJS = objs.msvc8 8 OBJS = objs.msvc8
8 OPENSSL = openssl-0.9.8r 9 OPENSSL = openssl-0.9.8r
9 ZLIB = zlib-1.2.3 10 ZLIB = zlib-1.2.3
10 PCRE = pcre-7.9 11 PCRE = pcre-7.9
36 37
37 rm -r $(TEMP)/$(NGINX)/docs 38 rm -r $(TEMP)/$(NGINX)/docs
38 rm -r $(TEMP)/$(NGINX)/misc 39 rm -r $(TEMP)/$(NGINX)/misc
39 40
40 tar -c -z -f $(NGINX).tar.gz --directory $(TEMP) $(NGINX) 41 tar -c -z -f $(NGINX).tar.gz --directory $(TEMP) $(NGINX)
42
43
44 RELEASE:
45 test -d $(TEMP) || mkdir -p $(TEMP)
46
47 echo "nginx-$(VER)-RELEASE" > $(TEMP)/message
48 svn ci -F $(TEMP)/message
49
50 echo "release-$(VER) tag" > $(TEMP)/message
51 svn copy $(REPO)/nginx/branches/stable-1.0 \
52 $(REPO)/nginx/tags/release-$(VER) \
53 -F $(TEMP)/message
54
55 svn up
56
57 $(MAKE) release
41 58
42 59
43 snapshot: 60 snapshot:
44 rm -rf $(TEMP) 61 rm -rf $(TEMP)
45 62