
# Copyright (C) 2024 Web Server LLC
#

# Configuration for the Wasm module

ngx_addon_name="ngx_wasm_module"

ngx_module_type=CORE
ngx_module_name=$ngx_addon_name

ngx_module_incs="$ngx_addon_dir/src"

ngx_module_deps="$ngx_addon_dir/src/ngx_wasm.h                                \
                 $ngx_addon_dir/src/ngx_wasm_log.h                            \
                 $ngx_addon_dir/src/ngx_wasm.h                                \
                 $ngx_addon_dir/src/ngx_wasm_handle.h                         \
                 $ngx_addon_dir/src/ngx_wasm_call_env.h                       \
                 $ngx_addon_dir/src/ngx_wasm_host.h                           \
                 $ngx_addon_dir/src/ngx_wasm_serial.h                         \
                 $ngx_addon_dir/src/ngx_wasm_filter.h                         \
                 $ngx_addon_dir/src/ngx_wasm_connection.h                     \
                 $ngx_addon_dir/src/ngx_wasm_event.h                          \
                 $ngx_addon_dir/src/wasi/ngx_wasi_call_env.h                  \
                 $ngx_addon_dir/src/wasi/ngx_wasi_connection.h                \
                 $ngx_addon_dir/src/wasi/ngx_wasi_event.h                     \
                 $ngx_addon_dir/src/wasi/ngx_wasi_http_request.h"

ngx_module_srcs="$ngx_addon_dir/src/ngx_wasm_module.c                         \
                 $ngx_addon_dir/src/ngx_wasm_filter.c                         \
                 $ngx_addon_dir/src/ngx_wasm_serial.c                         \
                 $ngx_addon_dir/src/ngx_wasm_host.c                           \
                 $ngx_addon_dir/src/ngx_wasm_handle.c                         \
                 $ngx_addon_dir/src/ngx_wasm_log.c                            \
                 $ngx_addon_dir/src/ngx_wasm_call_env.c                       \
                 $ngx_addon_dir/src/ngx_wasm_connection.c                     \
                 $ngx_addon_dir/src/ngx_wasm_event.c"

ngx_module_libs=

. auto/module

ngx_addon_name=ngx_wasm_core_module

ngx_module_type=CORE
ngx_module_name=$ngx_addon_name
#ngx_module_incs=
#ngx_module_deps=
ngx_module_srcs=
ngx_module_libs=

. auto/module

have=NGX_WASM . auto/have
