blob: 0b9245d7d33f056c373566e2abec4a44c44c9e88 [file] [log] [blame]
Igor Sysoeva8fa0a62003-11-25 20:44:56 +00001
Igor Sysoevff8da912004-09-29 16:00:49 +00002# Copyright (C) Igor Sysoev
3
4
Igor Sysoevab517d52004-05-18 15:29:08 +00005CORE_MODULES="ngx_core_module ngx_errlog_module ngx_conf_module"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +00006
Igor Sysoev11dbe972004-03-29 17:43:58 +00007CORE_INCS="src/core"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +00008
9CORE_DEPS="src/core/nginx.h \
Igor Sysoev59cf56c2004-09-07 15:29:22 +000010 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 \
Igor Sysoev02f742b2005-04-08 15:18:55 +000016 src/core/ngx_hash.h \
Igor Sysoev59cf56c2004-09-07 15:29:22 +000017 src/core/ngx_buf.h \
18 src/core/ngx_string.h \
19 src/core/ngx_parse.h \
20 src/core/ngx_inet.h \
21 src/core/ngx_file.h \
22 src/core/ngx_crc.h \
23 src/core/ngx_rbtree.h \
Igor Sysoev805d9db2005-02-03 19:33:37 +000024 src/core/ngx_radix_tree.h \
Igor Sysoev59cf56c2004-09-07 15:29:22 +000025 src/core/ngx_times.h \
26 src/core/ngx_connection.h \
27 src/core/ngx_cycle.h \
28 src/core/ngx_conf_file.h \
29 src/core/ngx_garbage_collector.h"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000030
Igor Sysoev55168f62004-09-28 20:09:22 +000031
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000032CORE_SRCS="src/core/nginx.c \
Igor Sysoev59cf56c2004-09-07 15:29:22 +000033 src/core/ngx_log.c \
34 src/core/ngx_palloc.c \
35 src/core/ngx_array.c \
36 src/core/ngx_list.c \
Igor Sysoev02f742b2005-04-08 15:18:55 +000037 src/core/ngx_hash.c \
Igor Sysoev59cf56c2004-09-07 15:29:22 +000038 src/core/ngx_buf.c \
39 src/core/ngx_output_chain.c \
40 src/core/ngx_string.c \
41 src/core/ngx_parse.c \
42 src/core/ngx_inet.c \
43 src/core/ngx_file.c \
44 src/core/ngx_rbtree.c \
Igor Sysoev805d9db2005-02-03 19:33:37 +000045 src/core/ngx_radix_tree.c \
Igor Sysoev59cf56c2004-09-07 15:29:22 +000046 src/core/ngx_times.c \
47 src/core/ngx_connection.c \
48 src/core/ngx_cycle.c \
49 src/core/ngx_spinlock.c \
50 src/core/ngx_conf_file.c \
51 src/core/ngx_garbage_collector.c"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000052
53
Igor Sysoeva4b16df2004-02-02 21:19:52 +000054REGEX_DEPS=src/core/ngx_regex.h
55REGEX_SRCS=src/core/ngx_regex.c
Igor Sysoeve89c4582003-12-19 08:15:11 +000056
57
Igor Sysoeve5733802005-09-08 14:36:09 +000058OPENSSL_MODULE=ngx_openssl_module
59OPENSSL_DEPS=src/event/ngx_event_openssl.h
60OPENSSL_SRCS=src/event/ngx_event_openssl.c
61
62
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000063EVENT_MODULES="ngx_events_module ngx_event_core_module"
64
Igor Sysoev11dbe972004-03-29 17:43:58 +000065EVENT_INCS="src/event src/event/modules"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000066
67EVENT_DEPS="src/event/ngx_event.h \
68 src/event/ngx_event_timer.h \
Igor Sysoev9a864bd2004-04-04 20:32:09 +000069 src/event/ngx_event_posted.h \
Igor Sysoevea17edc2004-03-02 21:14:37 +000070 src/event/ngx_event_busy_lock.h \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000071 src/event/ngx_event_connect.h \
72 src/event/ngx_event_pipe.h"
73
74EVENT_SRCS="src/event/ngx_event.c \
75 src/event/ngx_event_timer.c \
Igor Sysoev9a864bd2004-04-04 20:32:09 +000076 src/event/ngx_event_posted.c \
Igor Sysoevea17edc2004-03-02 21:14:37 +000077 src/event/ngx_event_busy_lock.c \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000078 src/event/ngx_event_accept.c \
79 src/event/ngx_event_connect.c \
80 src/event/ngx_event_pipe.c"
81
82
Igor Sysoeva4b16df2004-02-02 21:19:52 +000083SELECT_MODULE=ngx_select_module
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000084SELECT_SRCS=src/event/modules/ngx_select_module.c
85
Igor Sysoeva4b16df2004-02-02 21:19:52 +000086POLL_MODULE=ngx_poll_module
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000087POLL_SRCS=src/event/modules/ngx_poll_module.c
88
Igor Sysoeva4b16df2004-02-02 21:19:52 +000089KQUEUE_MODULE=ngx_kqueue_module
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000090KQUEUE_SRCS=src/event/modules/ngx_kqueue_module.c
91
Igor Sysoeva4b16df2004-02-02 21:19:52 +000092DEVPOLL_MODULE=ngx_devpoll_module
Igor Sysoeva8fa0a62003-11-25 20:44:56 +000093DEVPOLL_SRCS=src/event/modules/ngx_devpoll_module.c
94
Igor Sysoeva4b16df2004-02-02 21:19:52 +000095EPOLL_MODULE=ngx_epoll_module
Igor Sysoev10318a22004-01-29 21:45:01 +000096EPOLL_SRCS=src/event/modules/ngx_epoll_module.c
97
Igor Sysoev9139cd22004-02-17 17:53:12 +000098RTSIG_MODULE=ngx_rtsig_module
99RTSIG_SRCS=src/event/modules/ngx_rtsig_module.c
Igor Sysoevbbcea6c2004-01-30 17:39:00 +0000100
Igor Sysoeva4b16df2004-02-02 21:19:52 +0000101IOCP_MODULE=ngx_iocp_module
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000102IOCP_SRCS=src/event/modules/ngx_iocp_module.c
103
Igor Sysoeva4b16df2004-02-02 21:19:52 +0000104AIO_MODULE=ngx_aio_module
105AIO_SRCS="src/event/modules/ngx_aio_module.c \
106 src/os/unix/ngx_aio_read.c \
107 src/os/unix/ngx_aio_write.c \
108 src/os/unix/ngx_aio_read_chain.c \
109 src/os/unix/ngx_aio_write_chain.c"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000110
111
Igor Sysoev11dbe972004-03-29 17:43:58 +0000112UNIX_INCS="$CORE_INCS $EVENT_INCS src/os/unix"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000113
114UNIX_DEPS="$CORE_DEPS $EVENT_DEPS \
Igor Sysoev02025fd2005-01-18 13:03:58 +0000115 src/core/ngx_unix_domain.h \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000116 src/os/unix/ngx_time.h \
117 src/os/unix/ngx_types.h \
118 src/os/unix/ngx_errno.h \
Igor Sysoev0ab91b92004-06-06 19:49:18 +0000119 src/os/unix/ngx_alloc.h \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000120 src/os/unix/ngx_files.h \
Igor Sysoeve0207bb2004-06-23 15:18:17 +0000121 src/os/unix/ngx_channel.h \
Igor Sysoev415b1ce2004-06-17 17:18:53 +0000122 src/os/unix/ngx_shared.h \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000123 src/os/unix/ngx_process.h \
Igor Sysoev899b44e2005-05-12 14:58:06 +0000124 src/os/unix/ngx_setproctitle.h \
Igor Sysoev078d1b22004-06-30 15:30:41 +0000125 src/os/unix/ngx_atomic.h \
Igor Sysoev78452232005-10-12 13:50:36 +0000126 src/os/unix/ngx_gcc_atomic_x86.h \
Igor Sysoevb54698b2004-02-23 20:57:12 +0000127 src/os/unix/ngx_thread.h \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000128 src/os/unix/ngx_socket.h \
Igor Sysoeva5362982004-03-04 07:04:55 +0000129 src/os/unix/ngx_os.h \
Igor Sysoev4d656dc2005-03-22 16:02:46 +0000130 src/os/unix/ngx_user.h \
Igor Sysoeva5362982004-03-04 07:04:55 +0000131 src/os/unix/ngx_process_cycle.h"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000132
Igor Sysoev78452232005-10-12 13:50:36 +0000133# add to UNIX_DEPS
134# src/os/unix/ngx_gcc_atomic_amd64.h \
135# src/os/unix/ngx_gcc_atomic_sparc64.h \
136# src/os/unix/ngx_gcc_atomic_ppc.h \
137# src/os/unix/ngx_sunpro_atomic_sparc64.h \
138# src/os/unix/ngx_sunpro_x86.il \
139# src/os/unix/ngx_sunpro_amd64.il \
140# src/os/unix/ngx_sunpro_sparc64.il \
141
142
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000143UNIX_SRCS="$CORE_SRCS $EVENT_SRCS \
Igor Sysoev02025fd2005-01-18 13:03:58 +0000144 src/core/ngx_unix_domain.c \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000145 src/os/unix/ngx_time.c \
Igor Sysoevdc867cd2003-12-14 20:10:27 +0000146 src/os/unix/ngx_errno.c \
Igor Sysoev0ab91b92004-06-06 19:49:18 +0000147 src/os/unix/ngx_alloc.c \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000148 src/os/unix/ngx_files.c \
149 src/os/unix/ngx_socket.c \
150 src/os/unix/ngx_recv.c \
151 src/os/unix/ngx_readv_chain.c \
Igor Sysoev59cf56c2004-09-07 15:29:22 +0000152 src/os/unix/ngx_send.c \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000153 src/os/unix/ngx_writev_chain.c \
Igor Sysoeve0207bb2004-06-23 15:18:17 +0000154 src/os/unix/ngx_channel.c \
Igor Sysoev415b1ce2004-06-17 17:18:53 +0000155 src/os/unix/ngx_shared.c \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000156 src/os/unix/ngx_process.c \
Igor Sysoev415b1ce2004-06-17 17:18:53 +0000157 src/os/unix/ngx_daemon.c \
Igor Sysoev924bd792004-10-11 15:07:03 +0000158 src/os/unix/ngx_setproctitle.c \
Igor Sysoeva5362982004-03-04 07:04:55 +0000159 src/os/unix/ngx_posix_init.c \
Igor Sysoev4d656dc2005-03-22 16:02:46 +0000160 src/os/unix/ngx_user.c \
Igor Sysoeva5362982004-03-04 07:04:55 +0000161 src/os/unix/ngx_process_cycle.c"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000162
Igor Sysoevd09f7a12004-06-15 17:47:16 +0000163POSIX_DEPS=src/os/unix/ngx_posix_config.h
164
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000165FREEBSD_DEPS=src/os/unix/ngx_freebsd_config.h
166FREEBSD_SRCS=src/os/unix/ngx_freebsd_init.c
167FREEBSD_SENDFILE_SRCS=src/os/unix/ngx_freebsd_sendfile_chain.c
Igor Sysoev32fcd5c2004-07-05 06:55:54 +0000168FREEBSD_RFORK_DEPS="src/os/unix/ngx_freebsd_rfork_thread.h"
Igor Sysoevb54698b2004-02-23 20:57:12 +0000169FREEBSD_RFORK_SRCS="src/os/unix/ngx_freebsd_rfork_thread.c"
Igor Sysoev48fef662004-02-24 17:31:46 +0000170FREEBSD_RFORK_THREAD_SRCS="src/os/unix/rfork_thread.S"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000171
Igor Sysoev32fcd5c2004-07-05 06:55:54 +0000172PTHREAD_SRCS="src/os/unix/ngx_pthread_thread.c"
173
Igor Sysoevc0f8d912003-11-26 15:42:18 +0000174LINUX_DEPS=src/os/unix/ngx_linux_config.h
175LINUX_SRCS=src/os/unix/ngx_linux_init.c
176LINUX_SENDFILE_SRCS=src/os/unix/ngx_linux_sendfile_chain.c
177
178
179SOLARIS_DEPS=src/os/unix/ngx_solaris_config.h
180SOLARIS_SRCS=src/os/unix/ngx_solaris_init.c
Igor Sysoev0e499db2003-11-27 07:45:22 +0000181SOLARIS_SENDFILEV_SRCS=src/os/unix/ngx_solaris_sendfilev_chain.c
Igor Sysoevc0f8d912003-11-26 15:42:18 +0000182
183
Igor Sysoev11dbe972004-03-29 17:43:58 +0000184WIN32_INCS="$CORE_INCS $EVENT_INCS src/os/win32"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000185
186WIN32_DEPS="$CORE_DEPS $EVENT_DEPS \
187 src/os/win32/ngx_win32_config.h \
188 src/os/win32/ngx_time.h \
189 src/os/win32/ngx_types.h \
190 src/os/win32/ngx_errno.h \
Igor Sysoev0ab91b92004-06-06 19:49:18 +0000191 src/os/win32/ngx_alloc.h \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000192 src/os/win32/ngx_files.h \
Igor Sysoev415b1ce2004-06-17 17:18:53 +0000193 src/os/win32/ngx_shared.h \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000194 src/os/win32/ngx_process.h \
Igor Sysoev078d1b22004-06-30 15:30:41 +0000195 src/os/win32/ngx_atomic.h \
Igor Sysoev1b735832004-11-11 14:07:14 +0000196 src/os/win32/ngx_thread.h \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000197 src/os/win32/ngx_socket.h \
Igor Sysoeva5362982004-03-04 07:04:55 +0000198 src/os/win32/ngx_os.h \
Igor Sysoev4d656dc2005-03-22 16:02:46 +0000199 src/os/win32/ngx_user.h \
Igor Sysoev1b735832004-11-11 14:07:14 +0000200 src/os/win32/ngx_gui.h \
Igor Sysoeve5a222c2005-01-25 12:27:35 +0000201 src/os/win32/ngx_gui_resources.h \
Igor Sysoeva5362982004-03-04 07:04:55 +0000202 src/os/win32/ngx_process_cycle.h"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000203
Igor Sysoevfc5a10a2004-03-09 19:47:07 +0000204WIN32_CONFIG=src/os/win32/ngx_win32_config.h
205
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000206WIN32_SRCS="$CORE_SRCS $EVENT_SRCS \
207 src/os/win32/ngx_errno.c \
Igor Sysoev0ab91b92004-06-06 19:49:18 +0000208 src/os/win32/ngx_alloc.c \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000209 src/os/win32/ngx_files.c \
210 src/os/win32/ngx_time.c \
Igor Sysoeva5362982004-03-04 07:04:55 +0000211 src/os/win32/ngx_process.c \
Igor Sysoev1b735832004-11-11 14:07:14 +0000212 src/os/win32/ngx_thread.c \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000213 src/os/win32/ngx_socket.c \
214 src/os/win32/ngx_wsarecv.c \
215 src/os/win32/ngx_wsarecv_chain.c \
216 src/os/win32/ngx_wsasend_chain.c \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000217 src/os/win32/ngx_win32_init.c \
Igor Sysoev4d656dc2005-03-22 16:02:46 +0000218 src/os/win32/ngx_user.c \
Igor Sysoev1b735832004-11-11 14:07:14 +0000219 src/os/win32/ngx_gui.c \
Igor Sysoeva5362982004-03-04 07:04:55 +0000220 src/os/win32/ngx_process_cycle.c \
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000221 src/event/ngx_event_acceptex.c"
222
Igor Sysoeve5a222c2005-01-25 12:27:35 +0000223NGX_WIN32_ICONS="src/os/win32/nginx.ico src/os/win32/nginx_tray.ico"
Igor Sysoev1b735832004-11-11 14:07:14 +0000224NGX_WIN32_RC="src/os/win32/nginx.rc"
225
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000226
Igor Sysoev02025fd2005-01-18 13:03:58 +0000227# the http modules that have their logging formats
228# must be after ngx_http_log_module
229
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000230HTTP_MODULES="ngx_http_module \
Igor Sysoev59cf56c2004-09-07 15:29:22 +0000231 ngx_http_core_module \
Igor Sysoev02025fd2005-01-18 13:03:58 +0000232 ngx_http_log_module \
233 ngx_http_upstream_module"
Igor Sysoev67f88e92004-03-12 16:57:08 +0000234
Igor Sysoevb1dfe472004-12-21 12:30:30 +0000235HTTP_CACHE_MODULE=ngx_http_cache_module
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000236
Igor Sysoev7823cc32004-07-14 16:01:42 +0000237HTTP_WRITE_FILTER_MODULE="ngx_http_write_filter_module"
238HTTP_HEADER_FILTER_MODULE="ngx_http_header_filter_module"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000239
Igor Sysoev899b44e2005-05-12 14:58:06 +0000240HTTP_POSTPONE_FILTER_MODULE=ngx_http_postpone_filter_module
241HTTP_COPY_FILTER_MODULE=ngx_http_copy_filter_module
242
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000243HTTP_CHUNKED_FILTER_MODULE=ngx_http_chunked_filter_module
Igor Sysoev3f4685f2004-04-25 20:13:21 +0000244HTTP_HEADERS_FILTER_MODULE=ngx_http_headers_filter_module
Igor Sysoev31f7f6a2004-05-12 05:37:55 +0000245
246HTTP_RANGE_HEADER_FILTER_MODULE=ngx_http_range_header_filter_module
247HTTP_RANGE_BODY_FILTER_MODULE=ngx_http_range_body_filter_module
248
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000249HTTP_NOT_MODIFIED_FILTER_MODULE=ngx_http_not_modified_filter_module
250
251HTTP_STATIC_MODULE=ngx_http_static_module
252HTTP_INDEX_MODULE=ngx_http_index_module
253
Igor Sysoev11dbe972004-03-29 17:43:58 +0000254HTTP_INCS="src/http src/http/modules"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000255
256HTTP_DEPS="src/http/ngx_http.h \
Igor Sysoev59cf56c2004-09-07 15:29:22 +0000257 src/http/ngx_http_request.h \
258 src/http/ngx_http_config.h \
259 src/http/ngx_http_core_module.h \
260 src/http/ngx_http_cache.h \
Igor Sysoev8184d1b2005-03-04 14:06:57 +0000261 src/http/ngx_http_variables.h \
Igor Sysoev02f742b2005-04-08 15:18:55 +0000262 src/http/ngx_http_script.h \
Igor Sysoev02025fd2005-01-18 13:03:58 +0000263 src/http/ngx_http_upstream.h \
Igor Sysoev59cf56c2004-09-07 15:29:22 +0000264 src/http/ngx_http_busy_lock.h \
Igor Sysoev9ac946b2005-10-24 15:09:41 +0000265 src/http/modules/ngx_http_log_module.h"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000266
267HTTP_SRCS="src/http/ngx_http.c \
Igor Sysoev59cf56c2004-09-07 15:29:22 +0000268 src/http/ngx_http_core_module.c \
269 src/http/ngx_http_special_response.c \
270 src/http/ngx_http_request.c \
271 src/http/ngx_http_parse.c \
Igor Sysoevc1571722005-03-19 12:38:37 +0000272 src/http/ngx_http_header_filter_module.c \
273 src/http/ngx_http_write_filter_module.c \
274 src/http/ngx_http_copy_filter_module.c \
Igor Sysoev9ac946b2005-10-24 15:09:41 +0000275 src/http/modules/ngx_http_log_module.c \
Igor Sysoev59cf56c2004-09-07 15:29:22 +0000276 src/http/ngx_http_request_body.c \
Igor Sysoev8184d1b2005-03-04 14:06:57 +0000277 src/http/ngx_http_variables.c \
Igor Sysoev02f742b2005-04-08 15:18:55 +0000278 src/http/ngx_http_script.c \
Igor Sysoev02025fd2005-01-18 13:03:58 +0000279 src/http/ngx_http_upstream.c \
Igor Sysoev59cf56c2004-09-07 15:29:22 +0000280 src/http/ngx_http_parse_time.c \
Igor Sysoevc1571722005-03-19 12:38:37 +0000281 src/http/modules/ngx_http_static_module.c \
282 src/http/modules/ngx_http_index_module.c \
283 src/http/modules/ngx_http_chunked_filter_module.c \
284 src/http/modules/ngx_http_range_filter_module.c \
285 src/http/modules/ngx_http_headers_filter_module.c \
286 src/http/modules/ngx_http_not_modified_filter_module.c"
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000287
Igor Sysoev67f88e92004-03-12 16:57:08 +0000288# STUB
289HTTP_SRCS="$HTTP_SRCS src/http/ngx_http_busy_lock.c"
290
Igor Sysoev899b44e2005-05-12 14:58:06 +0000291HTPP_POSTPONE_FILTER_SRCS=src/http/ngx_http_postpone_filter_module.c
292
Igor Sysoev67f88e92004-03-12 16:57:08 +0000293HTPP_CACHE_SRCS=src/http/ngx_http_cache.c
294HTPP_FILE_CACHE_SRCS=src/http/ngx_http_file_cache.c
295
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000296
Igor Sysoev3d5c0fc2004-06-22 16:43:09 +0000297HTTP_CHARSET_FILTER_MODULE=ngx_http_charset_filter_module
Igor Sysoevc1571722005-03-19 12:38:37 +0000298HTTP_CHARSET_SRCS=src/http/modules/ngx_http_charset_filter_module.c
Igor Sysoev3d5c0fc2004-06-22 16:43:09 +0000299
300
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000301HTTP_GZIP_FILTER_MODULE=ngx_http_gzip_filter_module
Igor Sysoevc1571722005-03-19 12:38:37 +0000302HTTP_GZIP_SRCS=src/http/modules/ngx_http_gzip_filter_module.c
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000303
304
Igor Sysoeve04084c2004-01-26 08:52:49 +0000305HTTP_SSI_FILTER_MODULE=ngx_http_ssi_filter_module
Igor Sysoevc1571722005-03-19 12:38:37 +0000306HTTP_SSI_SRCS=src/http/modules/ngx_http_ssi_filter_module.c
Igor Sysoeve04084c2004-01-26 08:52:49 +0000307
308
Igor Sysoeva7c4a2a2004-08-29 03:55:41 +0000309HTTP_USERID_FILTER_MODULE=ngx_http_userid_filter_module
Igor Sysoevc1571722005-03-19 12:38:37 +0000310HTTP_USERID_SRCS=src/http/modules/ngx_http_userid_filter_module.c
Igor Sysoeva7c4a2a2004-08-29 03:55:41 +0000311
312
Igor Sysoev09c684b2005-11-09 17:25:55 +0000313HTTP_REALIP_MODULE=ngx_http_realip_module
314HTTP_REALIP_SRCS=src/http/modules/ngx_http_realip_module.c
315
316
Igor Sysoev59f3aa32004-06-24 16:07:04 +0000317HTTP_ACCESS_MODULE=ngx_http_access_module
Igor Sysoevc1571722005-03-19 12:38:37 +0000318HTTP_ACCESS_SRCS=src/http/modules/ngx_http_access_module.c
Igor Sysoev59f3aa32004-06-24 16:07:04 +0000319
320
Igor Sysoev4d656dc2005-03-22 16:02:46 +0000321HTTP_AUTH_BASIC_MODULE=ngx_http_auth_basic_module
322HTTP_AUTH_BASIC_SRCS=src/http/modules/ngx_http_auth_basic_module.c
323
324
Igor Sysoev723e6cc2004-10-25 15:29:23 +0000325HTTP_AUTOINDEX_MODULE=ngx_http_autoindex_module
Igor Sysoevc1571722005-03-19 12:38:37 +0000326HTTP_AUTOINDEX_SRCS=src/http/modules/ngx_http_autoindex_module.c
Igor Sysoev723e6cc2004-10-25 15:29:23 +0000327
328
Igor Sysoevc83f6832004-06-24 07:53:37 +0000329HTTP_STATUS_MODULE=ngx_http_status_module
Igor Sysoevc1571722005-03-19 12:38:37 +0000330HTTP_STATUS_SRCS=src/http/modules/ngx_http_status_module.c
Igor Sysoevc83f6832004-06-24 07:53:37 +0000331
332
Igor Sysoev805d9db2005-02-03 19:33:37 +0000333HTTP_GEO_MODULE=ngx_http_geo_module
334HTTP_GEO_SRCS=src/http/modules/ngx_http_geo_module.c
335
336
Igor Sysoev0e5dc5c2005-11-15 13:30:52 +0000337HTTP_REFERER_MODULE=ngx_http_referer_module
338HTTP_REFERER_SRCS=src/http/modules/ngx_http_referer_module.c
339
340
Igor Sysoevc83f6832004-06-24 07:53:37 +0000341HTTP_REWRITE_MODULE=ngx_http_rewrite_module
Igor Sysoevc1571722005-03-19 12:38:37 +0000342HTTP_REWRITE_SRCS=src/http/modules/ngx_http_rewrite_module.c
Igor Sysoevc83f6832004-06-24 07:53:37 +0000343
344
Igor Sysoevf38e0462004-07-16 17:11:43 +0000345HTTP_SSL_MODULE=ngx_http_ssl_module
346HTTP_SSL_DEPS=src/http/modules/ngx_http_ssl_module.h
347HTTP_SSL_SRCS=src/http/modules/ngx_http_ssl_module.c
348
349
Igor Sysoeva8fa0a62003-11-25 20:44:56 +0000350HTTP_PROXY_MODULE=ngx_http_proxy_module
Igor Sysoev899b44e2005-05-12 14:58:06 +0000351HTTP_PROXY_SRCS=src/http/modules/ngx_http_proxy_module.c
Igor Sysoev59cf56c2004-09-07 15:29:22 +0000352
353
Igor Sysoev02025fd2005-01-18 13:03:58 +0000354HTTP_FASTCGI_MODULE=ngx_http_fastcgi_module
Igor Sysoevc1571722005-03-19 12:38:37 +0000355HTTP_FASTCGI_SRCS=src/http/modules/ngx_http_fastcgi_module.c
Igor Sysoev02025fd2005-01-18 13:03:58 +0000356
357
Igor Sysoevc31a9bb2005-11-26 10:11:11 +0000358HTTP_MEMCACHED_MODULE=ngx_http_memcached_module
359HTTP_MEMCACHED_SRCS=src/http/modules/ngx_http_memcached_module.c
360
361
Igor Sysoev0e5dc5c2005-11-15 13:30:52 +0000362HTTP_EMPTY_GIF_MODULE=ngx_http_empty_gif_module
363HTTP_EMPTY_GIF_SRCS=src/http/modules/ngx_http_empty_gif_module.c
364
365
Igor Sysoev59cf56c2004-09-07 15:29:22 +0000366IMAP_INCS="src/imap"
367
368IMAP_DEPS="src/imap/ngx_imap.h"
369
Igor Sysoev7b190b42005-06-07 15:56:31 +0000370IMAP_MODULES="ngx_imap_module ngx_imap_core_module"
371
Igor Sysoev59cf56c2004-09-07 15:29:22 +0000372IMAP_SRCS="src/imap/ngx_imap.c \
Igor Sysoev7b190b42005-06-07 15:56:31 +0000373 src/imap/ngx_imap_core_module.c \
Igor Sysoevc0edbcc2004-10-21 15:34:38 +0000374 src/imap/ngx_imap_handler.c \
Igor Sysoev7b190b42005-06-07 15:56:31 +0000375 src/imap/ngx_imap_parse.c"
376
Igor Sysoevceb99292005-09-06 16:09:32 +0000377IMAP_SSL_MODULE="ngx_imap_ssl_module"
378IMAP_SSL_DEPS="src/imap/ngx_imap_ssl_module.h"
379IMAP_SSL_SRCS="src/imap/ngx_imap_ssl_module.c"
380
Igor Sysoev7b190b42005-06-07 15:56:31 +0000381IMAP_AUTH_HTTP_MODULE="ngx_imap_auth_http_module"
382IMAP_AUTH_HTTP_SRCS="src/imap/ngx_imap_auth_http_module.c"
383
384IMAP_PROXY_MODULE="ngx_imap_proxy_module"
385IMAP_PROXY_SRCS="src/imap/ngx_imap_proxy_module.c"