Tengine是由淘宝网发起的Web服务器项目。
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

755 lines
29 KiB

13 years ago
  1. # Copyright (C) Igor Sysoev
  2. # Copyright (C) Nginx, Inc.
  3. CORE_MODULES="ngx_core_module ngx_errlog_module ngx_conf_module"
  4. CORE_INCS="src/core"
  5. CORE_DEPS="src/core/nginx.h \
  6. src/core/ngx_config.h \
  7. src/core/ngx_core.h \
  8. src/core/ngx_log.h \
  9. src/core/ngx_palloc.h \
  10. src/core/ngx_array.h \
  11. src/core/ngx_list.h \
  12. src/core/ngx_hash.h \
  13. src/core/ngx_buf.h \
  14. src/core/ngx_queue.h \
  15. src/core/ngx_string.h \
  16. src/core/ngx_parse.h \
  17. src/core/ngx_inet.h \
  18. src/core/ngx_file.h \
  19. src/core/ngx_crc.h \
  20. src/core/ngx_crc32.h \
  21. src/core/ngx_murmurhash.h \
  22. src/core/ngx_md5.h \
  23. src/core/ngx_sha1.h \
  24. src/core/ngx_rbtree.h \
  25. src/core/ngx_trie.h \
  26. src/core/ngx_segment_tree.h \
  27. src/core/ngx_radix_tree.h \
  28. src/core/ngx_slab.h \
  29. src/core/ngx_times.h \
  30. src/core/ngx_shmtx.h \
  31. src/core/ngx_connection.h \
  32. src/core/ngx_cycle.h \
  33. src/core/ngx_conf_file.h \
  34. src/core/ngx_resolver.h \
  35. src/core/ngx_open_file_cache.h \
  36. src/core/ngx_crypt.h"
  37. CORE_SRCS="src/core/nginx.c \
  38. src/core/ngx_log.c \
  39. src/core/ngx_palloc.c \
  40. src/core/ngx_array.c \
  41. src/core/ngx_list.c \
  42. src/core/ngx_hash.c \
  43. src/core/ngx_buf.c \
  44. src/core/ngx_queue.c \
  45. src/core/ngx_output_chain.c \
  46. src/core/ngx_string.c \
  47. src/core/ngx_parse.c \
  48. src/core/ngx_inet.c \
  49. src/core/ngx_file.c \
  50. src/core/ngx_crc32.c \
  51. src/core/ngx_murmurhash.c \
  52. src/core/ngx_md5.c \
  53. src/core/ngx_rbtree.c \
  54. src/core/ngx_trie.c
  55. src/core/ngx_segment_tree.c \
  56. src/core/ngx_radix_tree.c \
  57. src/core/ngx_slab.c \
  58. src/core/ngx_times.c \
  59. src/core/ngx_shmtx.c \
  60. src/core/ngx_connection.c \
  61. src/core/ngx_cycle.c \
  62. src/core/ngx_spinlock.c \
  63. src/core/ngx_cpuinfo.c \
  64. src/core/ngx_conf_file.c \
  65. src/core/ngx_resolver.c \
  66. src/core/ngx_open_file_cache.c \
  67. src/core/ngx_crypt.c"
  68. REGEX_MODULE=ngx_regex_module
  69. REGEX_DEPS=src/core/ngx_regex.h
  70. REGEX_SRCS=src/core/ngx_regex.c
  71. DSO_MODULE=ngx_dso_module
  72. DSO_SRCS="src/core/ngx_dso_module.c"
  73. DSO_LIBS=
  74. DSO_INCS=
  75. OPENSSL_MODULE=ngx_openssl_module
  76. OPENSSL_DEPS=src/event/ngx_event_openssl.h
  77. OPENSSL_SRCS="src/event/ngx_event_openssl.c \
  78. src/event/ngx_event_openssl_stapling.c"
  79. EVENT_MODULES="ngx_events_module ngx_event_core_module"
  80. EVENT_INCS="src/event src/event/modules"
  81. EVENT_DEPS="src/event/ngx_event.h \
  82. src/event/ngx_event_timer.h \
  83. src/event/ngx_event_posted.h \
  84. src/event/ngx_event_busy_lock.h \
  85. src/event/ngx_event_connect.h \
  86. src/event/ngx_event_pipe.h"
  87. EVENT_SRCS="src/event/ngx_event.c \
  88. src/event/ngx_event_timer.c \
  89. src/event/ngx_event_posted.c \
  90. src/event/ngx_event_busy_lock.c \
  91. src/event/ngx_event_accept.c \
  92. src/event/ngx_event_connect.c \
  93. src/event/ngx_event_pipe.c"
  94. SELECT_MODULE=ngx_select_module
  95. SELECT_SRCS=src/event/modules/ngx_select_module.c
  96. WIN32_SELECT_SRCS=src/event/modules/ngx_win32_select_module.c
  97. POLL_MODULE=ngx_poll_module
  98. POLL_SRCS=src/event/modules/ngx_poll_module.c
  99. KQUEUE_MODULE=ngx_kqueue_module
  100. KQUEUE_SRCS=src/event/modules/ngx_kqueue_module.c
  101. DEVPOLL_MODULE=ngx_devpoll_module
  102. DEVPOLL_SRCS=src/event/modules/ngx_devpoll_module.c
  103. EVENTPORT_MODULE=ngx_eventport_module
  104. EVENTPORT_SRCS=src/event/modules/ngx_eventport_module.c
  105. EPOLL_MODULE=ngx_epoll_module
  106. EPOLL_SRCS=src/event/modules/ngx_epoll_module.c
  107. RTSIG_MODULE=ngx_rtsig_module
  108. RTSIG_SRCS=src/event/modules/ngx_rtsig_module.c
  109. IOCP_MODULE=ngx_iocp_module
  110. IOCP_SRCS=src/event/modules/ngx_iocp_module.c
  111. PROCS_MODULES="ngx_procs_module ngx_proc_core_module"
  112. PROCS_DEPS="src/proc/ngx_proc.h"
  113. PROCS_INCS="src/proc"
  114. PROCS_SRCS="src/proc/ngx_proc.c"
  115. AIO_MODULE=ngx_aio_module
  116. AIO_SRCS="src/event/modules/ngx_aio_module.c \
  117. src/os/unix/ngx_aio_read.c \
  118. src/os/unix/ngx_aio_write.c \
  119. src/os/unix/ngx_aio_read_chain.c \
  120. src/os/unix/ngx_aio_write_chain.c"
  121. FILE_AIO_SRCS="src/os/unix/ngx_file_aio_read.c"
  122. LINUX_AIO_SRCS="src/os/unix/ngx_linux_aio_read.c"
  123. SYSLOG_DEPS="src/os/unix/ngx_syslog.h"
  124. SYSLOG_SRCS="src/os/unix/ngx_syslog.c"
  125. PIPE_DEPS="src/os/unix/ngx_pipe.h"
  126. PIPE_SRCS="src/os/unix/ngx_pipe.c"
  127. UNIX_INCS="$CORE_INCS $EVENT_INCS src/os/unix"
  128. UNIX_DEPS="$CORE_DEPS $EVENT_DEPS \
  129. src/os/unix/ngx_time.h \
  130. src/os/unix/ngx_errno.h \
  131. src/os/unix/ngx_alloc.h \
  132. src/os/unix/ngx_files.h \
  133. src/os/unix/ngx_channel.h \
  134. src/os/unix/ngx_shmem.h \
  135. src/os/unix/ngx_process.h \
  136. src/os/unix/ngx_setaffinity.h \
  137. src/os/unix/ngx_setproctitle.h \
  138. src/os/unix/ngx_atomic.h \
  139. src/os/unix/ngx_gcc_atomic_x86.h \
  140. src/os/unix/ngx_thread.h \
  141. src/os/unix/ngx_socket.h \
  142. src/os/unix/ngx_os.h \
  143. src/os/unix/ngx_user.h \
  144. src/os/unix/ngx_pipe.h \
  145. src/os/unix/ngx_sysinfo.h \
  146. src/os/unix/ngx_process_cycle.h"
  147. # add to UNIX_DEPS
  148. # src/os/unix/ngx_gcc_atomic_amd64.h \
  149. # src/os/unix/ngx_gcc_atomic_sparc64.h \
  150. # src/os/unix/ngx_gcc_atomic_ppc.h \
  151. # src/os/unix/ngx_sunpro_atomic_sparc64.h \
  152. # src/os/unix/ngx_sunpro_x86.il \
  153. # src/os/unix/ngx_sunpro_amd64.il \
  154. # src/os/unix/ngx_sunpro_sparc64.il \
  155. UNIX_SRCS="$CORE_SRCS $EVENT_SRCS \
  156. src/os/unix/ngx_time.c \
  157. src/os/unix/ngx_errno.c \
  158. src/os/unix/ngx_alloc.c \
  159. src/os/unix/ngx_files.c \
  160. src/os/unix/ngx_socket.c \
  161. src/os/unix/ngx_recv.c \
  162. src/os/unix/ngx_readv_chain.c \
  163. src/os/unix/ngx_udp_recv.c \
  164. src/os/unix/ngx_send.c \
  165. src/os/unix/ngx_writev_chain.c \
  166. src/os/unix/ngx_channel.c \
  167. src/os/unix/ngx_shmem.c \
  168. src/os/unix/ngx_process.c \
  169. src/os/unix/ngx_daemon.c \
  170. src/os/unix/ngx_setproctitle.c \
  171. src/os/unix/ngx_posix_init.c \
  172. src/os/unix/ngx_user.c \
  173. src/os/unix/ngx_pipe.c \
  174. src/os/unix/ngx_sysinfo.c \
  175. src/os/unix/ngx_process_cycle.c"
  176. POSIX_DEPS=src/os/unix/ngx_posix_config.h
  177. FREEBSD_DEPS="src/os/unix/ngx_freebsd_config.h src/os/unix/ngx_freebsd.h"
  178. FREEBSD_SRCS=src/os/unix/ngx_freebsd_init.c
  179. FREEBSD_SENDFILE_SRCS=src/os/unix/ngx_freebsd_sendfile_chain.c
  180. FREEBSD_RFORK_DEPS="src/os/unix/ngx_freebsd_rfork_thread.h"
  181. FREEBSD_RFORK_SRCS="src/os/unix/ngx_freebsd_rfork_thread.c"
  182. FREEBSD_RFORK_THREAD_SRCS="src/os/unix/rfork_thread.S"
  183. PTHREAD_SRCS="src/os/unix/ngx_pthread_thread.c"
  184. LINUX_DEPS="src/os/unix/ngx_linux_config.h src/os/unix/ngx_linux.h"
  185. LINUX_SRCS=src/os/unix/ngx_linux_init.c
  186. LINUX_SENDFILE_SRCS=src/os/unix/ngx_linux_sendfile_chain.c
  187. SOLARIS_DEPS="src/os/unix/ngx_solaris_config.h src/os/unix/ngx_solaris.h"
  188. SOLARIS_SRCS=src/os/unix/ngx_solaris_init.c
  189. SOLARIS_SENDFILEV_SRCS=src/os/unix/ngx_solaris_sendfilev_chain.c
  190. DARWIN_DEPS="src/os/unix/ngx_darwin_config.h src/os/unix/ngx_darwin.h"
  191. DARWIN_SRCS=src/os/unix/ngx_darwin_init.c
  192. DARWIN_SENDFILE_SRCS=src/os/unix/ngx_darwin_sendfile_chain.c
  193. WIN32_INCS="$CORE_INCS $EVENT_INCS src/os/win32"
  194. WIN32_DEPS="$CORE_DEPS $EVENT_DEPS \
  195. src/os/win32/ngx_win32_config.h \
  196. src/os/win32/ngx_time.h \
  197. src/os/win32/ngx_errno.h \
  198. src/os/win32/ngx_alloc.h \
  199. src/os/win32/ngx_files.h \
  200. src/os/win32/ngx_shmem.h \
  201. src/os/win32/ngx_process.h \
  202. src/os/win32/ngx_atomic.h \
  203. src/os/win32/ngx_thread.h \
  204. src/os/win32/ngx_socket.h \
  205. src/os/win32/ngx_os.h \
  206. src/os/win32/ngx_user.h \
  207. src/os/win32/ngx_process_cycle.h"
  208. WIN32_CONFIG=src/os/win32/ngx_win32_config.h
  209. WIN32_SRCS="$CORE_SRCS $EVENT_SRCS \
  210. src/os/win32/ngx_errno.c \
  211. src/os/win32/ngx_alloc.c \
  212. src/os/win32/ngx_files.c \
  213. src/os/win32/ngx_shmem.c \
  214. src/os/win32/ngx_time.c \
  215. src/os/win32/ngx_process.c \
  216. src/os/win32/ngx_thread.c \
  217. src/os/win32/ngx_socket.c \
  218. src/os/win32/ngx_wsarecv.c \
  219. src/os/win32/ngx_wsarecv_chain.c \
  220. src/os/win32/ngx_udp_wsarecv.c \
  221. src/os/win32/ngx_wsasend.c \
  222. src/os/win32/ngx_wsasend_chain.c \
  223. src/os/win32/ngx_win32_init.c \
  224. src/os/win32/ngx_user.c \
  225. src/os/win32/ngx_event_log.c \
  226. src/os/win32/ngx_process_cycle.c \
  227. src/event/ngx_event_acceptex.c"
  228. NGX_WIN32_ICONS="src/os/win32/nginx.ico"
  229. NGX_WIN32_RC="src/os/win32/nginx.rc"
  230. # the http modules that have their logging formats
  231. # must be after ngx_http_log_module
  232. HTTP_MODULES="ngx_http_module \
  233. ngx_http_core_module \
  234. ngx_http_log_module \
  235. ngx_http_upstream_module"
  236. HTTP_WRITE_FILTER_MODULE="ngx_http_write_filter_module"
  237. HTTP_HEADER_FILTER_MODULE="ngx_http_header_filter_module"
  238. HTTP_POSTPONE_FILTER_MODULE=ngx_http_postpone_filter_module
  239. HTTP_COPY_FILTER_MODULE=ngx_http_copy_filter_module
  240. HTTP_CHUNKED_FILTER_MODULE=ngx_http_chunked_filter_module
  241. HTTP_HEADERS_FILTER_MODULE=ngx_http_headers_filter_module
  242. HTTP_RANGE_HEADER_FILTER_MODULE=ngx_http_range_header_filter_module
  243. HTTP_RANGE_BODY_FILTER_MODULE=ngx_http_range_body_filter_module
  244. HTTP_NOT_MODIFIED_FILTER_MODULE=ngx_http_not_modified_filter_module
  245. HTTP_STATIC_MODULE=ngx_http_static_module
  246. HTTP_INDEX_MODULE=ngx_http_index_module
  247. HTTP_INCS="src/http src/http/modules"
  248. HTTP_DEPS="src/http/ngx_http.h \
  249. src/http/ngx_http_request.h \
  250. src/http/ngx_http_config.h \
  251. src/http/ngx_http_core_module.h \
  252. src/http/ngx_http_cache.h \
  253. src/http/ngx_http_variables.h \
  254. src/http/ngx_http_script.h \
  255. src/http/ngx_http_upstream.h \
  256. src/http/ngx_http_upstream_round_robin.h \
  257. src/http/ngx_http_busy_lock.h"
  258. HTTP_SRCS="src/http/ngx_http.c \
  259. src/http/ngx_http_core_module.c \
  260. src/http/ngx_http_special_response.c \
  261. src/http/ngx_http_request.c \
  262. src/http/ngx_http_parse.c \
  263. src/http/ngx_http_header_filter_module.c \
  264. src/http/ngx_http_write_filter_module.c \
  265. src/http/ngx_http_copy_filter_module.c \
  266. src/http/modules/ngx_http_log_module.c \
  267. src/http/ngx_http_request_body.c \
  268. src/http/ngx_http_variables.c \
  269. src/http/ngx_http_script.c \
  270. src/http/ngx_http_upstream.c \
  271. src/http/ngx_http_upstream_round_robin.c \
  272. src/http/ngx_http_parse_time.c \
  273. src/http/modules/ngx_http_static_module.c \
  274. src/http/modules/ngx_http_index_module.c \
  275. src/http/modules/ngx_http_chunked_filter_module.c \
  276. src/http/modules/ngx_http_range_filter_module.c \
  277. src/http/modules/ngx_http_headers_filter_module.c \
  278. src/http/modules/ngx_http_not_modified_filter_module.c"
  279. # STUB
  280. HTTP_SRCS="$HTTP_SRCS src/http/ngx_http_busy_lock.c"
  281. HTTP_POSTPONE_FILTER_SRCS=src/http/ngx_http_postpone_filter_module.c
  282. HTTP_FILE_CACHE_SRCS=src/http/ngx_http_file_cache.c
  283. HTTP_SPDY_MODULE=ngx_http_spdy_module
  284. HTTP_SPDY_FILTER_MODULE=ngx_http_spdy_filter_module
  285. HTTP_SPDY_DEPS="src/http/ngx_http_spdy.h \
  286. src/http/ngx_http_spdy_module.h"
  287. HTTP_SPDY_SRCS="src/http/ngx_http_spdy.c \
  288. src/http/ngx_http_spdy_module.c \
  289. src/http/ngx_http_spdy_filter_module.c \
  290. src/http/ngx_http_spdy_v3.c"
  291. HTTP_CHARSET_FILTER_MODULE=ngx_http_charset_filter_module
  292. HTTP_CHARSET_SRCS=src/http/modules/ngx_http_charset_filter_module.c
  293. HTTP_GZIP_FILTER_MODULE=ngx_http_gzip_filter_module
  294. HTTP_GZIP_SRCS=src/http/modules/ngx_http_gzip_filter_module.c
  295. HTTP_GUNZIP_FILTER_MODULE=ngx_http_gunzip_filter_module
  296. HTTP_GUNZIP_SRCS=src/http/modules/ngx_http_gunzip_filter_module.c
  297. HTTP_SSI_FILTER_MODULE=ngx_http_ssi_filter_module
  298. HTTP_SSI_DEPS=src/http/modules/ngx_http_ssi_filter_module.h
  299. HTTP_SSI_SRCS=src/http/modules/ngx_http_ssi_filter_module.c
  300. HTTP_XSLT_FILTER_MODULE=ngx_http_xslt_filter_module
  301. HTTP_XSLT_SRCS=src/http/modules/ngx_http_xslt_filter_module.c
  302. HTTP_IMAGE_FILTER_MODULE=ngx_http_image_filter_module
  303. HTTP_IMAGE_SRCS=src/http/modules/ngx_http_image_filter_module.c
  304. HTTP_SUB_FILTER_MODULE=ngx_http_sub_filter_module
  305. HTTP_SUB_SRCS=src/http/modules/ngx_http_sub_filter_module.c
  306. HTTP_USERID_FILTER_MODULE=ngx_http_userid_filter_module
  307. HTTP_USERID_SRCS=src/http/modules/ngx_http_userid_filter_module.c
  308. HTTP_REALIP_MODULE=ngx_http_realip_module
  309. HTTP_REALIP_SRCS=src/http/modules/ngx_http_realip_module.c
  310. HTTP_ADDITION_FILTER_MODULE=ngx_http_addition_filter_module
  311. HTTP_ADDITION_SRCS=src/http/modules/ngx_http_addition_filter_module.c
  312. HTTP_FOOTER_FILTER_MODULE=ngx_http_footer_filter_module
  313. HTTP_FOOTER_FILTER_SRCS=src/http/modules/ngx_http_footer_filter_module.c
  314. HTTP_TRIM_FILTER_MODULE=ngx_http_trim_filter_module
  315. HTTP_TRIM_FILTER_SRCS=src/http/modules/ngx_http_trim_filter_module.c
  316. HTTP_DAV_MODULE=ngx_http_dav_module
  317. HTTP_DAV_SRCS=src/http/modules/ngx_http_dav_module.c
  318. HTTP_ACCESS_MODULE=ngx_http_access_module
  319. HTTP_ACCESS_SRCS=src/http/modules/ngx_http_access_module.c
  320. HTTP_AUTH_BASIC_MODULE=ngx_http_auth_basic_module
  321. HTTP_AUTH_BASIC_SRCS=src/http/modules/ngx_http_auth_basic_module.c
  322. HTTP_CONCAT_MODULE=ngx_http_concat_module
  323. HTTP_CONCAT_SRCS=src/http/modules/ngx_http_concat_module.c
  324. HTTP_AUTOINDEX_MODULE=ngx_http_autoindex_module
  325. HTTP_AUTOINDEX_SRCS=src/http/modules/ngx_http_autoindex_module.c
  326. HTTP_RANDOM_INDEX_MODULE=ngx_http_random_index_module
  327. HTTP_RANDOM_INDEX_SRCS=src/http/modules/ngx_http_random_index_module.c
  328. HTTP_STATUS_MODULE=ngx_http_status_module
  329. HTTP_STATUS_SRCS=src/http/modules/ngx_http_status_module.c
  330. HTTP_GEO_MODULE=ngx_http_geo_module
  331. HTTP_GEO_SRCS=src/http/modules/ngx_http_geo_module.c
  332. HTTP_GEOIP_MODULE=ngx_http_geoip_module
  333. HTTP_GEOIP_SRCS=src/http/modules/ngx_http_geoip_module.c
  334. HTTP_MAP_MODULE=ngx_http_map_module
  335. HTTP_MAP_SRCS=src/http/modules/ngx_http_map_module.c
  336. HTTP_SPLIT_CLIENTS_MODULE=ngx_http_split_clients_module
  337. HTTP_SPLIT_CLIENTS_SRCS=src/http/modules/ngx_http_split_clients_module.c
  338. HTTP_REFERER_MODULE=ngx_http_referer_module
  339. HTTP_REFERER_SRCS=src/http/modules/ngx_http_referer_module.c
  340. HTTP_REWRITE_MODULE=ngx_http_rewrite_module
  341. HTTP_REWRITE_SRCS=src/http/modules/ngx_http_rewrite_module.c
  342. HTTP_SSL_MODULE=ngx_http_ssl_module
  343. HTTP_SSL_DEPS=src/http/modules/ngx_http_ssl_module.h
  344. HTTP_SSL_SRCS=src/http/modules/ngx_http_ssl_module.c
  345. HTTP_PROXY_MODULE=ngx_http_proxy_module
  346. HTTP_PROXY_SRCS=src/http/modules/ngx_http_proxy_module.c
  347. HTTP_FASTCGI_MODULE=ngx_http_fastcgi_module
  348. HTTP_FASTCGI_SRCS=src/http/modules/ngx_http_fastcgi_module.c
  349. HTTP_UWSGI_MODULE=ngx_http_uwsgi_module
  350. HTTP_UWSGI_SRCS=src/http/modules/ngx_http_uwsgi_module.c
  351. HTTP_SCGI_MODULE=ngx_http_scgi_module
  352. HTTP_SCGI_SRCS=src/http/modules/ngx_http_scgi_module.c
  353. HTTP_PERL_MODULE=ngx_http_perl_module
  354. HTTP_PERL_INCS=src/http/modules/perl
  355. HTTP_PERL_DEPS=src/http/modules/perl/ngx_http_perl_module.h
  356. HTTP_PERL_SRCS=src/http/modules/perl/ngx_http_perl_module.c
  357. HTTP_MEMCACHED_MODULE=ngx_http_memcached_module
  358. HTTP_MEMCACHED_SRCS=src/http/modules/ngx_http_memcached_module.c
  359. HTTP_LIMIT_CONN_MODULE=ngx_http_limit_conn_module
  360. HTTP_LIMIT_CONN_SRCS=src/http/modules/ngx_http_limit_conn_module.c
  361. HTTP_LIMIT_REQ_MODULE=ngx_http_limit_req_module
  362. HTTP_LIMIT_REQ_SRCS=src/http/modules/ngx_http_limit_req_module.c
  363. HTTP_EMPTY_GIF_MODULE=ngx_http_empty_gif_module
  364. HTTP_EMPTY_GIF_SRCS=src/http/modules/ngx_http_empty_gif_module.c
  365. HTTP_BROWSER_MODULE=ngx_http_browser_module
  366. HTTP_BROWSER_SRCS=src/http/modules/ngx_http_browser_module.c
  367. HTTP_USER_AGENT_MODULE=ngx_http_user_agent_module
  368. HTTP_USER_AGENT_SRCS=src/http/modules/ngx_http_user_agent_module.c
  369. HTTP_SECURE_LINK_MODULE=ngx_http_secure_link_module
  370. HTTP_SECURE_LINK_SRCS=src/http/modules/ngx_http_secure_link_module.c
  371. HTTP_DEGRADATION_MODULE=ngx_http_degradation_module
  372. HTTP_DEGRADATION_SRCS=src/http/modules/ngx_http_degradation_module.c
  373. HTTP_SYSGUARD_MODULE=ngx_http_sysguard_module
  374. HTTP_SYSGUARD_SRCS=src/http/modules/ngx_http_sysguard_module.c
  375. HTTP_FLV_MODULE=ngx_http_flv_module
  376. HTTP_FLV_SRCS=src/http/modules/ngx_http_flv_module.c
  377. HTTP_SLICE_MODULE=ngx_http_slice_module
  378. HTTP_SLICE_SRCS=src/http/modules/ngx_http_slice_module.c
  379. HTTP_MP4_MODULE=ngx_http_mp4_module
  380. HTTP_MP4_SRCS=src/http/modules/ngx_http_mp4_module.c
  381. HTTP_GZIP_STATIC_MODULE=ngx_http_gzip_static_module
  382. HTTP_GZIP_STATIC_SRCS=src/http/modules/ngx_http_gzip_static_module.c
  383. HTTP_UPSTREAM_IP_HASH_MODULE=ngx_http_upstream_ip_hash_module
  384. HTTP_UPSTREAM_IP_HASH_SRCS=src/http/modules/ngx_http_upstream_ip_hash_module.c
  385. HTTP_UPSTREAM_CHECK_MODULE=ngx_http_upstream_check_module
  386. HTTP_UPSTREAM_CHECK_SRCS=src/http/ngx_http_upstream_check_module.c
  387. HTTP_UPSTREAM_CONSISTENT_HASH_MODULE=ngx_http_upstream_consistent_hash_module
  388. HTTP_UPSTREAM_CONSISTENT_HASH_SRCS=src/http/modules/ngx_http_upstream_consistent_hash_module.c
  389. HTTP_UPSTREAM_LEAST_CONN_MODULE=ngx_http_upstream_least_conn_module
  390. HTTP_UPSTREAM_LEAST_CONN_SRCS=" \
  391. src/http/modules/ngx_http_upstream_least_conn_module.c"
  392. HTTP_UPSTREAM_SESSION_STICKY_MODULE=ngx_http_upstream_session_sticky_module
  393. HTTP_UPSTREAM_SESSION_STICKY_SRCS=src/http/modules/ngx_http_upstream_session_sticky_module.c
  394. HTTP_UPSTREAM_KEEPALIVE_MODULE=ngx_http_upstream_keepalive_module
  395. HTTP_UPSTREAM_KEEPALIVE_SRCS=" \
  396. src/http/modules/ngx_http_upstream_keepalive_module.c"
  397. MAIL_INCS="src/mail"
  398. MAIL_DEPS="src/mail/ngx_mail.h"
  399. MAIL_MODULES="ngx_mail_module ngx_mail_core_module"
  400. MAIL_SRCS="src/mail/ngx_mail.c \
  401. src/mail/ngx_mail_core_module.c \
  402. src/mail/ngx_mail_handler.c \
  403. src/mail/ngx_mail_parse.c"
  404. MAIL_POP3_MODULE="ngx_mail_pop3_module"
  405. MAIL_POP3_DEPS="src/mail/ngx_mail_pop3_module.h"
  406. MAIL_POP3_SRCS="src/mail/ngx_mail_pop3_module.c \
  407. src/mail/ngx_mail_pop3_handler.c"
  408. MAIL_IMAP_MODULE="ngx_mail_imap_module"
  409. MAIL_IMAP_DEPS="src/mail/ngx_mail_imap_module.h"
  410. MAIL_IMAP_SRCS="src/mail/ngx_mail_imap_module.c \
  411. src/mail/ngx_mail_imap_handler.c"
  412. MAIL_SMTP_MODULE="ngx_mail_smtp_module"
  413. MAIL_SMTP_DEPS="src/mail/ngx_mail_smtp_module.h"
  414. MAIL_SMTP_SRCS="src/mail/ngx_mail_smtp_module.c \
  415. src/mail/ngx_mail_smtp_handler.c"
  416. MAIL_SSL_MODULE="ngx_mail_ssl_module"
  417. MAIL_SSL_DEPS="src/mail/ngx_mail_ssl_module.h"
  418. MAIL_SSL_SRCS="src/mail/ngx_mail_ssl_module.c"
  419. MAIL_AUTH_HTTP_MODULE="ngx_mail_auth_http_module"
  420. MAIL_AUTH_HTTP_SRCS="src/mail/ngx_mail_auth_http_module.c"
  421. MAIL_PROXY_MODULE="ngx_mail_proxy_module"
  422. MAIL_PROXY_SRCS="src/mail/ngx_mail_proxy_module.c"
  423. NGX_GOOGLE_PERFTOOLS_MODULE=ngx_google_perftools_module
  424. NGX_GOOGLE_PERFTOOLS_SRCS=src/misc/ngx_google_perftools_module.c
  425. NGX_CPP_TEST_SRCS=src/misc/ngx_cpp_test_module.cpp
  426. NGX_BACKTRACE_MODULE=ngx_backtrace_module
  427. NGX_BACKTRACE_SRCS=src/misc/ngx_backtrace_module.c
  428. NGX_HTTP_LUA_MODULE=ngx_http_lua_module
  429. NGX_HTTP_LUA_MODULE_SRCS="src/http/modules/lua/ngx_http_lua_script.c \
  430. src/http/modules/lua/ngx_http_lua_log.c \
  431. src/http/modules/lua/ngx_http_lua_subrequest.c \
  432. src/http/modules/lua/ngx_http_lua_ndk.c \
  433. src/http/modules/lua/ngx_http_lua_control.c \
  434. src/http/modules/lua/ngx_http_lua_time.c \
  435. src/http/modules/lua/ngx_http_lua_misc.c \
  436. src/http/modules/lua/ngx_http_lua_variable.c \
  437. src/http/modules/lua/ngx_http_lua_string.c \
  438. src/http/modules/lua/ngx_http_lua_output.c \
  439. src/http/modules/lua/ngx_http_lua_headers.c \
  440. src/http/modules/lua/ngx_http_lua_req_body.c \
  441. src/http/modules/lua/ngx_http_lua_uri.c \
  442. src/http/modules/lua/ngx_http_lua_args.c \
  443. src/http/modules/lua/ngx_http_lua_ctx.c \
  444. src/http/modules/lua/ngx_http_lua_regex.c \
  445. src/http/modules/lua/ngx_http_lua_module.c \
  446. src/http/modules/lua/ngx_http_lua_headers_out.c \
  447. src/http/modules/lua/ngx_http_lua_headers_in.c \
  448. src/http/modules/lua/ngx_http_lua_directive.c \
  449. src/http/modules/lua/ngx_http_lua_consts.c \
  450. src/http/modules/lua/ngx_http_lua_exception.c \
  451. src/http/modules/lua/ngx_http_lua_util.c \
  452. src/http/modules/lua/ngx_http_lua_cache.c \
  453. src/http/modules/lua/ngx_http_lua_contentby.c \
  454. src/http/modules/lua/ngx_http_lua_rewriteby.c \
  455. src/http/modules/lua/ngx_http_lua_accessby.c \
  456. src/http/modules/lua/ngx_http_lua_setby.c \
  457. src/http/modules/lua/ngx_http_lua_capturefilter.c \
  458. src/http/modules/lua/ngx_http_lua_clfactory.c \
  459. src/http/modules/lua/ngx_http_lua_pcrefix.c \
  460. src/http/modules/lua/ngx_http_lua_headerfilterby.c \
  461. src/http/modules/lua/ngx_http_lua_shdict.c \
  462. src/http/modules/lua/ngx_http_lua_socket_tcp.c \
  463. src/http/modules/lua/ngx_http_lua_api.c \
  464. src/http/modules/lua/ngx_http_lua_logby.c \
  465. src/http/modules/lua/ngx_http_lua_sleep.c \
  466. src/http/modules/lua/ngx_http_lua_coroutine.c \
  467. src/http/modules/lua/ngx_http_lua_bodyfilterby.c \
  468. src/http/modules/lua/ngx_http_lua_initby.c \
  469. src/http/modules/lua/ngx_http_lua_socket_udp.c \
  470. src/http/modules/lua/ngx_http_lua_req_method.c \
  471. src/http/modules/lua/ngx_http_lua_phase.c \
  472. src/http/modules/lua/ngx_http_lua_uthread.c"
  473. NGX_HTTP_LUA_MODULE_DEPS="src/http/modules/lua/ddebug.h \
  474. src/http/modules/lua/ngx_http_lua_script.h \
  475. src/http/modules/lua/ngx_http_lua_log.h \
  476. src/http/modules/lua/ngx_http_lua_subrequest.h \
  477. src/http/modules/lua/ngx_http_lua_ndk.h \
  478. src/http/modules/lua/ngx_http_lua_control.h \
  479. src/http/modules/lua/ngx_http_lua_time.h \
  480. src/http/modules/lua/ngx_http_lua_string.h \
  481. src/http/modules/lua/ngx_http_lua_misc.h \
  482. src/http/modules/lua/ngx_http_lua_variable.h \
  483. src/http/modules/lua/ngx_http_lua_output.h \
  484. src/http/modules/lua/ngx_http_lua_headers.h \
  485. src/http/modules/lua/ngx_http_lua_uri.h \
  486. src/http/modules/lua/ngx_http_lua_req_body.h \
  487. src/http/modules/lua/ngx_http_lua_args.h \
  488. src/http/modules/lua/ngx_http_lua_ctx.h \
  489. src/http/modules/lua/ngx_http_lua_regex.h \
  490. src/http/modules/lua/ngx_http_lua_common.h \
  491. src/http/modules/lua/ngx_http_lua_directive.h \
  492. src/http/modules/lua/ngx_http_lua_headers_out.h \
  493. src/http/modules/lua/ngx_http_lua_headers_in.h \
  494. src/http/modules/lua/ngx_http_lua_consts.h \
  495. src/http/modules/lua/ngx_http_lua_exception.h \
  496. src/http/modules/lua/ngx_http_lua_util.h \
  497. src/http/modules/lua/ngx_http_lua_cache.h \
  498. src/http/modules/lua/ngx_http_lua_contentby.h \
  499. src/http/modules/lua/ngx_http_lua_rewriteby.h \
  500. src/http/modules/lua/ngx_http_lua_accessby.h \
  501. src/http/modules/lua/ngx_http_lua_setby.h \
  502. src/http/modules/lua/ngx_http_lua_capturefilter.h \
  503. src/http/modules/lua/ngx_http_lua_clfactory.h \
  504. src/http/modules/lua/ngx_http_lua_pcrefix.h \
  505. src/http/modules/lua/ngx_http_lua_headerfilterby.h \
  506. src/http/modules/lua/ngx_http_lua_shdict.h \
  507. src/http/modules/lua/ngx_http_lua_socket_tcp.h \
  508. src/http/modules/lua/api/ngx_http_lua_api.h \
  509. src/http/modules/lua/ngx_http_lua_logby.h \
  510. src/http/modules/lua/ngx_http_lua_sleep.h \
  511. src/http/modules/lua/ngx_http_lua_coroutine.h \
  512. src/http/modules/lua/ngx_http_lua_bodyfilterby.h \
  513. src/http/modules/lua/ngx_http_lua_initby.h \
  514. src/http/modules/lua/ngx_http_lua_socket_udp.h \
  515. src/http/modules/lua/ngx_http_lua_req_method.h \
  516. src/http/modules/lua/ngx_http_lua_phase.h \
  517. src/http/modules/lua/ngx_http_lua_probe.h \
  518. src/http/modules/lua/ngx_http_lua_uthread.h"
  519. NGX_HTTP_TFS_MODULE="ngx_http_tfs_module"
  520. NGX_HTTP_TFS_MODULE_DEPS="src/http/modules/tfs/ngx_http_tfs.h \
  521. src/http/modules/tfs/ngx_http_tfs_errno.h \
  522. src/http/modules/tfs/ngx_tfs_common.h \
  523. src/http/modules/tfs/ngx_http_tfs_restful.h \
  524. src/http/modules/tfs/ngx_http_tfs_restful.h \
  525. src/http/modules/tfs/ngx_http_tfs_protocol.h \
  526. src/http/modules/tfs/ngx_http_tfs_serialization.h \
  527. src/http/modules/tfs/ngx_http_connection_pool.h \
  528. src/http/modules/tfs/ngx_http_tfs_json.h \
  529. src/http/modules/tfs/ngx_http_tfs_rc_server_info.h \
  530. src/http/modules/tfs/ngx_http_tfs_raw_fsname.h \
  531. src/http/modules/tfs/ngx_http_tfs_tair_helper.h \
  532. src/http/modules/tfs/ngx_http_tfs_duplicate.h \
  533. src/http/modules/tfs/ngx_http_tfs_block_cache.h \
  534. src/http/modules/tfs/ngx_http_tfs_local_block_cache.h \
  535. src/http/modules/tfs/ngx_http_tfs_remote_block_cache.h \
  536. src/http/modules/tfs/ngx_http_tfs_timers.h \
  537. src/http/modules/tfs/ngx_http_tfs_rc_server_message.h \
  538. src/http/modules/tfs/ngx_http_tfs_name_server_message.h \
  539. src/http/modules/tfs/ngx_http_tfs_data_server_message.h \
  540. src/http/modules/tfs/ngx_http_tfs_root_server_message.h \
  541. src/http/modules/tfs/ngx_http_tfs_meta_server_message.h \
  542. src/http/modules/tfs/ngx_http_tfs_peer_connection.h \
  543. src/http/modules/tfs/ngx_http_tfs_server_handler.h "
  544. NGX_HTTP_TFS_MODULE_SRCS="src/http/modules/tfs/ngx_tfs_common.c \
  545. src/http/modules/tfs/ngx_http_tfs.c \
  546. src/http/modules/tfs/ngx_http_tfs_module.c \
  547. src/http/modules/tfs/ngx_http_tfs_restful.c \
  548. src/http/modules/tfs/ngx_http_tfs_serialization.c \
  549. src/http/modules/tfs/ngx_http_connection_pool.c \
  550. src/http/modules/tfs/ngx_http_tfs_json.c \
  551. src/http/modules/tfs/ngx_http_tfs_rc_server_info.c \
  552. src/http/modules/tfs/ngx_http_tfs_raw_fsname.c \
  553. src/http/modules/tfs/ngx_http_tfs_tair_helper.c \
  554. src/http/modules/tfs/ngx_http_tfs_duplicate.c \
  555. src/http/modules/tfs/ngx_http_tfs_block_cache.c \
  556. src/http/modules/tfs/ngx_http_tfs_local_block_cache.c \
  557. src/http/modules/tfs/ngx_http_tfs_remote_block_cache.c \
  558. src/http/modules/tfs/ngx_http_tfs_timers.c \
  559. src/http/modules/tfs/ngx_http_tfs_rc_server_message.c \
  560. src/http/modules/tfs/ngx_http_tfs_name_server_message.c \
  561. src/http/modules/tfs/ngx_http_tfs_data_server_message.c \
  562. src/http/modules/tfs/ngx_http_tfs_root_server_message.c \
  563. src/http/modules/tfs/ngx_http_tfs_meta_server_message.c \
  564. src/http/modules/tfs/ngx_http_tfs_peer_connection.c \
  565. src/http/modules/tfs/ngx_http_tfs_server_handler.c "