Mercurial > hg > nginx
annotate auto/modules @ 6564:19db5a6bc34e
Realip: port support in X-Real-IP and X-Forwarded-For.
Now, the module extracts optional port which may accompany an
IP address. This custom extension is introduced, among other
things, in order to facilitate logging of original client ports.
Addresses with ports are expected to be in the RFC 3986 format,
that is, with IPv6 addresses in square brackets. E.g.,
"X-Real-IP: [2001:0db8::1]:12345" sets client port ($remote_port)
to 12345.
author | Dmitry Volyntsev <xeioex@nginx.com> |
---|---|
date | Mon, 23 May 2016 18:44:23 +0300 |
parents | 39a806ccf21e |
children | 9eefb38f0005 |
rev | line source |
---|---|
444
42d11f017717
nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright
Igor Sysoev <igor@sysoev.ru>
parents:
417
diff
changeset
|
1 |
42d11f017717
nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright
Igor Sysoev <igor@sysoev.ru>
parents:
417
diff
changeset
|
2 # Copyright (C) Igor Sysoev |
4412 | 3 # Copyright (C) Nginx, Inc. |
444
42d11f017717
nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright
Igor Sysoev <igor@sysoev.ru>
parents:
417
diff
changeset
|
4 |
255
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
5 |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
6 if [ $EVENT_SELECT = NO -a $EVENT_FOUND = NO ]; then |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
7 EVENT_SELECT=YES |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
8 fi |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
9 |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
10 if [ $EVENT_SELECT = YES ]; then |
469 | 11 have=NGX_HAVE_SELECT . auto/have |
255
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
12 CORE_SRCS="$CORE_SRCS $SELECT_SRCS" |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
13 EVENT_MODULES="$EVENT_MODULES $SELECT_MODULE" |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
14 fi |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
15 |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
16 |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
17 if [ $EVENT_POLL = NO -a $EVENT_FOUND = NO ]; then |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
18 EVENT_POLL=YES |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
19 fi |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
20 |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
21 if [ $EVENT_POLL = YES ]; then |
469 | 22 have=NGX_HAVE_POLL . auto/have |
255
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
23 CORE_SRCS="$CORE_SRCS $POLL_SRCS" |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
24 EVENT_MODULES="$EVENT_MODULES $POLL_MODULE" |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
25 fi |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
26 |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
27 |
469 | 28 if [ $NGX_TEST_BUILD_DEVPOLL = YES ]; then |
29 have=NGX_HAVE_DEVPOLL . auto/have | |
30 have=NGX_TEST_BUILD_DEVPOLL . auto/have | |
255
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
31 EVENT_MODULES="$EVENT_MODULES $DEVPOLL_MODULE" |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
32 CORE_SRCS="$CORE_SRCS $DEVPOLL_SRCS" |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
33 fi |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
34 |
719
f30b1a75fd3b
Solaris 10 event ports support
Igor Sysoev <igor@sysoev.ru>
parents:
700
diff
changeset
|
35 |
f30b1a75fd3b
Solaris 10 event ports support
Igor Sysoev <igor@sysoev.ru>
parents:
700
diff
changeset
|
36 if [ $NGX_TEST_BUILD_EVENTPORT = YES ]; then |
f30b1a75fd3b
Solaris 10 event ports support
Igor Sysoev <igor@sysoev.ru>
parents:
700
diff
changeset
|
37 have=NGX_HAVE_EVENTPORT . auto/have |
f30b1a75fd3b
Solaris 10 event ports support
Igor Sysoev <igor@sysoev.ru>
parents:
700
diff
changeset
|
38 have=NGX_TEST_BUILD_EVENTPORT . auto/have |
f30b1a75fd3b
Solaris 10 event ports support
Igor Sysoev <igor@sysoev.ru>
parents:
700
diff
changeset
|
39 EVENT_MODULES="$EVENT_MODULES $EVENTPORT_MODULE" |
f30b1a75fd3b
Solaris 10 event ports support
Igor Sysoev <igor@sysoev.ru>
parents:
700
diff
changeset
|
40 CORE_SRCS="$CORE_SRCS $EVENTPORT_SRCS" |
f30b1a75fd3b
Solaris 10 event ports support
Igor Sysoev <igor@sysoev.ru>
parents:
700
diff
changeset
|
41 fi |
f30b1a75fd3b
Solaris 10 event ports support
Igor Sysoev <igor@sysoev.ru>
parents:
700
diff
changeset
|
42 |
469 | 43 if [ $NGX_TEST_BUILD_EPOLL = YES ]; then |
44 have=NGX_HAVE_EPOLL . auto/have | |
5372
36b58ddb566d
Events: support for EPOLLRDHUP (ticket #320).
Valentin Bartenev <vbart@nginx.com>
parents:
5329
diff
changeset
|
45 have=NGX_HAVE_EPOLLRDHUP . auto/have |
3052
6060225e9261
FreeBSD and Linux AIO support
Igor Sysoev <igor@sysoev.ru>
parents:
2985
diff
changeset
|
46 have=NGX_HAVE_EVENTFD . auto/have |
469 | 47 have=NGX_TEST_BUILD_EPOLL . auto/have |
255
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
48 EVENT_MODULES="$EVENT_MODULES $EPOLL_MODULE" |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
49 CORE_SRCS="$CORE_SRCS $EPOLL_SRCS" |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
50 fi |
e6938ca7331a
nginx-0.0.2-2004-02-09-23:47:18 import
Igor Sysoev <igor@sysoev.ru>
parents:
248
diff
changeset
|
51 |
473 | 52 if [ $NGX_TEST_BUILD_SOLARIS_SENDFILEV = YES ]; then |
53 have=NGX_TEST_BUILD_SOLARIS_SENDFILEV . auto/have | |
54 CORE_SRCS="$CORE_SRCS $SOLARIS_SENDFILEV_SRCS" | |
55 fi | |
56 | |
248
e885208c518b
nginx-0.0.2-2004-02-03-00:19:52 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff
changeset
|
57 |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
58 HTTP_MODULES= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
59 HTTP_DEPS= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
60 HTTP_INCS= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
61 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
62 ngx_module_type=HTTP |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
63 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
64 if :; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
65 ngx_module_name="ngx_http_module \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
66 ngx_http_core_module \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
67 ngx_http_log_module \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
68 ngx_http_upstream_module" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
69 ngx_module_incs="src/http src/http/modules" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
70 ngx_module_deps="src/http/ngx_http.h \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
71 src/http/ngx_http_request.h \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
72 src/http/ngx_http_config.h \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
73 src/http/ngx_http_core_module.h \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
74 src/http/ngx_http_cache.h \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
75 src/http/ngx_http_variables.h \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
76 src/http/ngx_http_script.h \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
77 src/http/ngx_http_upstream.h \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
78 src/http/ngx_http_upstream_round_robin.h" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
79 ngx_module_srcs="src/http/ngx_http.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
80 src/http/ngx_http_core_module.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
81 src/http/ngx_http_special_response.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
82 src/http/ngx_http_request.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
83 src/http/ngx_http_parse.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
84 src/http/modules/ngx_http_log_module.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
85 src/http/ngx_http_request_body.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
86 src/http/ngx_http_variables.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
87 src/http/ngx_http_script.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
88 src/http/ngx_http_upstream.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
89 src/http/ngx_http_upstream_round_robin.c" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
90 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
91 ngx_module_link=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
92 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
93 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
94 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
95 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
96 |
521 | 97 if [ $HTTP != YES ]; then |
98 have=NGX_CRYPT . auto/nohave | |
99 CRYPT_LIB= | |
100 fi | |
101 | |
102 | |
2592
3a8a53c0c42f
a prelimiary proxy cache support
Igor Sysoev <igor@sysoev.ru>
parents:
2294
diff
changeset
|
103 if [ $HTTP_CACHE = YES ]; then |
3a8a53c0c42f
a prelimiary proxy cache support
Igor Sysoev <igor@sysoev.ru>
parents:
2294
diff
changeset
|
104 USE_MD5=YES |
3a8a53c0c42f
a prelimiary proxy cache support
Igor Sysoev <igor@sysoev.ru>
parents:
2294
diff
changeset
|
105 have=NGX_HTTP_CACHE . auto/have |
3a8a53c0c42f
a prelimiary proxy cache support
Igor Sysoev <igor@sysoev.ru>
parents:
2294
diff
changeset
|
106 HTTP_SRCS="$HTTP_SRCS $HTTP_FILE_CACHE_SRCS" |
3a8a53c0c42f
a prelimiary proxy cache support
Igor Sysoev <igor@sysoev.ru>
parents:
2294
diff
changeset
|
107 fi |
3a8a53c0c42f
a prelimiary proxy cache support
Igor Sysoev <igor@sysoev.ru>
parents:
2294
diff
changeset
|
108 |
3a8a53c0c42f
a prelimiary proxy cache support
Igor Sysoev <igor@sysoev.ru>
parents:
2294
diff
changeset
|
109 |
509 | 110 if [ $HTTP_SSI = YES ]; then |
111 HTTP_POSTPONE=YES | |
112 fi | |
113 | |
641 | 114 |
6317 | 115 if [ $HTTP_SLICE = YES ]; then |
116 HTTP_POSTPONE=YES | |
117 fi | |
118 | |
119 | |
641 | 120 if [ $HTTP_ADDITION = YES ]; then |
121 HTTP_POSTPONE=YES | |
122 fi | |
123 | |
124 | |
541 | 125 # the module order is important |
2139 | 126 # ngx_http_static_module |
127 # ngx_http_gzip_static_module | |
128 # ngx_http_dav_module | |
541 | 129 # ngx_http_autoindex_module |
130 # ngx_http_index_module | |
2235 | 131 # ngx_http_random_index_module |
541 | 132 # |
577 | 133 # ngx_http_access_module |
134 # ngx_http_realip_module | |
135 # | |
541 | 136 # |
391
b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
Igor Sysoev <igor@sysoev.ru>
parents:
387
diff
changeset
|
137 # the filter order is important |
b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
Igor Sysoev <igor@sysoev.ru>
parents:
387
diff
changeset
|
138 # ngx_http_write_filter |
b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
Igor Sysoev <igor@sysoev.ru>
parents:
387
diff
changeset
|
139 # ngx_http_header_filter |
b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
Igor Sysoev <igor@sysoev.ru>
parents:
387
diff
changeset
|
140 # ngx_http_chunked_filter |
6246
257b51c37c5a
The HTTP/2 implementation (RFC 7240, 7241).
Valentin Bartenev <vbart@nginx.com>
parents:
6197
diff
changeset
|
141 # ngx_http_v2_filter |
391
b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
Igor Sysoev <igor@sysoev.ru>
parents:
387
diff
changeset
|
142 # ngx_http_range_header_filter |
b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
Igor Sysoev <igor@sysoev.ru>
parents:
387
diff
changeset
|
143 # ngx_http_gzip_filter |
509 | 144 # ngx_http_postpone_filter |
3485
74d652462d73
change ngx_http_ssi_filter and ngx_http_charset_filter order
Igor Sysoev <igor@sysoev.ru>
parents:
3482
diff
changeset
|
145 # ngx_http_ssi_filter |
391
b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
Igor Sysoev <igor@sysoev.ru>
parents:
387
diff
changeset
|
146 # ngx_http_charset_filter |
2139 | 147 # ngx_http_xslt_filter |
3482 | 148 # ngx_http_image_filter |
2139 | 149 # ngx_http_sub_filter |
629 | 150 # ngx_http_addition_filter |
4837 | 151 # ngx_http_gunzip_filter |
541 | 152 # ngx_http_userid_filter |
153 # ngx_http_headers_filter | |
391
b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
Igor Sysoev <igor@sysoev.ru>
parents:
387
diff
changeset
|
154 # ngx_http_copy_filter |
b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
Igor Sysoev <igor@sysoev.ru>
parents:
387
diff
changeset
|
155 # ngx_http_range_body_filter |
b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
Igor Sysoev <igor@sysoev.ru>
parents:
387
diff
changeset
|
156 # ngx_http_not_modified_filter |
6317 | 157 # ngx_http_slice_filter |
391
b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
Igor Sysoev <igor@sysoev.ru>
parents:
387
diff
changeset
|
158 |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
159 ngx_module_type=HTTP_FILTER |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
160 HTTP_FILTER_MODULES= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
161 |
6383 | 162 ngx_module_order="ngx_http_static_module \ |
163 ngx_http_gzip_static_module \ | |
164 ngx_http_dav_module \ | |
165 ngx_http_autoindex_module \ | |
166 ngx_http_index_module \ | |
167 ngx_http_random_index_module \ | |
168 ngx_http_access_module \ | |
169 ngx_http_realip_module \ | |
170 ngx_http_write_filter_module \ | |
171 ngx_http_header_filter_module \ | |
172 ngx_http_chunked_filter_module \ | |
173 ngx_http_v2_filter_module \ | |
174 ngx_http_range_header_filter_module \ | |
175 ngx_http_gzip_filter_module \ | |
176 ngx_http_postpone_filter_module \ | |
177 ngx_http_ssi_filter_module \ | |
178 ngx_http_charset_filter_module \ | |
179 ngx_http_xslt_filter_module \ | |
180 ngx_http_image_filter_module \ | |
181 ngx_http_sub_filter_module \ | |
182 ngx_http_addition_filter_module \ | |
183 ngx_http_gunzip_filter_module \ | |
184 ngx_http_userid_filter_module \ | |
185 ngx_http_headers_filter_module \ | |
186 ngx_http_copy_filter_module \ | |
187 ngx_http_range_body_filter_module \ | |
188 ngx_http_not_modified_filter_module \ | |
189 ngx_http_slice_filter_module" | |
190 | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
191 if :; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
192 ngx_module_name=ngx_http_write_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
193 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
194 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
195 ngx_module_srcs=src/http/ngx_http_write_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
196 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
197 ngx_module_link=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
198 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
199 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
200 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
201 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
202 if :; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
203 ngx_module_name=ngx_http_header_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
204 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
205 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
206 ngx_module_srcs=src/http/ngx_http_header_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
207 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
208 ngx_module_link=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
209 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
210 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
211 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
212 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
213 if :; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
214 ngx_module_name=ngx_http_chunked_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
215 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
216 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
217 ngx_module_srcs=src/http/modules/ngx_http_chunked_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
218 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
219 ngx_module_link=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
220 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
221 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
222 fi |
5121
c0f7b94e88ba
Preliminary experimental support for SPDY draft 2.
Valentin Bartenev <vbart@nginx.com>
parents:
4837
diff
changeset
|
223 |
6246
257b51c37c5a
The HTTP/2 implementation (RFC 7240, 7241).
Valentin Bartenev <vbart@nginx.com>
parents:
6197
diff
changeset
|
224 if [ $HTTP_V2 = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
225 ngx_module_name=ngx_http_v2_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
226 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
227 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
228 ngx_module_srcs=src/http/v2/ngx_http_v2_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
229 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
230 ngx_module_link=$HTTP_V2 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
231 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
232 . auto/module |
5121
c0f7b94e88ba
Preliminary experimental support for SPDY draft 2.
Valentin Bartenev <vbart@nginx.com>
parents:
4837
diff
changeset
|
233 fi |
c0f7b94e88ba
Preliminary experimental support for SPDY draft 2.
Valentin Bartenev <vbart@nginx.com>
parents:
4837
diff
changeset
|
234 |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
235 if :; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
236 ngx_module_name=ngx_http_range_header_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
237 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
238 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
239 ngx_module_srcs=src/http/modules/ngx_http_range_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
240 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
241 ngx_module_link=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
242 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
243 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
244 fi |
391
b670db10cbbd
nginx-0.0.7-2004-07-14-20:01:42 import
Igor Sysoev <igor@sysoev.ru>
parents:
387
diff
changeset
|
245 |
248
e885208c518b
nginx-0.0.2-2004-02-03-00:19:52 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff
changeset
|
246 if [ $HTTP_GZIP = YES ]; then |
286
fc8dc489247e
nginx-0.0.2-2004-03-12-00:34:52 import
Igor Sysoev <igor@sysoev.ru>
parents:
280
diff
changeset
|
247 have=NGX_HTTP_GZIP . auto/have |
248
e885208c518b
nginx-0.0.2-2004-02-03-00:19:52 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff
changeset
|
248 USE_ZLIB=YES |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
249 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
250 ngx_module_name=ngx_http_gzip_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
251 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
252 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
253 ngx_module_srcs=src/http/modules/ngx_http_gzip_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
254 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
255 ngx_module_link=$HTTP_GZIP |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
256 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
257 . auto/module |
248
e885208c518b
nginx-0.0.2-2004-02-03-00:19:52 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff
changeset
|
258 fi |
e885208c518b
nginx-0.0.2-2004-02-03-00:19:52 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff
changeset
|
259 |
509 | 260 if [ $HTTP_POSTPONE = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
261 ngx_module_name=ngx_http_postpone_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
262 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
263 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
264 ngx_module_srcs=src/http/ngx_http_postpone_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
265 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
266 ngx_module_link=$HTTP_POSTPONE |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
267 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
268 . auto/module |
509 | 269 fi |
270 | |
248
e885208c518b
nginx-0.0.2-2004-02-03-00:19:52 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff
changeset
|
271 if [ $HTTP_SSI = YES ]; then |
286
fc8dc489247e
nginx-0.0.2-2004-03-12-00:34:52 import
Igor Sysoev <igor@sysoev.ru>
parents:
280
diff
changeset
|
272 have=NGX_HTTP_SSI . auto/have |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
273 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
274 ngx_module_name=ngx_http_ssi_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
275 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
276 ngx_module_deps=src/http/modules/ngx_http_ssi_filter_module.h |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
277 ngx_module_srcs=src/http/modules/ngx_http_ssi_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
278 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
279 ngx_module_link=$HTTP_SSI |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
280 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
281 . auto/module |
248
e885208c518b
nginx-0.0.2-2004-02-03-00:19:52 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff
changeset
|
282 fi |
e885208c518b
nginx-0.0.2-2004-02-03-00:19:52 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff
changeset
|
283 |
3485
74d652462d73
change ngx_http_ssi_filter and ngx_http_charset_filter order
Igor Sysoev <igor@sysoev.ru>
parents:
3482
diff
changeset
|
284 if [ $HTTP_CHARSET = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
285 ngx_module_name=ngx_http_charset_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
286 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
287 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
288 ngx_module_srcs=src/http/modules/ngx_http_charset_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
289 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
290 ngx_module_link=$HTTP_CHARSET |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
291 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
292 . auto/module |
3485
74d652462d73
change ngx_http_ssi_filter and ngx_http_charset_filter order
Igor Sysoev <igor@sysoev.ru>
parents:
3482
diff
changeset
|
293 fi |
74d652462d73
change ngx_http_ssi_filter and ngx_http_charset_filter order
Igor Sysoev <igor@sysoev.ru>
parents:
3482
diff
changeset
|
294 |
6383 | 295 if [ $HTTP_XSLT != NO ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
296 ngx_module_name=ngx_http_xslt_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
297 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
298 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
299 ngx_module_srcs=src/http/modules/ngx_http_xslt_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
300 ngx_module_libs=LIBXSLT |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
301 ngx_module_link=$HTTP_XSLT |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
302 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
303 . auto/module |
2139 | 304 fi |
305 | |
6383 | 306 if [ $HTTP_IMAGE_FILTER != NO ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
307 ngx_module_name=ngx_http_image_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
308 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
309 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
310 ngx_module_srcs=src/http/modules/ngx_http_image_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
311 ngx_module_libs=LIBGD |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
312 ngx_module_link=$HTTP_IMAGE_FILTER |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
313 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
314 . auto/module |
2788 | 315 fi |
316 | |
1172 | 317 if [ $HTTP_SUB = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
318 ngx_module_name=ngx_http_sub_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
319 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
320 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
321 ngx_module_srcs=src/http/modules/ngx_http_sub_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
322 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
323 ngx_module_link=$HTTP_SUB |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
324 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
325 . auto/module |
1172 | 326 fi |
327 | |
629 | 328 if [ $HTTP_ADDITION = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
329 ngx_module_name=ngx_http_addition_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
330 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
331 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
332 ngx_module_srcs=src/http/modules/ngx_http_addition_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
333 ngx_module_libs= |
6384
e0d7c2f71851
Dynamic modules: fixed a copy-n-paste error.
Ruslan Ermilov <ru@nginx.com>
parents:
6383
diff
changeset
|
334 ngx_module_link=$HTTP_ADDITION |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
335 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
336 . auto/module |
629 | 337 fi |
338 | |
4837 | 339 if [ $HTTP_GUNZIP = YES ]; then |
340 have=NGX_HTTP_GZIP . auto/have | |
341 USE_ZLIB=YES | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
342 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
343 ngx_module_name=ngx_http_gunzip_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
344 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
345 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
346 ngx_module_srcs=src/http/modules/ngx_http_gunzip_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
347 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
348 ngx_module_link=$HTTP_GUNZIP |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
349 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
350 . auto/module |
4837 | 351 fi |
352 | |
409
8ac40cae79f0
nginx-0.0.10-2004-08-29-07:55:41 import
Igor Sysoev <igor@sysoev.ru>
parents:
408
diff
changeset
|
353 if [ $HTTP_USERID = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
354 ngx_module_name=ngx_http_userid_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
355 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
356 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
357 ngx_module_srcs=src/http/modules/ngx_http_userid_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
358 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
359 ngx_module_link=$HTTP_USERID |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
360 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
361 . auto/module |
409
8ac40cae79f0
nginx-0.0.10-2004-08-29-07:55:41 import
Igor Sysoev <igor@sysoev.ru>
parents:
408
diff
changeset
|
362 fi |
8ac40cae79f0
nginx-0.0.10-2004-08-29-07:55:41 import
Igor Sysoev <igor@sysoev.ru>
parents:
408
diff
changeset
|
363 |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
364 if :; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
365 ngx_module_name=ngx_http_headers_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
366 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
367 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
368 ngx_module_srcs=src/http/modules/ngx_http_headers_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
369 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
370 ngx_module_link=YES |
6381
c529555949b7
Dynamic modules: introduced HTTP_INIT_FILTER_MODULES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6317
diff
changeset
|
371 |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
372 . auto/module |
6317 | 373 fi |
374 | |
5121
c0f7b94e88ba
Preliminary experimental support for SPDY draft 2.
Valentin Bartenev <vbart@nginx.com>
parents:
4837
diff
changeset
|
375 |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
376 ngx_module_type=HTTP_INIT_FILTER |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
377 HTTP_INIT_FILTER_MODULES= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
378 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
379 if :; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
380 ngx_module_name=ngx_http_copy_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
381 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
382 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
383 ngx_module_srcs=src/http/ngx_http_copy_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
384 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
385 ngx_module_link=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
386 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
387 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
388 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
389 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
390 if :; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
391 ngx_module_name=ngx_http_range_body_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
392 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
393 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
394 ngx_module_srcs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
395 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
396 ngx_module_link=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
397 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
398 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
399 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
400 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
401 if :; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
402 ngx_module_name=ngx_http_not_modified_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
403 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
404 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
405 ngx_module_srcs=src/http/modules/ngx_http_not_modified_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
406 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
407 ngx_module_link=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
408 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
409 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
410 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
411 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
412 if [ $HTTP_SLICE = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
413 ngx_module_name=ngx_http_slice_filter_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
414 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
415 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
416 ngx_module_srcs=src/http/modules/ngx_http_slice_filter_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
417 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
418 ngx_module_link=$HTTP_SLICE |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
419 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
420 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
421 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
422 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
423 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
424 ngx_module_type=HTTP |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
425 |
6246
257b51c37c5a
The HTTP/2 implementation (RFC 7240, 7241).
Valentin Bartenev <vbart@nginx.com>
parents:
6197
diff
changeset
|
426 if [ $HTTP_V2 = YES ]; then |
257b51c37c5a
The HTTP/2 implementation (RFC 7240, 7241).
Valentin Bartenev <vbart@nginx.com>
parents:
6197
diff
changeset
|
427 have=NGX_HTTP_V2 . auto/have |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
428 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
429 ngx_module_name=ngx_http_v2_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
430 ngx_module_incs=src/http/v2 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
431 ngx_module_deps="src/http/v2/ngx_http_v2.h src/http/v2/ngx_http_v2_module.h" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
432 ngx_module_srcs="src/http/v2/ngx_http_v2.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
433 src/http/v2/ngx_http_v2_table.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
434 src/http/v2/ngx_http_v2_huff_decode.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
435 src/http/v2/ngx_http_v2_huff_encode.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
436 src/http/v2/ngx_http_v2_module.c" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
437 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
438 ngx_module_link=$HTTP_V2 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
439 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
440 . auto/module |
5121
c0f7b94e88ba
Preliminary experimental support for SPDY draft 2.
Valentin Bartenev <vbart@nginx.com>
parents:
4837
diff
changeset
|
441 fi |
c0f7b94e88ba
Preliminary experimental support for SPDY draft 2.
Valentin Bartenev <vbart@nginx.com>
parents:
4837
diff
changeset
|
442 |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
443 if :; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
444 ngx_module_name=ngx_http_static_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
445 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
446 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
447 ngx_module_srcs=src/http/modules/ngx_http_static_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
448 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
449 ngx_module_link=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
450 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
451 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
452 fi |
457 | 453 |
1802
7c832e132dbc
set ngx_http_gzip_static module just before ngx_http_static_module
Igor Sysoev <igor@sysoev.ru>
parents:
1790
diff
changeset
|
454 if [ $HTTP_GZIP_STATIC = YES ]; then |
7c832e132dbc
set ngx_http_gzip_static module just before ngx_http_static_module
Igor Sysoev <igor@sysoev.ru>
parents:
1790
diff
changeset
|
455 have=NGX_HTTP_GZIP . auto/have |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
456 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
457 ngx_module_name=ngx_http_gzip_static_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
458 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
459 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
460 ngx_module_srcs=src/http/modules/ngx_http_gzip_static_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
461 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
462 ngx_module_link=$HTTP_GZIP_STATIC |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
463 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
464 . auto/module |
1802
7c832e132dbc
set ngx_http_gzip_static module just before ngx_http_static_module
Igor Sysoev <igor@sysoev.ru>
parents:
1790
diff
changeset
|
465 fi |
7c832e132dbc
set ngx_http_gzip_static module just before ngx_http_static_module
Igor Sysoev <igor@sysoev.ru>
parents:
1790
diff
changeset
|
466 |
633 | 467 if [ $HTTP_DAV = YES ]; then |
637 | 468 have=NGX_HTTP_DAV . auto/have |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
469 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
470 ngx_module_name=ngx_http_dav_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
471 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
472 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
473 ngx_module_srcs=src/http/modules/ngx_http_dav_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
474 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
475 ngx_module_link=$HTTP_DAV |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
476 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
477 . auto/module |
633 | 478 fi |
479 | |
457 | 480 if [ $HTTP_AUTOINDEX = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
481 ngx_module_name=ngx_http_autoindex_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
482 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
483 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
484 ngx_module_srcs=src/http/modules/ngx_http_autoindex_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
485 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
486 ngx_module_link=$HTTP_AUTOINDEX |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
487 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
488 . auto/module |
457 | 489 fi |
490 | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
491 if :; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
492 ngx_module_name=ngx_http_index_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
493 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
494 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
495 ngx_module_srcs=src/http/modules/ngx_http_index_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
496 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
497 ngx_module_link=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
498 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
499 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
500 fi |
364
7c54d93f5965
nginx-0.0.7-2004-06-22-20:43:09 import
Igor Sysoev <igor@sysoev.ru>
parents:
336
diff
changeset
|
501 |
2235 | 502 if [ $HTTP_RANDOM_INDEX = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
503 ngx_module_name=ngx_http_random_index_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
504 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
505 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
506 ngx_module_srcs=src/http/modules/ngx_http_random_index_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
507 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
508 ngx_module_link=$HTTP_RANDOM_INDEX |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
509 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
510 . auto/module |
2235 | 511 fi |
512 | |
5329
00bdc9f08a16
Auth request module import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
5121
diff
changeset
|
513 if [ $HTTP_AUTH_REQUEST = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
514 ngx_module_name=ngx_http_auth_request_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
515 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
516 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
517 ngx_module_srcs=src/http/modules/ngx_http_auth_request_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
518 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
519 ngx_module_link=$HTTP_AUTH_REQUEST |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
520 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
521 . auto/module |
5329
00bdc9f08a16
Auth request module import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
5121
diff
changeset
|
522 fi |
00bdc9f08a16
Auth request module import.
Maxim Dounin <mdounin@mdounin.ru>
parents:
5121
diff
changeset
|
523 |
503 | 524 if [ $HTTP_AUTH_BASIC = YES ]; then |
3922
9c057d5e1c27
"$apr1", "{PLAIN}", and "{SSHA}" password methods in auth basic module
Igor Sysoev <igor@sysoev.ru>
parents:
3773
diff
changeset
|
525 USE_MD5=YES |
9c057d5e1c27
"$apr1", "{PLAIN}", and "{SSHA}" password methods in auth basic module
Igor Sysoev <igor@sysoev.ru>
parents:
3773
diff
changeset
|
526 USE_SHA1=YES |
503 | 527 have=NGX_CRYPT . auto/have |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
528 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
529 ngx_module_name=ngx_http_auth_basic_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
530 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
531 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
532 ngx_module_srcs=src/http/modules/ngx_http_auth_basic_module.c |
6391
965e4223e702
Dynamic modules: added auth_basic module libs via ngx_module_libs=.
Ruslan Ermilov <ru@nginx.com>
parents:
6386
diff
changeset
|
533 ngx_module_libs=$CRYPT_LIB |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
534 ngx_module_link=$HTTP_AUTH_BASIC |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
535 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
536 . auto/module |
503 | 537 fi |
538 | |
368
15c84a40e87d
nginx-0.0.7-2004-06-24-20:07:04 import
Igor Sysoev <igor@sysoev.ru>
parents:
367
diff
changeset
|
539 if [ $HTTP_ACCESS = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
540 ngx_module_name=ngx_http_access_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
541 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
542 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
543 ngx_module_srcs=src/http/modules/ngx_http_access_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
544 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
545 ngx_module_link=$HTTP_ACCESS |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
546 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
547 . auto/module |
368
15c84a40e87d
nginx-0.0.7-2004-06-24-20:07:04 import
Igor Sysoev <igor@sysoev.ru>
parents:
367
diff
changeset
|
548 fi |
15c84a40e87d
nginx-0.0.7-2004-06-24-20:07:04 import
Igor Sysoev <igor@sysoev.ru>
parents:
367
diff
changeset
|
549 |
4280
91874133fb27
Renamed ngx_http_limit_zone_module to ngx_http_limit_conn_module.
Valentin Bartenev <vbart@nginx.com>
parents:
4127
diff
changeset
|
550 if [ $HTTP_LIMIT_CONN = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
551 ngx_module_name=ngx_http_limit_conn_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
552 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
553 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
554 ngx_module_srcs=src/http/modules/ngx_http_limit_conn_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
555 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
556 ngx_module_link=$HTTP_LIMIT_CONN |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
557 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
558 . auto/module |
985
36f70b8776e7
ngx_http_limit_zone_module must run after ngx_http_realip_module
Igor Sysoev <igor@sysoev.ru>
parents:
980
diff
changeset
|
559 fi |
36f70b8776e7
ngx_http_limit_zone_module must run after ngx_http_realip_module
Igor Sysoev <igor@sysoev.ru>
parents:
980
diff
changeset
|
560 |
2294 | 561 if [ $HTTP_LIMIT_REQ = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
562 ngx_module_name=ngx_http_limit_req_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
563 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
564 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
565 ngx_module_srcs=src/http/modules/ngx_http_limit_req_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
566 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
567 ngx_module_link=$HTTP_LIMIT_REQ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
568 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
569 . auto/module |
2294 | 570 fi |
571 | |
573 | 572 if [ $HTTP_REALIP = YES ]; then |
573 have=NGX_HTTP_REALIP . auto/have | |
4697
09187f9b0950
Fixed compile-time conditionals used to detect if X-Forwarded-For support
Ruslan Ermilov <ru@nginx.com>
parents:
4654
diff
changeset
|
574 have=NGX_HTTP_X_FORWARDED_FOR . auto/have |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
575 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
576 ngx_module_name=ngx_http_realip_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
577 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
578 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
579 ngx_module_srcs=src/http/modules/ngx_http_realip_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
580 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
581 ngx_module_link=$HTTP_REALIP |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
582 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
583 . auto/module |
573 | 584 fi |
585 | |
367
ceec87d1c2b3
nginx-0.0.7-2004-06-24-11:53:37 import
Igor Sysoev <igor@sysoev.ru>
parents:
364
diff
changeset
|
586 if [ $HTTP_STATUS = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
587 ngx_module_name=ngx_http_status_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
588 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
589 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
590 ngx_module_srcs=src/http/modules/ngx_http_status_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
591 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
592 ngx_module_link=$HTTP_STATUS |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
593 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
594 . auto/module |
367
ceec87d1c2b3
nginx-0.0.7-2004-06-24-11:53:37 import
Igor Sysoev <igor@sysoev.ru>
parents:
364
diff
changeset
|
595 fi |
ceec87d1c2b3
nginx-0.0.7-2004-06-24-11:53:37 import
Igor Sysoev <igor@sysoev.ru>
parents:
364
diff
changeset
|
596 |
485 | 597 if [ $HTTP_GEO = YES ]; then |
4697
09187f9b0950
Fixed compile-time conditionals used to detect if X-Forwarded-For support
Ruslan Ermilov <ru@nginx.com>
parents:
4654
diff
changeset
|
598 have=NGX_HTTP_X_FORWARDED_FOR . auto/have |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
599 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
600 ngx_module_name=ngx_http_geo_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
601 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
602 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
603 ngx_module_srcs=src/http/modules/ngx_http_geo_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
604 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
605 ngx_module_link=$HTTP_GEO |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
606 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
607 . auto/module |
485 | 608 fi |
609 | |
6383 | 610 if [ $HTTP_GEOIP != NO ]; then |
4697
09187f9b0950
Fixed compile-time conditionals used to detect if X-Forwarded-For support
Ruslan Ermilov <ru@nginx.com>
parents:
4654
diff
changeset
|
611 have=NGX_HTTP_X_FORWARDED_FOR . auto/have |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
612 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
613 ngx_module_name=ngx_http_geoip_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
614 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
615 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
616 ngx_module_srcs=src/http/modules/ngx_http_geoip_module.c |
6383 | 617 ngx_module_libs=GEOIP |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
618 ngx_module_link=$HTTP_GEOIP |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
619 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
620 . auto/module |
2985 | 621 fi |
622 | |
589 | 623 if [ $HTTP_MAP = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
624 ngx_module_name=ngx_http_map_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
625 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
626 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
627 ngx_module_srcs=src/http/modules/ngx_http_map_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
628 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
629 ngx_module_link=$HTTP_MAP |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
630 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
631 . auto/module |
589 | 632 fi |
633 | |
3513
e60e00b4fe0c
ngx_http_split_clients_module
Igor Sysoev <igor@sysoev.ru>
parents:
3511
diff
changeset
|
634 if [ $HTTP_SPLIT_CLIENTS = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
635 ngx_module_name=ngx_http_split_clients_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
636 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
637 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
638 ngx_module_srcs=src/http/modules/ngx_http_split_clients_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
639 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
640 ngx_module_link=$HTTP_SPLIT_CLIENTS |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
641 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
642 . auto/module |
3513
e60e00b4fe0c
ngx_http_split_clients_module
Igor Sysoev <igor@sysoev.ru>
parents:
3511
diff
changeset
|
643 fi |
e60e00b4fe0c
ngx_http_split_clients_module
Igor Sysoev <igor@sysoev.ru>
parents:
3511
diff
changeset
|
644 |
577 | 645 if [ $HTTP_REFERER = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
646 ngx_module_name=ngx_http_referer_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
647 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
648 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
649 ngx_module_srcs=src/http/modules/ngx_http_referer_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
650 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
651 ngx_module_link=$HTTP_REFERER |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
652 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
653 . auto/module |
577 | 654 fi |
655 | |
364
7c54d93f5965
nginx-0.0.7-2004-06-22-20:43:09 import
Igor Sysoev <igor@sysoev.ru>
parents:
336
diff
changeset
|
656 if [ $HTTP_REWRITE = YES -a $USE_PCRE != DISABLED ]; then |
7c54d93f5965
nginx-0.0.7-2004-06-22-20:43:09 import
Igor Sysoev <igor@sysoev.ru>
parents:
336
diff
changeset
|
657 USE_PCRE=YES |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
658 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
659 ngx_module_name=ngx_http_rewrite_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
660 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
661 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
662 ngx_module_srcs=src/http/modules/ngx_http_rewrite_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
663 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
664 ngx_module_link=$HTTP_REWRITE |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
665 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
666 . auto/module |
364
7c54d93f5965
nginx-0.0.7-2004-06-22-20:43:09 import
Igor Sysoev <igor@sysoev.ru>
parents:
336
diff
changeset
|
667 fi |
7c54d93f5965
nginx-0.0.7-2004-06-22-20:43:09 import
Igor Sysoev <igor@sysoev.ru>
parents:
336
diff
changeset
|
668 |
395
f8f0f1834266
nginx-0.0.7-2004-07-16-21:11:43 import
Igor Sysoev <igor@sysoev.ru>
parents:
393
diff
changeset
|
669 if [ $HTTP_SSL = YES ]; then |
399
4e21d1291a14
nginx-0.0.7-2004-07-25-22:34:14 import
Igor Sysoev <igor@sysoev.ru>
parents:
395
diff
changeset
|
670 USE_OPENSSL=YES |
4e21d1291a14
nginx-0.0.7-2004-07-25-22:34:14 import
Igor Sysoev <igor@sysoev.ru>
parents:
395
diff
changeset
|
671 have=NGX_HTTP_SSL . auto/have |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
672 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
673 ngx_module_name=ngx_http_ssl_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
674 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
675 ngx_module_deps=src/http/modules/ngx_http_ssl_module.h |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
676 ngx_module_srcs=src/http/modules/ngx_http_ssl_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
677 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
678 ngx_module_link=$HTTP_SSL |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
679 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
680 . auto/module |
395
f8f0f1834266
nginx-0.0.7-2004-07-16-21:11:43 import
Igor Sysoev <igor@sysoev.ru>
parents:
393
diff
changeset
|
681 fi |
f8f0f1834266
nginx-0.0.7-2004-07-16-21:11:43 import
Igor Sysoev <igor@sysoev.ru>
parents:
393
diff
changeset
|
682 |
248
e885208c518b
nginx-0.0.2-2004-02-03-00:19:52 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff
changeset
|
683 if [ $HTTP_PROXY = YES ]; then |
4697
09187f9b0950
Fixed compile-time conditionals used to detect if X-Forwarded-For support
Ruslan Ermilov <ru@nginx.com>
parents:
4654
diff
changeset
|
684 have=NGX_HTTP_X_FORWARDED_FOR . auto/have |
446
91e0d6a8f980
nginx-0.1.0-2004-09-30-19:30:54 import
Igor Sysoev <igor@sysoev.ru>
parents:
444
diff
changeset
|
685 #USE_MD5=YES |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
686 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
687 ngx_module_name=ngx_http_proxy_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
688 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
689 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
690 ngx_module_srcs=src/http/modules/ngx_http_proxy_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
691 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
692 ngx_module_link=$HTTP_PROXY |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
693 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
694 . auto/module |
248
e885208c518b
nginx-0.0.2-2004-02-03-00:19:52 import
Igor Sysoev <igor@sysoev.ru>
parents:
diff
changeset
|
695 fi |
280
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
696 |
479 | 697 if [ $HTTP_FASTCGI = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
698 ngx_module_name=ngx_http_fastcgi_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
699 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
700 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
701 ngx_module_srcs=src/http/modules/ngx_http_fastcgi_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
702 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
703 ngx_module_link=$HTTP_FASTCGI |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
704 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
705 . auto/module |
479 | 706 fi |
707 | |
3541
21452748d165
import original ngx_http_uwsgi_module version
Igor Sysoev <igor@sysoev.ru>
parents:
3513
diff
changeset
|
708 if [ $HTTP_UWSGI = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
709 ngx_module_name=ngx_http_uwsgi_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
710 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
711 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
712 ngx_module_srcs=src/http/modules/ngx_http_uwsgi_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
713 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
714 ngx_module_link=$HTTP_UWSGI |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
715 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
716 . auto/module |
3541
21452748d165
import original ngx_http_uwsgi_module version
Igor Sysoev <igor@sysoev.ru>
parents:
3513
diff
changeset
|
717 fi |
21452748d165
import original ngx_http_uwsgi_module version
Igor Sysoev <igor@sysoev.ru>
parents:
3513
diff
changeset
|
718 |
3637 | 719 if [ $HTTP_SCGI = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
720 ngx_module_name=ngx_http_scgi_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
721 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
722 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
723 ngx_module_srcs=src/http/modules/ngx_http_scgi_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
724 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
725 ngx_module_link=$HTTP_SCGI |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
726 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
727 . auto/module |
3637 | 728 fi |
729 | |
6419 | 730 if [ $HTTP_PERL != NO ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
731 ngx_module_name=ngx_http_perl_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
732 ngx_module_incs=src/http/modules/perl |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
733 ngx_module_deps=src/http/modules/perl/ngx_http_perl_module.h |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
734 ngx_module_srcs=src/http/modules/perl/ngx_http_perl_module.c |
6419 | 735 ngx_module_libs=PERL |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
736 ngx_module_link=$HTTP_PERL |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
737 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
738 . auto/module |
599 | 739 fi |
740 | |
581 | 741 if [ $HTTP_MEMCACHED = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
742 ngx_module_name=ngx_http_memcached_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
743 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
744 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
745 ngx_module_srcs=src/http/modules/ngx_http_memcached_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
746 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
747 ngx_module_link=$HTTP_MEMCACHED |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
748 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
749 . auto/module |
581 | 750 fi |
751 | |
577 | 752 if [ $HTTP_EMPTY_GIF = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
753 ngx_module_name=ngx_http_empty_gif_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
754 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
755 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
756 ngx_module_srcs=src/http/modules/ngx_http_empty_gif_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
757 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
758 ngx_module_link=$HTTP_EMPTY_GIF |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
759 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
760 . auto/module |
577 | 761 fi |
762 | |
700 | 763 if [ $HTTP_BROWSER = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
764 ngx_module_name=ngx_http_browser_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
765 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
766 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
767 ngx_module_srcs=src/http/modules/ngx_http_browser_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
768 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
769 ngx_module_link=$HTTP_BROWSER |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
770 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
771 . auto/module |
700 | 772 fi |
773 | |
2260 | 774 if [ $HTTP_SECURE_LINK = YES ]; then |
775 USE_MD5=YES | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
776 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
777 ngx_module_name=ngx_http_secure_link_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
778 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
779 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
780 ngx_module_srcs=src/http/modules/ngx_http_secure_link_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
781 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
782 ngx_module_link=$HTTP_SECURE_LINK |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
783 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
784 . auto/module |
2260 | 785 fi |
786 | |
3326 | 787 if [ $HTTP_DEGRADATION = YES ]; then |
3773 | 788 have=NGX_HTTP_DEGRADATION . auto/have |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
789 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
790 ngx_module_name=ngx_http_degradation_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
791 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
792 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
793 ngx_module_srcs=src/http/modules/ngx_http_degradation_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
794 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
795 ngx_module_link=$HTTP_DEGRADATION |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
796 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
797 . auto/module |
3326 | 798 fi |
799 | |
753 | 800 if [ $HTTP_FLV = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
801 ngx_module_name=ngx_http_flv_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
802 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
803 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
804 ngx_module_srcs=src/http/modules/ngx_http_flv_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
805 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
806 ngx_module_link=$HTTP_FLV |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
807 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
808 . auto/module |
753 | 809 fi |
810 | |
4085 | 811 if [ $HTTP_MP4 = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
812 ngx_module_name=ngx_http_mp4_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
813 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
814 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
815 ngx_module_srcs=src/http/modules/ngx_http_mp4_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
816 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
817 ngx_module_link=$HTTP_MP4 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
818 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
819 . auto/module |
4085 | 820 fi |
821 | |
5717
efc84a5723b3
Upstream: generic hash module.
Roman Arutyunyan <arut@nginx.com>
parents:
5397
diff
changeset
|
822 if [ $HTTP_UPSTREAM_HASH = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
823 ngx_module_name=ngx_http_upstream_hash_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
824 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
825 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
826 ngx_module_srcs=src/http/modules/ngx_http_upstream_hash_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
827 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
828 ngx_module_link=$HTTP_UPSTREAM_HASH |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
829 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
830 . auto/module |
5717
efc84a5723b3
Upstream: generic hash module.
Roman Arutyunyan <arut@nginx.com>
parents:
5397
diff
changeset
|
831 fi |
efc84a5723b3
Upstream: generic hash module.
Roman Arutyunyan <arut@nginx.com>
parents:
5397
diff
changeset
|
832 |
884 | 833 if [ $HTTP_UPSTREAM_IP_HASH = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
834 ngx_module_name=ngx_http_upstream_ip_hash_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
835 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
836 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
837 ngx_module_srcs=src/http/modules/ngx_http_upstream_ip_hash_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
838 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
839 ngx_module_link=$HTTP_UPSTREAM_IP_HASH |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
840 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
841 . auto/module |
884 | 842 fi |
843 | |
4654
a2ca3a6ee680
Upstream: least_conn balancer module.
Maxim Dounin <mdounin@mdounin.ru>
parents:
4639
diff
changeset
|
844 if [ $HTTP_UPSTREAM_LEAST_CONN = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
845 ngx_module_name=ngx_http_upstream_least_conn_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
846 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
847 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
848 ngx_module_srcs=src/http/modules/ngx_http_upstream_least_conn_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
849 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
850 ngx_module_link=$HTTP_UPSTREAM_LEAST_CONN |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
851 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
852 . auto/module |
4654
a2ca3a6ee680
Upstream: least_conn balancer module.
Maxim Dounin <mdounin@mdounin.ru>
parents:
4639
diff
changeset
|
853 fi |
a2ca3a6ee680
Upstream: least_conn balancer module.
Maxim Dounin <mdounin@mdounin.ru>
parents:
4639
diff
changeset
|
854 |
4127
b2e21a39307c
Upstream keepalive module.
Maxim Dounin <mdounin@mdounin.ru>
parents:
4085
diff
changeset
|
855 if [ $HTTP_UPSTREAM_KEEPALIVE = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
856 ngx_module_name=ngx_http_upstream_keepalive_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
857 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
858 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
859 ngx_module_srcs=src/http/modules/ngx_http_upstream_keepalive_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
860 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
861 ngx_module_link=$HTTP_UPSTREAM_KEEPALIVE |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
862 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
863 . auto/module |
4127
b2e21a39307c
Upstream keepalive module.
Maxim Dounin <mdounin@mdounin.ru>
parents:
4085
diff
changeset
|
864 fi |
b2e21a39307c
Upstream keepalive module.
Maxim Dounin <mdounin@mdounin.ru>
parents:
4085
diff
changeset
|
865 |
6103
79ddb0bdb273
Upstream: the "zone" directive.
Ruslan Ermilov <ru@nginx.com>
parents:
6018
diff
changeset
|
866 if [ $HTTP_UPSTREAM_ZONE = YES ]; then |
79ddb0bdb273
Upstream: the "zone" directive.
Ruslan Ermilov <ru@nginx.com>
parents:
6018
diff
changeset
|
867 have=NGX_HTTP_UPSTREAM_ZONE . auto/have |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
868 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
869 ngx_module_name=ngx_http_upstream_zone_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
870 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
871 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
872 ngx_module_srcs=src/http/modules/ngx_http_upstream_zone_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
873 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
874 ngx_module_link=$HTTP_UPSTREAM_ZONE |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
875 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
876 . auto/module |
6103
79ddb0bdb273
Upstream: the "zone" directive.
Ruslan Ermilov <ru@nginx.com>
parents:
6018
diff
changeset
|
877 fi |
79ddb0bdb273
Upstream: the "zone" directive.
Ruslan Ermilov <ru@nginx.com>
parents:
6018
diff
changeset
|
878 |
487 | 879 if [ $HTTP_STUB_STATUS = YES ]; then |
880 have=NGX_STAT_STUB . auto/have | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
881 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
882 ngx_module_name=ngx_http_stub_status_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
883 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
884 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
885 ngx_module_srcs=src/http/modules/ngx_http_stub_status_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
886 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
887 ngx_module_link=$HTTP_STUB_STATUS |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
888 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
889 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
890 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
891 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
892 |
6383 | 893 if [ $MAIL != NO ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
894 MAIL_MODULES= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
895 MAIL_DEPS= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
896 MAIL_INCS= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
897 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
898 ngx_module_type=MAIL |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
899 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
900 ngx_module_link=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
901 |
6383 | 902 ngx_module_order= |
903 | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
904 ngx_module_name="ngx_mail_module ngx_mail_core_module" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
905 ngx_module_incs="src/mail" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
906 ngx_module_deps="src/mail/ngx_mail.h" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
907 ngx_module_srcs="src/mail/ngx_mail.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
908 src/mail/ngx_mail_core_module.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
909 src/mail/ngx_mail_handler.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
910 src/mail/ngx_mail_parse.c" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
911 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
912 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
913 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
914 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
915 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
916 if [ $MAIL_SSL = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
917 USE_OPENSSL=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
918 have=NGX_MAIL_SSL . auto/have |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
919 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
920 ngx_module_name=ngx_mail_ssl_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
921 ngx_module_deps=src/mail/ngx_mail_ssl_module.h |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
922 ngx_module_srcs=src/mail/ngx_mail_ssl_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
923 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
924 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
925 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
926 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
927 if [ $MAIL_POP3 = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
928 ngx_module_name=ngx_mail_pop3_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
929 ngx_module_deps=src/mail/ngx_mail_pop3_module.h |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
930 ngx_module_srcs="src/mail/ngx_mail_pop3_module.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
931 src/mail/ngx_mail_pop3_handler.c" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
932 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
933 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
934 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
935 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
936 if [ $MAIL_IMAP = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
937 ngx_module_name=ngx_mail_imap_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
938 ngx_module_deps=src/mail/ngx_mail_imap_module.h |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
939 ngx_module_srcs="src/mail/ngx_mail_imap_module.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
940 src/mail/ngx_mail_imap_handler.c" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
941 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
942 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
943 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
944 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
945 if [ $MAIL_SMTP = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
946 ngx_module_name=ngx_mail_smtp_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
947 ngx_module_deps=src/mail/ngx_mail_smtp_module.h |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
948 ngx_module_srcs="src/mail/ngx_mail_smtp_module.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
949 src/mail/ngx_mail_smtp_handler.c" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
950 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
951 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
952 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
953 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
954 ngx_module_name=ngx_mail_auth_http_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
955 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
956 ngx_module_srcs=src/mail/ngx_mail_auth_http_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
957 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
958 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
959 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
960 ngx_module_name=ngx_mail_proxy_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
961 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
962 ngx_module_srcs=src/mail/ngx_mail_proxy_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
963 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
964 . auto/module |
487 | 965 fi |
966 | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
967 |
6383 | 968 if [ $STREAM != NO ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
969 STREAM_MODULES= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
970 STREAM_DEPS= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
971 STREAM_INCS= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
972 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
973 ngx_module_type=STREAM |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
974 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
975 ngx_module_link=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
976 |
6383 | 977 ngx_module_order= |
978 | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
979 ngx_module_name="ngx_stream_module \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
980 ngx_stream_core_module \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
981 ngx_stream_proxy_module \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
982 ngx_stream_upstream_module" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
983 ngx_module_incs="src/stream" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
984 ngx_module_deps="src/stream/ngx_stream.h \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
985 src/stream/ngx_stream_upstream.h \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
986 src/stream/ngx_stream_upstream_round_robin.h" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
987 ngx_module_srcs="src/stream/ngx_stream.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
988 src/stream/ngx_stream_handler.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
989 src/stream/ngx_stream_core_module.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
990 src/stream/ngx_stream_proxy_module.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
991 src/stream/ngx_stream_upstream.c \ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
992 src/stream/ngx_stream_upstream_round_robin.c" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
993 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
994 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
995 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
996 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
997 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
998 if [ $STREAM_SSL = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
999 USE_OPENSSL=YES |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1000 have=NGX_STREAM_SSL . auto/have |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1001 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1002 ngx_module_name=ngx_stream_ssl_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1003 ngx_module_deps=src/stream/ngx_stream_ssl_module.h |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1004 ngx_module_srcs=src/stream/ngx_stream_ssl_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1005 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1006 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1007 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1008 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1009 if [ $STREAM_LIMIT_CONN = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1010 ngx_module_name=ngx_stream_limit_conn_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1011 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1012 ngx_module_srcs=src/stream/ngx_stream_limit_conn_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1013 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1014 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1015 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1016 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1017 if [ $STREAM_ACCESS = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1018 ngx_module_name=ngx_stream_access_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1019 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1020 ngx_module_srcs=src/stream/ngx_stream_access_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1021 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1022 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1023 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1024 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1025 if [ $STREAM_UPSTREAM_HASH = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1026 ngx_module_name=ngx_stream_upstream_hash_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1027 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1028 ngx_module_srcs=src/stream/ngx_stream_upstream_hash_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1029 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1030 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1031 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1032 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1033 if [ $STREAM_UPSTREAM_LEAST_CONN = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1034 ngx_module_name=ngx_stream_upstream_least_conn_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1035 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1036 ngx_module_srcs=src/stream/ngx_stream_upstream_least_conn_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1037 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1038 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1039 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1040 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1041 if [ $STREAM_UPSTREAM_ZONE = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1042 have=NGX_STREAM_UPSTREAM_ZONE . auto/have |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1043 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1044 ngx_module_name=ngx_stream_upstream_zone_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1045 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1046 ngx_module_srcs=src/stream/ngx_stream_upstream_zone_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1047 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1048 . auto/module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1049 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1050 fi |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1051 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1052 |
489 | 1053 #if [ -r $NGX_OBJS/auto ]; then |
1054 # . $NGX_OBJS/auto | |
1055 #fi | |
1056 | |
1057 | |
1058 if test -n "$NGX_ADDONS"; then | |
1059 | |
1060 echo configuring additional modules | |
1061 | |
1062 for ngx_addon_dir in $NGX_ADDONS | |
1063 do | |
1064 echo "adding module in $ngx_addon_dir" | |
1065 | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1066 ngx_module_type= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1067 ngx_module_name= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1068 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1069 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1070 ngx_module_srcs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1071 ngx_module_libs= |
6383 | 1072 ngx_module_order= |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1073 ngx_module_link=ADDON |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1074 |
489 | 1075 if test -f $ngx_addon_dir/config; then |
1076 . $ngx_addon_dir/config | |
1077 | |
1078 echo " + $ngx_addon_name was configured" | |
1079 | |
1080 else | |
1081 echo "$0: error: no $ngx_addon_dir/config was found" | |
1082 exit 1 | |
1083 fi | |
1084 done | |
336
ca9a7f8c86da
nginx-0.0.3-2004-05-18-19:29:08 import
Igor Sysoev <igor@sysoev.ru>
parents:
334
diff
changeset
|
1085 fi |
280
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1086 |
489 | 1087 |
6383 | 1088 if test -n "$DYNAMIC_ADDONS"; then |
1089 | |
1090 echo configuring additional dynamic modules | |
1091 | |
1092 for ngx_addon_dir in $DYNAMIC_ADDONS | |
1093 do | |
1094 echo "adding module in $ngx_addon_dir" | |
1095 | |
1096 ngx_module_type= | |
1097 ngx_module_name= | |
1098 ngx_module_incs= | |
1099 ngx_module_deps= | |
1100 ngx_module_srcs= | |
1101 ngx_module_libs= | |
1102 ngx_module_order= | |
1103 ngx_module_link=DYNAMIC | |
1104 | |
1105 if test -f $ngx_addon_dir/config; then | |
1106 . $ngx_addon_dir/config | |
1107 | |
1108 echo " + $ngx_addon_name was configured" | |
1109 | |
1110 else | |
1111 echo "$0: error: no $ngx_addon_dir/config was found" | |
1112 exit 1 | |
1113 fi | |
1114 done | |
1115 fi | |
1116 | |
1117 | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1118 if [ $USE_OPENSSL = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1119 ngx_module_type=CORE |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1120 ngx_module_name=ngx_openssl_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1121 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1122 ngx_module_deps=src/event/ngx_event_openssl.h |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1123 ngx_module_srcs="src/event/ngx_event_openssl.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1124 src/event/ngx_event_openssl_stapling.c" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1125 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1126 ngx_module_link=YES |
6383 | 1127 ngx_module_order= |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1128 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1129 . auto/module |
541 | 1130 fi |
1131 | |
1132 | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1133 if [ $USE_PCRE = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1134 ngx_module_type=CORE |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1135 ngx_module_name=ngx_regex_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1136 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1137 ngx_module_deps=src/core/ngx_regex.h |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1138 ngx_module_srcs=src/core/ngx_regex.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1139 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1140 ngx_module_link=YES |
6383 | 1141 ngx_module_order= |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1142 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1143 . auto/module |
6115 | 1144 fi |
1145 | |
1146 | |
415
3c56e834be46
nginx-0.0.10-2004-09-05-23:54:02 import
Igor Sysoev <igor@sysoev.ru>
parents:
409
diff
changeset
|
1147 modules="$CORE_MODULES $EVENT_MODULES" |
3c56e834be46
nginx-0.0.10-2004-09-05-23:54:02 import
Igor Sysoev <igor@sysoev.ru>
parents:
409
diff
changeset
|
1148 |
541 | 1149 |
6018
466bd63b63d1
Thread pools implementation.
Valentin Bartenev <vbart@nginx.com>
parents:
5717
diff
changeset
|
1150 # thread pool module should be initialized after events |
466bd63b63d1
Thread pools implementation.
Valentin Bartenev <vbart@nginx.com>
parents:
5717
diff
changeset
|
1151 if [ $USE_THREADS = YES ]; then |
466bd63b63d1
Thread pools implementation.
Valentin Bartenev <vbart@nginx.com>
parents:
5717
diff
changeset
|
1152 modules="$modules $THREAD_POOL_MODULE" |
466bd63b63d1
Thread pools implementation.
Valentin Bartenev <vbart@nginx.com>
parents:
5717
diff
changeset
|
1153 fi |
466bd63b63d1
Thread pools implementation.
Valentin Bartenev <vbart@nginx.com>
parents:
5717
diff
changeset
|
1154 |
466bd63b63d1
Thread pools implementation.
Valentin Bartenev <vbart@nginx.com>
parents:
5717
diff
changeset
|
1155 |
415
3c56e834be46
nginx-0.0.10-2004-09-05-23:54:02 import
Igor Sysoev <igor@sysoev.ru>
parents:
409
diff
changeset
|
1156 if [ $HTTP = YES ]; then |
3c56e834be46
nginx-0.0.10-2004-09-05-23:54:02 import
Igor Sysoev <igor@sysoev.ru>
parents:
409
diff
changeset
|
1157 modules="$modules $HTTP_MODULES $HTTP_FILTER_MODULES \ |
6381
c529555949b7
Dynamic modules: introduced HTTP_INIT_FILTER_MODULES.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6317
diff
changeset
|
1158 $HTTP_AUX_FILTER_MODULES $HTTP_INIT_FILTER_MODULES" |
489 | 1159 |
1160 NGX_ADDON_DEPS="$NGX_ADDON_DEPS \$(HTTP_DEPS)" | |
415
3c56e834be46
nginx-0.0.10-2004-09-05-23:54:02 import
Igor Sysoev <igor@sysoev.ru>
parents:
409
diff
changeset
|
1161 fi |
280
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1162 |
489 | 1163 |
6383 | 1164 if [ $MAIL != NO ]; then |
1165 | |
1166 if [ $MAIL = YES ]; then | |
1167 modules="$modules $MAIL_MODULES" | |
1168 | |
1169 elif [ $MAIL = DYNAMIC ]; then | |
1170 ngx_module_name=$MAIL_MODULES | |
1171 ngx_module_incs= | |
1172 ngx_module_deps=$MAIL_DEPS | |
1173 ngx_module_srcs=$MAIL_SRCS | |
1174 ngx_module_libs= | |
1175 ngx_module_link=DYNAMIC | |
1176 | |
1177 . auto/module | |
1178 fi | |
1179 | |
5397
ae73d7a4fcde
Mail: mail dependencies are now honored while building addons.
Maxim Dounin <mdounin@mdounin.ru>
parents:
5372
diff
changeset
|
1180 NGX_ADDON_DEPS="$NGX_ADDON_DEPS \$(MAIL_DEPS)" |
417
0526206251f6
nginx-0.0.10-2004-09-07-19:29:22 import
Igor Sysoev <igor@sysoev.ru>
parents:
415
diff
changeset
|
1181 fi |
0526206251f6
nginx-0.0.10-2004-09-07-19:29:22 import
Igor Sysoev <igor@sysoev.ru>
parents:
415
diff
changeset
|
1182 |
280
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1183 |
6383 | 1184 if [ $STREAM != NO ]; then |
1185 | |
1186 if [ $STREAM = YES ]; then | |
1187 modules="$modules $STREAM_MODULES" | |
1188 | |
1189 elif [ $STREAM = DYNAMIC ]; then | |
1190 ngx_module_name=$STREAM_MODULES | |
1191 ngx_module_incs= | |
1192 ngx_module_deps=$STREAM_DEPS | |
1193 ngx_module_srcs=$STREAM_SRCS | |
1194 ngx_module_libs= | |
1195 ngx_module_link=DYNAMIC | |
1196 | |
1197 . auto/module | |
1198 fi | |
1199 | |
6115 | 1200 NGX_ADDON_DEPS="$NGX_ADDON_DEPS \$(STREAM_DEPS)" |
1201 fi | |
1202 | |
1203 | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1204 ngx_module_type=MISC |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1205 MISC_MODULES= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1206 |
1949 | 1207 if [ $NGX_GOOGLE_PERFTOOLS = YES ]; then |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1208 ngx_module_name=ngx_google_perftools_module |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1209 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1210 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1211 ngx_module_srcs=src/misc/ngx_google_perftools_module.c |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1212 ngx_module_libs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1213 ngx_module_link=$NGX_GOOGLE_PERFTOOLS |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1214 |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1215 . auto/module |
1949 | 1216 fi |
1217 | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1218 if [ $NGX_CPP_TEST = YES ]; then |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1219 ngx_module_name= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1220 ngx_module_incs= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1221 ngx_module_deps= |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1222 ngx_module_srcs=src/misc/ngx_cpp_test_module.cpp |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1223 ngx_module_libs=-lstdc++ |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1224 ngx_module_link=$NGX_CPP_TEST |
1949 | 1225 |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1226 . auto/module |
2157 | 1227 fi |
1228 | |
6382
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1229 modules="$modules $MISC_MODULES" |
392959224560
Dynamic modules: auto/module script.
Maxim Dounin <mdounin@mdounin.ru>
parents:
6381
diff
changeset
|
1230 |
2157 | 1231 |
461 | 1232 cat << END > $NGX_MODULES_C |
1233 | |
1234 #include <ngx_config.h> | |
1235 #include <ngx_core.h> | |
1236 | |
1237 $NGX_PRAGMA | |
1238 | |
1239 END | |
280
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1240 |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1241 for mod in $modules |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1242 do |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1243 echo "extern ngx_module_t $mod;" >> $NGX_MODULES_C |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1244 done |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1245 |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1246 echo >> $NGX_MODULES_C |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1247 echo 'ngx_module_t *ngx_modules[] = {' >> $NGX_MODULES_C |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1248 |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1249 for mod in $modules |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1250 do |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1251 echo " &$mod," >> $NGX_MODULES_C |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1252 done |
7c7183b3ea8b
nginx-0.0.2-2004-03-05-11:34:24 import
Igor Sysoev <igor@sysoev.ru>
parents:
264
diff
changeset
|
1253 |
461 | 1254 cat << END >> $NGX_MODULES_C |
1255 NULL | |
1256 }; | |
1257 | |
1258 END | |
6383 | 1259 |
1260 echo 'char *ngx_module_names[] = {' >> $NGX_MODULES_C | |
1261 | |
1262 for mod in $modules | |
1263 do | |
1264 echo " \"$mod\"," >> $NGX_MODULES_C | |
1265 done | |
1266 | |
1267 cat << END >> $NGX_MODULES_C | |
1268 NULL | |
1269 }; | |
1270 | |
1271 END |