Mercurial > hg > nginx-quic
annotate misc/GNUmakefile @ 1649:80901499140d
resolver
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Fri, 23 Nov 2007 17:13:26 +0000 |
parents | 8d77ff798f5c |
children | 72ca7922d30d |
rev | line source |
---|---|
681 | 1 |
775 | 2 VER= $(shell grep 'define NGINX_VERSION' src/core/nginx.h \ |
3 | sed -e 's/^.*\"\(.*\)\"/\1/') | |
681 | 4 NGINX= nginx-$(VER) |
5 TEMP= tmp | |
6 | |
7 | |
8 release: | |
9 rm -rf $(TEMP) | |
10 | |
11 svn export -rHEAD . $(TEMP)/$(NGINX) | |
12 | |
13 mv $(TEMP)/$(NGINX)/auto/configure $(TEMP)/$(NGINX) | |
14 | |
15 # delete incomplete sources | |
16 rm $(TEMP)/$(NGINX)/src/event/ngx_event_acceptex.c | |
17 rm $(TEMP)/$(NGINX)/src/event/ngx_event_connectex.c | |
18 rm $(TEMP)/$(NGINX)/src/event/modules/ngx_iocp_module.* | |
19 rm -r $(TEMP)/$(NGINX)/src/os/win32 | |
20 | |
21 rm $(TEMP)/$(NGINX)/src/core/ngx_resolver.* | |
22 | |
23 rm -r $(TEMP)/$(NGINX)/src/mysql | |
24 | |
25 rm $(TEMP)/$(NGINX)/src/http/modules/ngx_http_status_module.c | |
26 | |
27 mv $(TEMP)/$(NGINX)/docs/text/LICENSE $(TEMP)/$(NGINX) | |
28 mv $(TEMP)/$(NGINX)/docs/text/README $(TEMP)/$(NGINX) | |
29 mv $(TEMP)/$(NGINX)/docs/html $(TEMP)/$(NGINX) | |
30 | |
31 $(MAKE) -f docs/GNUmakefile changes | |
32 | |
33 rm -r $(TEMP)/$(NGINX)/docs | |
34 rm -r $(TEMP)/$(NGINX)/misc | |
35 | |
704
58bd27d72519
fix bug introduced with snapshot support
Igor Sysoev <igor@sysoev.ru>
parents:
701
diff
changeset
|
36 tar -c -z -f $(NGINX).tar.gz --directory $(TEMP) $(NGINX) |
58bd27d72519
fix bug introduced with snapshot support
Igor Sysoev <igor@sysoev.ru>
parents:
701
diff
changeset
|
37 |
701 | 38 |
39 snapshot: | |
40 rm -rf $(TEMP) | |
41 | |
42 mkdir -p $(TEMP) | |
43 svn export . $(TEMP)/$(NGINX) | |
44 | |
45 mv $(TEMP)/$(NGINX)/auto/configure $(TEMP)/$(NGINX) | |
46 | |
47 # delete incomplete sources | |
48 rm $(TEMP)/$(NGINX)/src/event/ngx_event_acceptex.c | |
49 rm $(TEMP)/$(NGINX)/src/event/ngx_event_connectex.c | |
50 rm $(TEMP)/$(NGINX)/src/event/modules/ngx_iocp_module.* | |
51 rm -r $(TEMP)/$(NGINX)/src/os/win32 | |
52 | |
53 rm -r $(TEMP)/$(NGINX)/src/mysql | |
54 | |
55 rm $(TEMP)/$(NGINX)/src/http/modules/ngx_http_status_module.c | |
56 | |
57 mv $(TEMP)/$(NGINX)/docs/text/LICENSE $(TEMP)/$(NGINX) | |
58 mv $(TEMP)/$(NGINX)/docs/text/README $(TEMP)/$(NGINX) | |
59 mv $(TEMP)/$(NGINX)/docs/html $(TEMP)/$(NGINX) | |
60 | |
61 $(MAKE) -f docs/GNUmakefile changes | |
62 | |
63 rm -r $(TEMP)/$(NGINX)/docs | |
64 rm -r $(TEMP)/$(NGINX)/misc | |
65 | |
681 | 66 tar -c -z -f $(NGINX).tar.gz --directory $(TEMP) $(NGINX) |
67 | |
68 | |
69 icons: src/os/win32/nginx.ico src/os/win32/nginx_tray.ico | |
70 | |
71 # 32x32 and 16x16 icons | |
72 | |
73 src/os/win32/nginx.ico: src/os/win32/nginx_icon32.xpm \ | |
74 src/os/win32/nginx_icon16.xpm | |
75 | |
76 test -d $(TEMP) || mkdir $(TEMP) | |
77 | |
78 xpmtoppm --alphaout=$(TEMP)/nginx32.pbm \ | |
79 src/os/win32/nginx_icon32.xpm > $(TEMP)/nginx32.ppm | |
80 | |
81 xpmtoppm --alphaout=$(TEMP)/nginx16.pbm \ | |
82 src/os/win32/nginx_icon16.xpm > $(TEMP)/nginx16.ppm | |
83 | |
84 ppmtowinicon -output src/os/win32/nginx.ico -andpgms \ | |
85 $(TEMP)/nginx32.ppm $(TEMP)/nginx32.pbm \ | |
86 $(TEMP)/nginx16.ppm $(TEMP)/nginx16.pbm | |
87 | |
88 # tray icon | |
89 | |
90 src/os/win32/nginx_tray.ico: src/os/win32/nginx_tray.xpm | |
91 | |
92 test -d $(TEMP) || mkdir $(TEMP) | |
93 | |
94 xpmtoppm --alphaout=$(TEMP)/nginx_tray.pbm \ | |
95 src/os/win32/nginx_tray.xpm > $(TEMP)/nginx_tray.ppm | |
96 | |
97 ppmtowinicon -output src/os/win32/nginx_tray.ico -andpgms \ | |
98 $(TEMP)/nginx_tray.ppm $(TEMP)/nginx_tray.pbm |