Mercurial > hg > nginx-ranges
annotate auto/sources @ 391:1d9bef53cd8e
Range filter: late_ranges functionality.
Add one more filtering point after postpone filter. This allows to serve
range capable replies with subrequests. It's not as efficient as range
filtering for static data (i.e. doesn't save us from reading data from
disk if some filter needs them in memory), but it may save some network
bandwidth for us and for our users.
author | Maxim Dounin <mdounin@mdounin.ru> |
---|---|
date | Mon, 21 Jul 2008 05:33:01 +0400 |
parents | 820f6378fc00 |
children | 77df96611112 |
rev | line source |
---|---|
0 | 1 |
2 # Copyright (C) Igor Sysoev | |
3 | |
4 | |
5 CORE_MODULES="ngx_core_module ngx_errlog_module ngx_conf_module" | |
6 | |
7 CORE_INCS="src/core" | |
8 | |
9 CORE_DEPS="src/core/nginx.h \ | |
10 src/core/ngx_config.h \ | |
11 src/core/ngx_core.h \ | |
12 src/core/ngx_log.h \ | |
13 src/core/ngx_palloc.h \ | |
14 src/core/ngx_array.h \ | |
15 src/core/ngx_list.h \ | |
56 | 16 src/core/ngx_hash.h \ |
0 | 17 src/core/ngx_buf.h \ |
348 | 18 src/core/ngx_queue.h \ |
0 | 19 src/core/ngx_string.h \ |
20 src/core/ngx_parse.h \ | |
21 src/core/ngx_inet.h \ | |
22 src/core/ngx_file.h \ | |
23 src/core/ngx_crc.h \ | |
250 | 24 src/core/ngx_crc32.h \ |
342 | 25 src/core/ngx_md5.h \ |
26 src/core/ngx_sha1.h \ | |
0 | 27 src/core/ngx_rbtree.h \ |
34 | 28 src/core/ngx_radix_tree.h \ |
258 | 29 src/core/ngx_slab.h \ |
0 | 30 src/core/ngx_times.h \ |
160 | 31 src/core/ngx_shmtx.h \ |
0 | 32 src/core/ngx_connection.h \ |
33 src/core/ngx_cycle.h \ | |
34 src/core/ngx_conf_file.h \ | |
348 | 35 src/core/ngx_resolver.h \ |
332 | 36 src/core/ngx_open_file_cache.h \ |
0 | 37 src/core/ngx_garbage_collector.h" |
38 | |
39 | |
40 CORE_SRCS="src/core/nginx.c \ | |
41 src/core/ngx_log.c \ | |
42 src/core/ngx_palloc.c \ | |
43 src/core/ngx_array.c \ | |
44 src/core/ngx_list.c \ | |
56 | 45 src/core/ngx_hash.c \ |
0 | 46 src/core/ngx_buf.c \ |
378 | 47 src/core/ngx_queue.c \ |
0 | 48 src/core/ngx_output_chain.c \ |
49 src/core/ngx_string.c \ | |
50 src/core/ngx_parse.c \ | |
51 src/core/ngx_inet.c \ | |
52 src/core/ngx_file.c \ | |
250 | 53 src/core/ngx_crc32.c \ |
0 | 54 src/core/ngx_rbtree.c \ |
34 | 55 src/core/ngx_radix_tree.c \ |
258 | 56 src/core/ngx_slab.c \ |
0 | 57 src/core/ngx_times.c \ |
160 | 58 src/core/ngx_shmtx.c \ |
0 | 59 src/core/ngx_connection.c \ |
60 src/core/ngx_cycle.c \ | |
61 src/core/ngx_spinlock.c \ | |
160 | 62 src/core/ngx_cpuinfo.c \ |
0 | 63 src/core/ngx_conf_file.c \ |
348 | 64 src/core/ngx_resolver.c \ |
332 | 65 src/core/ngx_open_file_cache.c \ |
0 | 66 src/core/ngx_garbage_collector.c" |
67 | |
68 | |
69 REGEX_DEPS=src/core/ngx_regex.h | |
70 REGEX_SRCS=src/core/ngx_regex.c | |
71 | |
72 | |
90 | 73 OPENSSL_MODULE=ngx_openssl_module |
74 OPENSSL_DEPS=src/event/ngx_event_openssl.h | |
75 OPENSSL_SRCS=src/event/ngx_event_openssl.c | |
76 | |
77 | |
0 | 78 EVENT_MODULES="ngx_events_module ngx_event_core_module" |
79 | |
80 EVENT_INCS="src/event src/event/modules" | |
81 | |
82 EVENT_DEPS="src/event/ngx_event.h \ | |
83 src/event/ngx_event_timer.h \ | |
84 src/event/ngx_event_posted.h \ | |
85 src/event/ngx_event_busy_lock.h \ | |
86 src/event/ngx_event_connect.h \ | |
87 src/event/ngx_event_pipe.h" | |
88 | |
89 EVENT_SRCS="src/event/ngx_event.c \ | |
90 src/event/ngx_event_timer.c \ | |
91 src/event/ngx_event_posted.c \ | |
92 src/event/ngx_event_busy_lock.c \ | |
93 src/event/ngx_event_accept.c \ | |
94 src/event/ngx_event_connect.c \ | |
95 src/event/ngx_event_pipe.c" | |
96 | |
97 | |
98 SELECT_MODULE=ngx_select_module | |
99 SELECT_SRCS=src/event/modules/ngx_select_module.c | |
100 | |
101 POLL_MODULE=ngx_poll_module | |
102 POLL_SRCS=src/event/modules/ngx_poll_module.c | |
103 | |
104 KQUEUE_MODULE=ngx_kqueue_module | |
105 KQUEUE_SRCS=src/event/modules/ngx_kqueue_module.c | |
106 | |
107 DEVPOLL_MODULE=ngx_devpoll_module | |
108 DEVPOLL_SRCS=src/event/modules/ngx_devpoll_module.c | |
109 | |
236 | 110 EVENTPORT_MODULE=ngx_eventport_module |
111 EVENTPORT_SRCS=src/event/modules/ngx_eventport_module.c | |
112 | |
0 | 113 EPOLL_MODULE=ngx_epoll_module |
114 EPOLL_SRCS=src/event/modules/ngx_epoll_module.c | |
115 | |
116 RTSIG_MODULE=ngx_rtsig_module | |
117 RTSIG_SRCS=src/event/modules/ngx_rtsig_module.c | |
118 | |
119 IOCP_MODULE=ngx_iocp_module | |
120 IOCP_SRCS=src/event/modules/ngx_iocp_module.c | |
121 | |
122 AIO_MODULE=ngx_aio_module | |
123 AIO_SRCS="src/event/modules/ngx_aio_module.c \ | |
124 src/os/unix/ngx_aio_read.c \ | |
125 src/os/unix/ngx_aio_write.c \ | |
126 src/os/unix/ngx_aio_read_chain.c \ | |
127 src/os/unix/ngx_aio_write_chain.c" | |
128 | |
129 | |
130 UNIX_INCS="$CORE_INCS $EVENT_INCS src/os/unix" | |
131 | |
132 UNIX_DEPS="$CORE_DEPS $EVENT_DEPS \ | |
133 src/os/unix/ngx_time.h \ | |
134 src/os/unix/ngx_types.h \ | |
135 src/os/unix/ngx_errno.h \ | |
136 src/os/unix/ngx_alloc.h \ | |
137 src/os/unix/ngx_files.h \ | |
138 src/os/unix/ngx_channel.h \ | |
154 | 139 src/os/unix/ngx_shmem.h \ |
0 | 140 src/os/unix/ngx_process.h \ |
58 | 141 src/os/unix/ngx_setproctitle.h \ |
0 | 142 src/os/unix/ngx_atomic.h \ |
110 | 143 src/os/unix/ngx_gcc_atomic_x86.h \ |
0 | 144 src/os/unix/ngx_thread.h \ |
145 src/os/unix/ngx_socket.h \ | |
146 src/os/unix/ngx_os.h \ | |
52 | 147 src/os/unix/ngx_user.h \ |
0 | 148 src/os/unix/ngx_process_cycle.h" |
149 | |
110 | 150 # add to UNIX_DEPS |
151 # src/os/unix/ngx_gcc_atomic_amd64.h \ | |
152 # src/os/unix/ngx_gcc_atomic_sparc64.h \ | |
153 # src/os/unix/ngx_gcc_atomic_ppc.h \ | |
154 # src/os/unix/ngx_sunpro_atomic_sparc64.h \ | |
155 # src/os/unix/ngx_sunpro_x86.il \ | |
156 # src/os/unix/ngx_sunpro_amd64.il \ | |
157 # src/os/unix/ngx_sunpro_sparc64.il \ | |
158 | |
159 | |
0 | 160 UNIX_SRCS="$CORE_SRCS $EVENT_SRCS \ |
161 src/os/unix/ngx_time.c \ | |
162 src/os/unix/ngx_errno.c \ | |
163 src/os/unix/ngx_alloc.c \ | |
164 src/os/unix/ngx_files.c \ | |
165 src/os/unix/ngx_socket.c \ | |
166 src/os/unix/ngx_recv.c \ | |
167 src/os/unix/ngx_readv_chain.c \ | |
354 | 168 src/os/unix/ngx_udp_recv.c \ |
0 | 169 src/os/unix/ngx_send.c \ |
170 src/os/unix/ngx_writev_chain.c \ | |
171 src/os/unix/ngx_channel.c \ | |
154 | 172 src/os/unix/ngx_shmem.c \ |
0 | 173 src/os/unix/ngx_process.c \ |
174 src/os/unix/ngx_daemon.c \ | |
2 | 175 src/os/unix/ngx_setproctitle.c \ |
0 | 176 src/os/unix/ngx_posix_init.c \ |
52 | 177 src/os/unix/ngx_user.c \ |
0 | 178 src/os/unix/ngx_process_cycle.c" |
179 | |
180 POSIX_DEPS=src/os/unix/ngx_posix_config.h | |
181 | |
358 | 182 FREEBSD_DEPS="src/os/unix/ngx_freebsd_config.h src/os/unix/ngx_freebsd.h" |
0 | 183 FREEBSD_SRCS=src/os/unix/ngx_freebsd_init.c |
184 FREEBSD_SENDFILE_SRCS=src/os/unix/ngx_freebsd_sendfile_chain.c | |
185 FREEBSD_RFORK_DEPS="src/os/unix/ngx_freebsd_rfork_thread.h" | |
186 FREEBSD_RFORK_SRCS="src/os/unix/ngx_freebsd_rfork_thread.c" | |
187 FREEBSD_RFORK_THREAD_SRCS="src/os/unix/rfork_thread.S" | |
188 | |
189 PTHREAD_SRCS="src/os/unix/ngx_pthread_thread.c" | |
190 | |
358 | 191 LINUX_DEPS="src/os/unix/ngx_linux_config.h src/os/unix/ngx_linux.h" |
0 | 192 LINUX_SRCS=src/os/unix/ngx_linux_init.c |
193 LINUX_SENDFILE_SRCS=src/os/unix/ngx_linux_sendfile_chain.c | |
194 | |
195 | |
358 | 196 SOLARIS_DEPS="src/os/unix/ngx_solaris_config.h src/os/unix/ngx_solaris.h" |
0 | 197 SOLARIS_SRCS=src/os/unix/ngx_solaris_init.c |
198 SOLARIS_SENDFILEV_SRCS=src/os/unix/ngx_solaris_sendfilev_chain.c | |
199 | |
200 | |
201 WIN32_INCS="$CORE_INCS $EVENT_INCS src/os/win32" | |
202 | |
203 WIN32_DEPS="$CORE_DEPS $EVENT_DEPS \ | |
204 src/os/win32/ngx_win32_config.h \ | |
205 src/os/win32/ngx_time.h \ | |
206 src/os/win32/ngx_types.h \ | |
207 src/os/win32/ngx_errno.h \ | |
208 src/os/win32/ngx_alloc.h \ | |
209 src/os/win32/ngx_files.h \ | |
154 | 210 src/os/win32/ngx_shmem.h \ |
0 | 211 src/os/win32/ngx_process.h \ |
212 src/os/win32/ngx_atomic.h \ | |
10 | 213 src/os/win32/ngx_thread.h \ |
0 | 214 src/os/win32/ngx_socket.h \ |
215 src/os/win32/ngx_os.h \ | |
52 | 216 src/os/win32/ngx_user.h \ |
10 | 217 src/os/win32/ngx_gui.h \ |
32 | 218 src/os/win32/ngx_gui_resources.h \ |
0 | 219 src/os/win32/ngx_process_cycle.h" |
220 | |
221 WIN32_CONFIG=src/os/win32/ngx_win32_config.h | |
222 | |
223 WIN32_SRCS="$CORE_SRCS $EVENT_SRCS \ | |
224 src/os/win32/ngx_errno.c \ | |
225 src/os/win32/ngx_alloc.c \ | |
226 src/os/win32/ngx_files.c \ | |
154 | 227 src/os/win32/ngx_shmem.c \ |
0 | 228 src/os/win32/ngx_time.c \ |
229 src/os/win32/ngx_process.c \ | |
10 | 230 src/os/win32/ngx_thread.c \ |
0 | 231 src/os/win32/ngx_socket.c \ |
232 src/os/win32/ngx_wsarecv.c \ | |
233 src/os/win32/ngx_wsarecv_chain.c \ | |
354 | 234 src/os/win32/ngx_udp_wsarecv.c \ |
0 | 235 src/os/win32/ngx_wsasend_chain.c \ |
236 src/os/win32/ngx_win32_init.c \ | |
52 | 237 src/os/win32/ngx_user.c \ |
10 | 238 src/os/win32/ngx_gui.c \ |
0 | 239 src/os/win32/ngx_process_cycle.c \ |
240 src/event/ngx_event_acceptex.c" | |
241 | |
32 | 242 NGX_WIN32_ICONS="src/os/win32/nginx.ico src/os/win32/nginx_tray.ico" |
10 | 243 NGX_WIN32_RC="src/os/win32/nginx.rc" |
244 | |
0 | 245 |
28 | 246 # the http modules that have their logging formats |
247 # must be after ngx_http_log_module | |
248 | |
0 | 249 HTTP_MODULES="ngx_http_module \ |
250 ngx_http_core_module \ | |
28 | 251 ngx_http_log_module \ |
252 ngx_http_upstream_module" | |
0 | 253 |
26 | 254 HTTP_CACHE_MODULE=ngx_http_cache_module |
0 | 255 |
256 HTTP_WRITE_FILTER_MODULE="ngx_http_write_filter_module" | |
257 HTTP_HEADER_FILTER_MODULE="ngx_http_header_filter_module" | |
258 | |
58 | 259 HTTP_POSTPONE_FILTER_MODULE=ngx_http_postpone_filter_module |
260 HTTP_COPY_FILTER_MODULE=ngx_http_copy_filter_module | |
261 | |
0 | 262 HTTP_CHUNKED_FILTER_MODULE=ngx_http_chunked_filter_module |
263 HTTP_HEADERS_FILTER_MODULE=ngx_http_headers_filter_module | |
264 | |
265 HTTP_RANGE_HEADER_FILTER_MODULE=ngx_http_range_header_filter_module | |
266 HTTP_RANGE_BODY_FILTER_MODULE=ngx_http_range_body_filter_module | |
391
1d9bef53cd8e
Range filter: late_ranges functionality.
Maxim Dounin <mdounin@mdounin.ru>
parents:
378
diff
changeset
|
267 HTTP_RANGE_LATE_FILTER_MODULE=ngx_http_range_late_filter_module |
0 | 268 |
269 HTTP_NOT_MODIFIED_FILTER_MODULE=ngx_http_not_modified_filter_module | |
270 | |
271 HTTP_STATIC_MODULE=ngx_http_static_module | |
272 HTTP_INDEX_MODULE=ngx_http_index_module | |
273 | |
274 HTTP_INCS="src/http src/http/modules" | |
275 | |
276 HTTP_DEPS="src/http/ngx_http.h \ | |
277 src/http/ngx_http_request.h \ | |
278 src/http/ngx_http_config.h \ | |
279 src/http/ngx_http_core_module.h \ | |
280 src/http/ngx_http_cache.h \ | |
48 | 281 src/http/ngx_http_variables.h \ |
56 | 282 src/http/ngx_http_script.h \ |
28 | 283 src/http/ngx_http_upstream.h \ |
260 | 284 src/http/ngx_http_upstream_round_robin.h \ |
285 src/http/ngx_http_busy_lock.h" | |
0 | 286 |
287 HTTP_SRCS="src/http/ngx_http.c \ | |
288 src/http/ngx_http_core_module.c \ | |
289 src/http/ngx_http_special_response.c \ | |
290 src/http/ngx_http_request.c \ | |
291 src/http/ngx_http_parse.c \ | |
50 | 292 src/http/ngx_http_header_filter_module.c \ |
293 src/http/ngx_http_write_filter_module.c \ | |
294 src/http/ngx_http_copy_filter_module.c \ | |
118 | 295 src/http/modules/ngx_http_log_module.c \ |
0 | 296 src/http/ngx_http_request_body.c \ |
48 | 297 src/http/ngx_http_variables.c \ |
56 | 298 src/http/ngx_http_script.c \ |
28 | 299 src/http/ngx_http_upstream.c \ |
260 | 300 src/http/ngx_http_upstream_round_robin.c \ |
0 | 301 src/http/ngx_http_parse_time.c \ |
50 | 302 src/http/modules/ngx_http_static_module.c \ |
303 src/http/modules/ngx_http_index_module.c \ | |
304 src/http/modules/ngx_http_chunked_filter_module.c \ | |
305 src/http/modules/ngx_http_range_filter_module.c \ | |
306 src/http/modules/ngx_http_headers_filter_module.c \ | |
307 src/http/modules/ngx_http_not_modified_filter_module.c" | |
0 | 308 |
309 # STUB | |
310 HTTP_SRCS="$HTTP_SRCS src/http/ngx_http_busy_lock.c" | |
311 | |
368 | 312 HTTP_POSTPONE_FILTER_SRCS=src/http/ngx_http_postpone_filter_module.c |
58 | 313 |
368 | 314 HTTP_CACHE_SRCS=src/http/ngx_http_cache.c |
315 HTTP_FILE_CACHE_SRCS=src/http/ngx_http_file_cache.c | |
0 | 316 |
317 | |
318 HTTP_CHARSET_FILTER_MODULE=ngx_http_charset_filter_module | |
50 | 319 HTTP_CHARSET_SRCS=src/http/modules/ngx_http_charset_filter_module.c |
0 | 320 |
321 | |
322 HTTP_GZIP_FILTER_MODULE=ngx_http_gzip_filter_module | |
50 | 323 HTTP_GZIP_SRCS=src/http/modules/ngx_http_gzip_filter_module.c |
0 | 324 |
325 | |
326 HTTP_SSI_FILTER_MODULE=ngx_http_ssi_filter_module | |
146 | 327 HTTP_SSI_DEPS=src/http/modules/ngx_http_ssi_filter_module.h |
50 | 328 HTTP_SSI_SRCS=src/http/modules/ngx_http_ssi_filter_module.c |
0 | 329 |
330 | |
296 | 331 HTTP_SUB_FILTER_MODULE=ngx_http_sub_filter_module |
332 HTTP_SUB_SRCS=src/http/modules/ngx_http_sub_filter_module.c | |
333 | |
334 | |
0 | 335 HTTP_USERID_FILTER_MODULE=ngx_http_userid_filter_module |
50 | 336 HTTP_USERID_SRCS=src/http/modules/ngx_http_userid_filter_module.c |
0 | 337 |
338 | |
122 | 339 HTTP_REALIP_MODULE=ngx_http_realip_module |
340 HTTP_REALIP_SRCS=src/http/modules/ngx_http_realip_module.c | |
341 | |
342 | |
178 | 343 HTTP_ADDITION_FILTER_MODULE=ngx_http_addition_filter_module |
344 HTTP_ADDITION_SRCS=src/http/modules/ngx_http_addition_filter_module.c | |
345 | |
346 | |
182 | 347 HTTP_DAV_MODULE=ngx_http_dav_module |
348 HTTP_DAV_SRCS=src/http/modules/ngx_http_dav_module.c | |
349 | |
350 | |
0 | 351 HTTP_ACCESS_MODULE=ngx_http_access_module |
50 | 352 HTTP_ACCESS_SRCS=src/http/modules/ngx_http_access_module.c |
0 | 353 |
354 | |
52 | 355 HTTP_AUTH_BASIC_MODULE=ngx_http_auth_basic_module |
356 HTTP_AUTH_BASIC_SRCS=src/http/modules/ngx_http_auth_basic_module.c | |
357 | |
358 | |
6 | 359 HTTP_AUTOINDEX_MODULE=ngx_http_autoindex_module |
50 | 360 HTTP_AUTOINDEX_SRCS=src/http/modules/ngx_http_autoindex_module.c |
6 | 361 |
362 | |
0 | 363 HTTP_STATUS_MODULE=ngx_http_status_module |
50 | 364 HTTP_STATUS_SRCS=src/http/modules/ngx_http_status_module.c |
0 | 365 |
366 | |
34 | 367 HTTP_GEO_MODULE=ngx_http_geo_module |
368 HTTP_GEO_SRCS=src/http/modules/ngx_http_geo_module.c | |
369 | |
370 | |
138 | 371 HTTP_MAP_MODULE=ngx_http_map_module |
372 HTTP_MAP_SRCS=src/http/modules/ngx_http_map_module.c | |
373 | |
374 | |
126 | 375 HTTP_REFERER_MODULE=ngx_http_referer_module |
376 HTTP_REFERER_SRCS=src/http/modules/ngx_http_referer_module.c | |
377 | |
378 | |
0 | 379 HTTP_REWRITE_MODULE=ngx_http_rewrite_module |
50 | 380 HTTP_REWRITE_SRCS=src/http/modules/ngx_http_rewrite_module.c |
0 | 381 |
382 | |
383 HTTP_SSL_MODULE=ngx_http_ssl_module | |
384 HTTP_SSL_DEPS=src/http/modules/ngx_http_ssl_module.h | |
385 HTTP_SSL_SRCS=src/http/modules/ngx_http_ssl_module.c | |
386 | |
387 | |
388 HTTP_PROXY_MODULE=ngx_http_proxy_module | |
58 | 389 HTTP_PROXY_SRCS=src/http/modules/ngx_http_proxy_module.c |
0 | 390 |
391 | |
28 | 392 HTTP_FASTCGI_MODULE=ngx_http_fastcgi_module |
50 | 393 HTTP_FASTCGI_SRCS=src/http/modules/ngx_http_fastcgi_module.c |
28 | 394 |
395 | |
148 | 396 HTTP_PERL_MODULE=ngx_http_perl_module |
397 HTTP_PERL_INCS=src/http/modules/perl | |
398 HTTP_PERL_DEPS=src/http/modules/perl/ngx_http_perl_module.h | |
399 HTTP_PERL_SRCS=src/http/modules/perl/ngx_http_perl_module.c | |
400 | |
401 | |
130 | 402 HTTP_MEMCACHED_MODULE=ngx_http_memcached_module |
403 HTTP_MEMCACHED_SRCS=src/http/modules/ngx_http_memcached_module.c | |
404 | |
405 | |
272 | 406 HTTP_LIMIT_ZONE_MODULE=ngx_http_limit_zone_module |
407 HTTP_LIMIT_ZONE_SRCS=src/http/modules/ngx_http_limit_zone_module.c | |
408 | |
409 | |
126 | 410 HTTP_EMPTY_GIF_MODULE=ngx_http_empty_gif_module |
411 HTTP_EMPTY_GIF_SRCS=src/http/modules/ngx_http_empty_gif_module.c | |
412 | |
413 | |
236 | 414 HTTP_BROWSER_MODULE=ngx_http_browser_module |
415 HTTP_BROWSER_SRCS=src/http/modules/ngx_http_browser_module.c | |
416 | |
417 | |
244 | 418 HTTP_FLV_MODULE=ngx_http_flv_module |
419 HTTP_FLV_SRCS=src/http/modules/ngx_http_flv_module.c | |
420 | |
421 | |
358 | 422 HTTP_GZIP_STATIC_MODULE=ngx_http_gzip_static_module |
423 HTTP_GZIP_STATIC_SRCS=src/http/modules/ngx_http_gzip_static_module.c | |
424 | |
425 | |
260 | 426 HTTP_UPSTREAM_IP_HASH_MODULE=ngx_http_upstream_ip_hash_module |
427 HTTP_UPSTREAM_IP_HASH_SRCS=src/http/modules/ngx_http_upstream_ip_hash_module.c | |
428 | |
429 | |
290 | 430 MAIL_INCS="src/mail" |
0 | 431 |
290 | 432 MAIL_DEPS="src/mail/ngx_mail.h" |
0 | 433 |
290 | 434 MAIL_MODULES="ngx_mail_module ngx_mail_core_module" |
70 | 435 |
290 | 436 MAIL_SRCS="src/mail/ngx_mail.c \ |
437 src/mail/ngx_mail_core_module.c \ | |
438 src/mail/ngx_mail_handler.c \ | |
439 src/mail/ngx_mail_parse.c" | |
70 | 440 |
336 | 441 MAIL_POP3_MODULE="ngx_mail_pop3_module" |
442 MAIL_POP3_DEPS="src/mail/ngx_mail_pop3_module.h" | |
443 MAIL_POP3_SRCS="src/mail/ngx_mail_pop3_module.c \ | |
444 src/mail/ngx_mail_pop3_handler.c" | |
445 | |
446 MAIL_IMAP_MODULE="ngx_mail_imap_module" | |
447 MAIL_IMAP_DEPS="src/mail/ngx_mail_imap_module.h" | |
448 MAIL_IMAP_SRCS="src/mail/ngx_mail_imap_module.c \ | |
449 src/mail/ngx_mail_imap_handler.c" | |
450 | |
451 MAIL_SMTP_MODULE="ngx_mail_smtp_module" | |
452 MAIL_SMTP_DEPS="src/mail/ngx_mail_smtp_module.h" | |
453 MAIL_SMTP_SRCS="src/mail/ngx_mail_smtp_module.c \ | |
454 src/mail/ngx_mail_smtp_handler.c" | |
455 | |
290 | 456 MAIL_SSL_MODULE="ngx_mail_ssl_module" |
457 MAIL_SSL_DEPS="src/mail/ngx_mail_ssl_module.h" | |
458 MAIL_SSL_SRCS="src/mail/ngx_mail_ssl_module.c" | |
88 | 459 |
290 | 460 MAIL_AUTH_HTTP_MODULE="ngx_mail_auth_http_module" |
461 MAIL_AUTH_HTTP_SRCS="src/mail/ngx_mail_auth_http_module.c" | |
70 | 462 |
290 | 463 MAIL_PROXY_MODULE="ngx_mail_proxy_module" |
464 MAIL_PROXY_SRCS="src/mail/ngx_mail_proxy_module.c" | |
370 | 465 |
466 NGX_GOOGLE_PERFTOOLS_MODULE=ngx_google_perftools_module | |
467 NGX_GOOGLE_PERFTOOLS_SRCS=src/misc/ngx_google_perftools_module.c | |
468 |