ngx_module_link=YES
ngx_module_order=
- if [ $USE_OPENSSL_QUIC = YES ]; then
- ngx_module_deps="$ngx_module_deps \
- src/event/quic/ngx_event_quic.h \
- src/event/quic/ngx_event_quic_transport.h \
- src/event/quic/ngx_event_quic_protection.h"
- ngx_module_srcs="$ngx_module_srcs \
- src/event/quic/ngx_event_quic.c \
- src/event/quic/ngx_event_quic_transport.c \
- src/event/quic/ngx_event_quic_protection.c"
- fi
+ . auto/module
+fi
+
+
+if [ $USE_OPENSSL$USE_OPENSSL_QUIC = YESYES ]; then
+ ngx_module_type=CORE
+ ngx_module_name=ngx_quic_module
+ ngx_module_incs=
+ ngx_module_deps="src/event/quic/ngx_event_quic.h \
+ src/event/quic/ngx_event_quic_transport.h \
+ src/event/quic/ngx_event_quic_protection.h"
+ ngx_module_srcs="src/event/quic/ngx_event_quic.c \
+ src/event/quic/ngx_event_quic_transport.c \
+ src/event/quic/ngx_event_quic_protection.c"
+
+ ngx_module_libs=
+ ngx_module_link=YES
+ ngx_module_order=
. auto/module
fi
size_t len);
+static ngx_core_module_t ngx_quic_module_ctx = {
+ ngx_string("quic"),
+ NULL,
+ NULL
+};
+
+
+ngx_module_t ngx_quic_module = {
+ NGX_MODULE_V1,
+ &ngx_quic_module_ctx, /* module context */
+ NULL, /* module directives */
+ NGX_CORE_MODULE, /* module type */
+ NULL, /* init master */
+ NULL, /* init module */
+ NULL, /* init process */
+ NULL, /* init thread */
+ NULL, /* exit thread */
+ NULL, /* exit process */
+ NULL, /* exit master */
+ NGX_MODULE_V1_PADDING
+};
+
+
static SSL_QUIC_METHOD quic_method = {
#if BORINGSSL_API_VERSION >= 10
ngx_quic_set_read_secret,