Files
2026-05-15 01:31:26 -07:00

184 lines
8.2 KiB
Lua

return {
-- CORE_MODULES
core={},
errlog={},
conf={},
openssl={
'event/ngx_event_openssl.c',
'event/ngx_event_openssl_stapling.c',
},
openssl_cache={'event/ngx_event_openssl_cache.c'},
quic={
'event/quic/ngx_event_quic.c',
'event/quic/ngx_event_quic_udp.c',
'event/quic/ngx_event_quic_transport.c',
'event/quic/ngx_event_quic_protection.c',
'event/quic/ngx_event_quic_frames.c',
'event/quic/ngx_event_quic_connid.c',
'event/quic/ngx_event_quic_migration.c',
'event/quic/ngx_event_quic_streams.c',
'event/quic/ngx_event_quic_ssl.c',
'event/quic/ngx_event_quic_tokens.c',
'event/quic/ngx_event_quic_ack.c',
'event/quic/ngx_event_quic_output.c',
'event/quic/ngx_event_quic_socket.c',
'event/quic/ngx_event_quic_openssl_compat.c',
},
quic_bpf={'event/quic/ngx_event_quic_bpf.c', 'event/quic/ngx_event_quic_bpf_code.c'},
regex={'core/ngx_regex.c'},
-- EVENT_MODULES
events={},
event_core={},
epoll={},
-- THREAD_POOL_MODULE
thread_pool={'core/ngx_thread_pool.c', 'os/unix/ngx_thread_cond.c', 'os/unix/ngx_thread_mutex.c', 'os/unix/ngx_thread_id.c'},
-- HTTP_MODULES
http={
'http/ngx_http.c',
'http/ngx_http_special_response.c',
'http/ngx_http_request.c',
'http/ngx_http_parse.c',
'http/ngx_http_request_body.c',
'http/ngx_http_variables.c',
'http/ngx_http_script.c'
},
http_core={'http/ngx_http_core_module.c'},
http_log={'http/modules/ngx_http_log_module.c'},
http_upstream={'http/ngx_http_upstream.c', 'http/ngx_http_upstream_round_robin.c'},
http_v2={
'http/v2/ngx_http_v2.c',
'http/v2/ngx_http_v2_table.c',
'http/v2/ngx_http_v2_encode.c',
'http/v2/ngx_http_v2_module.c',
'http/ngx_http_huff_decode.c',
'http/ngx_http_huff_encode.c',
},
http_v3={
'http/v3/ngx_http_v3.c',
'http/v3/ngx_http_v3_encode.c',
'http/v3/ngx_http_v3_parse.c',
'http/v3/ngx_http_v3_table.c',
'http/v3/ngx_http_v3_uni.c',
'http/v3/ngx_http_v3_request.c',
'http/v3/ngx_http_v3_module.c',
},
http_static={'http/modules/ngx_http_static_module.c'},
http_gzip_static={'http/modules/ngx_http_gzip_static_module.c'},
http_dav={'http/modules/ngx_http_dav_module.c'},
http_autoindex={'http/modules/ngx_http_autoindex_module.c'},
http_index={'http/modules/ngx_http_index_module.c'},
http_random_index={'http/modules/ngx_http_random_index_module.c'},
http_mirror={'http/modules/ngx_http_mirror_module.c'},
http_try_files={'http/modules/ngx_http_try_files_module.c'},
http_auth_request={'http/modules/ngx_http_auth_request_module.c'},
http_auth_basic={'http/modules/ngx_http_auth_basic_module.c'},
http_access={'http/modules/ngx_http_access_module.c'},
http_limit_conn={'http/modules/ngx_http_limit_conn_module.c'},
http_limit_req={'http/modules/ngx_http_limit_req_module.c'},
http_realip={'http/modules/ngx_http_realip_module.c'},
http_status={'http/modules/ngx_http_status_module.c'},
http_geo={'http/modules/ngx_http_geo_module.c'},
http_geoip={'http/modules/ngx_http_geoip_module.c'},
http_map={'http/modules/ngx_http_map_module.c'},
http_split_clients={'http/modules/ngx_http_split_clients_module.c'},
http_referer={'http/modules/ngx_http_referer_module.c'},
http_rewrite={'http/modules/ngx_http_rewrite_module.c'},
http_ssl={'http/modules/ngx_http_ssl_module.c'},
http_proxy={'http/modules/ngx_http_proxy_module.c'},
http_fastcgi={'http/modules/ngx_http_fastcgi_module.c'},
http_uwsgi={'http/modules/ngx_http_uwsgi_module.c'},
http_scgi={'http/modules/ngx_http_sgi_module.c'},
http_grpc={'http/modules/ngx_http_grpc_module.c'},
http_proxy_v2={'http/modules/ngx_http_proxy_v2_module.c'},
http_tunnel={'http/modules/ngx_http_tunnel_module.c'},
http_perl={'http/modules/perl/ngx_http_perl_module.c'},
http_memcached={'http/modules/ngx_http_memcached_module.c'},
http_empty_gif={'http/modules/ngx_http_empty_gif_module.c'},
http_browser={'http/modules/ngx_http_browser_module.c'},
http_secure_link={'http/modules/ngx_http_secure_link_module.c'},
http_degradation={'http/modules/ngx_http_degredation_module.c'},
http_flv={'http/modules/ngx_http_flv_module.c'},
http_mp4={'http/modules/ngx_http_mp4_module.c'},
http_upstream_hash={'http/modules/ngx_http_upstream_hash_module.c'},
http_upstream_ip_hash={'http/modules/ngx_http_upstream_ip_hash_module.c'},
http_upstream_least_conn={'http/modules/ngx_http_upstream_least_conn_module.c'},
http_upstream_random={'http/modules/ngx_http_upstream_random_module.c'},
http_upstream_least_time={'http/modules/ngx_http_upstream_least_time_module.c'},
http_upstream_keepalive={'http/modules/ngx_http_upstream_keepalive_module.c'},
http_upstream_zone={'http/modules/ngx_http_upstream_zone_module.c'},
http_upstream_sticky={'http/modules/ngx_http_upstream_sticky_module.c'},
http_stub_status={'http/modules/ngx_http_stub_status_module.c'},
-- HTTP_FILTER_MODULES
http_write_filter={'http/ngx_http_write_filter_module.c'},
http_header_filter={'http/ngx_http_header_filter_module.c'},
http_chunked_filter={'http/modules/ngx_http_chunked_filter_module.c'},
http_v2_filter={'http/v2/ngx_http_v2_filter_module.c'},
http_v3_filter={'= http/v3/ngx_http_v3_filter_module.c'},
http_range_header_filter={'http/modules/ngx_http_range_filter_module.c'},
http_gzip_filter={'http/modules/ngx_http_gzip_filter_module.c'},
http_postpone_filter={'http/ngx_http_postpone_filter_module.c'},
http_ssi_filter={'http/modules/ngx_http_ssi_filter_module.c'},
http_charset_filter={'http/modules/ngx_http_charset_filter_module.c'},
http_xslt_filter={'http/modules/ngx_http_filter_module.c'},
http_image_filter={'http/modules/ngx_http_image_filter_module.c'},
http_sub_filter={'http/modules/ngx_http_sub_filter_module.c'},
http_addition_filter={'http/modules/ngx_http_addition_filter_module.c'},
http_gunzip_filter={'http/modules/ngx_http_gunzip_filter_module.c'},
http_userid_filter={'http/modules/ngx_http_userid_filter_module.c'},
http_headers_filter={'http/modules/ngx_http_headers_filter_module.c'},
-- HTTP_INIT_FILTER_MODULES
http_copy_filter={'http/ngx_http_copy_filter_module.c'},
http_range_body_filter={},
http_not_modified_filter={'http/modules/ngx_http_not_modified_filter_module.c'},
http_slice_filter={'http/modules/ngx_http_slice_filter_module.c'},
-- MAIL_MODULES
mail={'mail/ngx_mail.c', 'mail/ngx_mail_handler.c', 'mail/ngx_mail_parse.c'},
mail_core={'mail/ngx_mail_core_module.c'},
mail_ssl={'mail/ngx_mail_ssl_module.c'},
mail_pop3={'mail/ngx_mail_pop3_module.c', 'mail/ngx_mail_pop3_handler.c'},
mail_imap={'mail/ngx_mail_imap_module.c', 'mail/ngx_mail_imap_handler.c'},
mail_smtp={'mail/ngx_mail_smtp_module.c', 'mail/ngx_mail_smtp_handler.c'},
mail_auth_http={'mail/ngx_mail_auth_http_module.c'},
mail_proxy={'mail/ngx_mail_proxy_module.c'},
mail_realip={'mail/ngx_mail_realip_module.c'},
-- STREAM_MODULES
stream={'stream/ngx_stream.c', 'stream/ngx_stream_variables.c', 'stream/ngx_stream_script.c', 'stream/ngx_stream_handler.c'},
stream_core={'stream/ngx_stream_core_module.c'},
stream_log={'stream/ngx_stream_log_module.c'},
stream_proxy={'stream/ngx_stream_proxy_module.c'},
stream_upstream={'stream/ngx_stream_upstream.c', 'stream/ngx_stream_upstream_round_robin.c'},
stream_write_filter={'stream/ngx_stream_write_filter_module.c'},
stream_ssl={'stream/ngx_stream_ssl_module.c'},
stream_realip={'stream/ngx_stream_realip_module.c'},
stream_limit_conn={'stream/ngx_stream_limit_conn_module.c'},
stream_access={'stream/ngx_stream_access_module.c'},
stream_geo={'stream/ngx_stream_geo_module.c'},
stream_geoip={'stream/ngx_stream_geoip_module.c'},
stream_map={'stream/ngx_stream_map_module.c'},
stream_split_clients={'stream/ngx_stream_split_clients_module.c'},
stream_return={'stream/ngx_stream_return_module.c'},
stream_upstream_hash={'stream/ngx_stream_upstream_hash_module.c'},
stream_pass={'stream/ngx_stream_pass_module.c'},
stream_set={'stream/ngx_stream_set_module.c'},
stream_upstream_least_conn={'stream/ngx_stream_upstream_least_conn_module.c'},
stream_upstream_least_time={'stream/ngx_stream_upstream_least_time_module.c'},
stream_upstream_random={'stream/ngx_stream_upstream_random_module.c'},
stream_upstream_zone={'stream/ngx_stream_upstream_zone_module.c'},
stream_ssl_preread={'stream/ngx_stream_ssl_preread_module.c'},
-- MISC_MODULES
google_perftools={'misc/ngx_google_perftools_module.c'},
cpp_test={'misc/ngx_cpp_test_module.cpp'},
}