| 1 | /* lws_config.h Generated from lws_config.h.in */ |
| 2 | |
| 3 | #ifndef NDEBUG |
| 4 | #ifndef _DEBUG |
| 5 | #define _DEBUG |
| 6 | #endif |
| 7 | #endif |
| 8 | |
| 9 | #define LWS_INSTALL_DATADIR "/usr/share" |
| 10 | #define LWS_INSTALL_LIBDIR "/usr/lib" |
| 11 | #define LWS_LIBRARY_VERSION_MAJOR 4 |
| 12 | #define LWS_LIBRARY_VERSION_MINOR 4 |
| 13 | #define LWS_LIBRARY_VERSION_PATCH_ELABORATED 0-unknown |
| 14 | #define LWS_LIBRARY_VERSION_PATCH 0 |
| 15 | |
| 16 | /* LWS_LIBRARY_VERSION_NUMBER looks like 1005001 for e.g. version 1.5.1 */ |
| 17 | #define LWS_LIBRARY_VERSION_NUMBER (LWS_LIBRARY_VERSION_MAJOR * 1000000) + \ |
| 18 | (LWS_LIBRARY_VERSION_MINOR * 1000) + \ |
| 19 | LWS_LIBRARY_VERSION_PATCH |
| 20 | #define LWS_MAX_SMP 1 |
| 21 | |
| 22 | /* #undef LWS_ESP_PLATFORM */ |
| 23 | /* #undef LWS_LIBRARY_VERSION_NUMBER */ |
| 24 | |
| 25 | /* #undef LWS_EXT_PTHREAD_LIBRARIES */ |
| 26 | |
| 27 | /* #undef LWS_AVOID_SIGPIPE_IGN */ |
| 28 | #define LWS_BUILD_HASH "unknown" |
| 29 | /* #undef LWS_BUILTIN_GETIFADDRS */ |
| 30 | /* #undef LWS_BUILTIN_PLUGIN_NAMES */ |
| 31 | #define LWS_CLIENT_HTTP_PROXYING |
| 32 | /* #undef LWS_DETECTED_PLAT_IOS */ |
| 33 | /* #undef LWS_FALLBACK_GETHOSTBYNAME */ |
| 34 | #define LWS_HAS_INTPTR_T |
| 35 | #define LWS_HAS_GETOPT_LONG |
| 36 | /* #undef LWS_HAVE__ATOI64 */ |
| 37 | #define LWS_HAVE_ATOLL |
| 38 | #define LWS_HAVE_BN_bn2binpad |
| 39 | #define LWS_HAVE_CLOCK_GETTIME |
| 40 | #define LWS_HAVE_EC_POINT_get_affine_coordinates |
| 41 | #define LWS_HAVE_EC_KEY_new_by_curve_name |
| 42 | #define LWS_HAVE_ECDSA_SIG_set0 |
| 43 | #define LWS_HAVE_EVP_MD_CTX_free |
| 44 | #define LWS_HAVE_EVP_aes_128_wrap |
| 45 | #define LWS_HAVE_EVP_aes_128_cfb8 |
| 46 | #define LWS_HAVE_EVP_aes_128_cfb128 |
| 47 | #define LWS_HAVE_EVP_aes_192_cfb8 |
| 48 | #define LWS_HAVE_EVP_aes_192_cfb128 |
| 49 | #define LWS_HAVE_EVP_aes_256_cfb8 |
| 50 | #define LWS_HAVE_EVP_aes_256_cfb128 |
| 51 | #define LWS_HAVE_EVP_aes_128_ofb |
| 52 | #define LWS_HAVE_EVP_aes_128_xts |
| 53 | #define LWS_HAVE_EVP_aes_128_ctr |
| 54 | #define LWS_HAVE_EVP_aes_128_ecb |
| 55 | #define LWS_HAVE_EVP_PKEY_new_raw_private_key |
| 56 | #define LWS_HAVE_EXECVPE |
| 57 | #define LWS_HAVE_LOCALTIME_R |
| 58 | #define LWS_HAVE_GMTIME_R |
| 59 | #define LWS_HAVE_CTIME_R |
| 60 | #define LWS_HAVE_GETGRGID_R |
| 61 | #define LWS_HAVE_GETGRNAM_R |
| 62 | #define LWS_HAVE_GETPWUID_R |
| 63 | #define LWS_HAVE_GETPWNAM_R |
| 64 | #define LWS_HAVE_LIBCAP |
| 65 | #define LWS_HAVE_HMAC_CTX_new |
| 66 | #define LWS_HAVE_MALLOC_H |
| 67 | #define LWS_HAVE_MALLOC_TRIM |
| 68 | #define LWS_HAVE_MALLOC_USABLE_SIZE |
| 69 | /* #undef LWS_HAVE_mbedtls_md_setup */ |
| 70 | /* #undef LWS_HAVE_mbedtls_net_init */ |
| 71 | /* #undef LWS_HAVE_mbedtls_rsa_complete */ |
| 72 | /* #undef LWS_HAVE_mbedtls_internal_aes_encrypt */ |
| 73 | /* #undef LWS_HAVE_mbedtls_ssl_conf_alpn_protocols */ |
| 74 | /* #undef LWS_HAVE_mbedtls_ssl_get_alpn_protocol */ |
| 75 | /* #undef LWS_HAVE_mbedtls_ssl_conf_sni */ |
| 76 | /* #undef LWS_HAVE_mbedtls_ssl_set_hs_ca_chain */ |
| 77 | /* #undef LWS_HAVE_mbedtls_ssl_set_hs_own_cert */ |
| 78 | /* #undef LWS_HAVE_mbedtls_ssl_set_hs_authmode */ |
| 79 | /* #undef LWS_HAVE_mbedtls_ssl_set_verify */ |
| 80 | /* #undef LWS_HAVE_mbedtls_x509_crt_parse_file */ |
| 81 | /* #undef LWS_HAVE_MBEDTLS_NET_SOCKETS */ |
| 82 | /* #undef LWS_HAVE_MBEDTLS_SSL_NEW_SESSION_TICKET */ |
| 83 | /* #undef LWS_HAVE_MBEDTLS_AUTH_KEY_ID */ |
| 84 | #define LWS_HAVE_NEW_UV_VERSION_H |
| 85 | #define LWS_HAVE_OPENSSL_ECDH_H |
| 86 | #define LWS_HAVE_OPENSSL_STACK |
| 87 | #define LWS_HAVE_PIPE2 |
| 88 | #define LWS_HAVE_EVENTFD |
| 89 | #define LWS_HAVE_PTHREAD_H |
| 90 | #define LWS_HAVE_RSA_SET0_KEY |
| 91 | /* #undef LWS_HAVE_RSA_verify_pss_mgf1 */ |
| 92 | #define LWS_HAVE_SSL_CTX_get0_certificate |
| 93 | #define LWS_HAVE_SSL_CTX_load_verify_file |
| 94 | #define LWS_HAVE_SSL_CTX_load_verify_dir |
| 95 | #define LWS_HAVE_SSL_CTX_set1_param |
| 96 | #define LWS_HAVE_SSL_CTX_set_ciphersuites |
| 97 | #define LWS_HAVE_SSL_CTX_set_keylog_callback |
| 98 | #define |
| 99 | #define LWS_HAVE_SSL_get0_alpn_selected |
| 100 | /* #undef LWS_HAVE_SSL_CTX_EVP_PKEY_new_raw_private_key */ |
| 101 | #define LWS_HAVE_SSL_set_alpn_protos |
| 102 | #define LWS_HAVE_SSL_SET_INFO_CALLBACK |
| 103 | #define LWS_HAVE_SSL_SESSION_set_time |
| 104 | #define LWS_HAVE_SSL_SESSION_up_ref |
| 105 | /* #undef LWS_HAVE__STAT32I64 */ |
| 106 | #define LWS_HAVE_STDINT_H |
| 107 | #define LWS_HAVE_SYS_TYPES_H |
| 108 | #define LWS_HAVE_SYS_CAPABILITY_H |
| 109 | #define LWS_HAVE_TIMEGM |
| 110 | #define LWS_HAVE_TLS_CLIENT_METHOD |
| 111 | #define LWS_HAVE_TLSV1_2_CLIENT_METHOD |
| 112 | #define LWS_HAVE_SUSECONDS_T |
| 113 | /* #undef LWS_HAVE_UV_VERSION_H */ |
| 114 | #define LWS_HAVE_VFORK |
| 115 | #define LWS_HAVE_X509_get_key_usage |
| 116 | #define LWS_HAVE_X509_VERIFY_PARAM_set1_host |
| 117 | #define LWS_LIBRARY_VERSION "4.4.0-unknown" |
| 118 | #define LWS_LOGGING_BITFIELD_CLEAR 0 |
| 119 | #define LWS_LOGGING_BITFIELD_SET 0 |
| 120 | #define LWS_LOG_TAG_LIFECYCLE |
| 121 | /* #undef LWS_MINGW_SUPPORT */ |
| 122 | /* #undef LWS_NO_CLIENT */ |
| 123 | #define LWS_NO_DAEMONIZE |
| 124 | /* #undef LWS_ONLY_SSPC */ |
| 125 | #define LWS_OPENSSL_CLIENT_CERTS "../share" |
| 126 | #define LWS_OPENSSL_SUPPORT |
| 127 | /* #undef LWS_OTA_PUBLIC_JWK */ |
| 128 | #define LWS_OTA_VARIANT "set-LWS_OTA_VARIANT" |
| 129 | /* #undef LWS_PLAT_OPTEE */ |
| 130 | #define LWS_PLAT_UNIX |
| 131 | /* #undef LWS_PLAT_FREERTOS */ |
| 132 | /* #undef LWS_PLAT_BAREMETAL */ |
| 133 | /* #undef LWS_ROLE_CGI */ |
| 134 | /* #undef LWS_ROLE_DBUS */ |
| 135 | #define LWS_ROLE_H1 |
| 136 | #define LWS_ROLE_H2 |
| 137 | #define LWS_ROLE_RAW |
| 138 | #define LWS_ROLE_RAW_FILE |
| 139 | /* #undef LWS_ROLE_RAW_PROXY */ |
| 140 | #define LWS_ROLE_WS |
| 141 | /* #undef LWS_ROLE_MQTT */ |
| 142 | #define LWS_SHA1_USE_OPENSSL_NAME |
| 143 | #define LWS_SSL_CLIENT_USE_OS_CA_CERTS |
| 144 | /* #undef LWS_SSL_SERVER_WITH_ECDH_CERT */ |
| 145 | #define LWS_SUPPRESS_DEPRECATED_API_WARNINGS |
| 146 | /* #undef LWS_TLS_LOG_PLAINTEXT_RX */ |
| 147 | /* #undef LWS_TLS_LOG_PLAINTEXT_TX */ |
| 148 | /* #undef LWS_WITH_ABSTRACT */ |
| 149 | /* #undef LWS_WITH_ACCESS_LOG */ |
| 150 | #define LWS_WITH_ACME |
| 151 | /* #undef LWS_WITH_ALLOC_METADATA_LWS */ |
| 152 | /* #undef LWS_WITH_ALSA */ |
| 153 | /* #undef LWS_WITH_SYS_ASYNC_DNS */ |
| 154 | /* #undef LWS_WITH_BORINGSSL */ |
| 155 | /* #undef LWS_WITH_AWSLC */ |
| 156 | /* #undef LWS_WITH_CGI */ |
| 157 | /* #undef LWS_WITH_COMPRESSED_BACKTRACES */ |
| 158 | #define LWS_COMPRESSED_BACKTRACES_SNIP_PRE 2 |
| 159 | #define LWS_COMPRESSED_BACKTRACES_SNIP_POST 1 |
| 160 | #define LWS_WITH_CONMON |
| 161 | /* #undef LWS_WITH_COSE */ |
| 162 | #define |
| 163 | /* #undef LWS_WITH_DEPRECATED_LWS_DLL */ |
| 164 | /* #undef LWS_WITH_DETAILED_LATENCY */ |
| 165 | #define LWS_WITH_DIR |
| 166 | #define LWS_WITH_DLO |
| 167 | /* #undef LWS_WITH_DRIVERS */ |
| 168 | /* #undef LWS_WITH_ESP32 */ |
| 169 | #define LWS_HAVE_NET_ETHERNET_H |
| 170 | #define LWS_HAVE_EVBACKEND_LINUXAIO |
| 171 | #define LWS_HAVE_EVBACKEND_IOURING |
| 172 | #define LWS_WITH_EXTERNAL_POLL |
| 173 | #define LWS_WITH_FILE_OPS |
| 174 | /* #undef LWS_WITH_FSMOUNT */ |
| 175 | #define LWS_WITH_FTS |
| 176 | #define LWS_WITH_GENCRYPTO |
| 177 | /* #undef LWS_WITH_GENERIC_SESSIONS */ |
| 178 | #define LWS_WITH_GLIB |
| 179 | /* #undef LWS_WITH_GTK */ |
| 180 | #define LWS_WITH_GZINFLATE |
| 181 | #define LWS_WITH_HTTP2 |
| 182 | #define LWS_WITH_HTTP_BASIC_AUTH |
| 183 | #define LWS_WITH_HTTP_DIGEST_AUTH |
| 184 | /* #undef LWS_WITH_HTTP_BROTLI */ |
| 185 | /* #undef LWS_HTTP_HEADERS_ALL */ |
| 186 | #define LWS_WITH_HTTP_PROXY |
| 187 | /* #undef LWS_WITH_HTTP_STREAM_COMPRESSION */ |
| 188 | #define |
| 189 | #define LWS_WITH_IPV6 |
| 190 | #define LWS_WITH_JOSE |
| 191 | /* #undef LWS_WITH_CBOR */ |
| 192 | #define LWS_WITH_CBOR_FLOAT |
| 193 | #define LWS_WITH_JSONRPC |
| 194 | #define LWS_WITH_LEJP |
| 195 | #define LWS_WITH_LHP |
| 196 | #define LWS_WITH_LIBEV |
| 197 | /* #undef LWS_WITH_LIBEVENT */ |
| 198 | #define LWS_WITH_LIBUV |
| 199 | /* #undef LWS_WITH_SDEVENT */ |
| 200 | #define LWS_WITH_LWSAC |
| 201 | #define LWS_LOGS_TIMESTAMP |
| 202 | /* #undef LWS_WITH_MBEDTLS */ |
| 203 | /* #undef LWS_WITH_MINIZ */ |
| 204 | #define LWS_WITH_NETLINK |
| 205 | #define LWS_WITH_BINDTODEVICE |
| 206 | #define LWS_WITH_NETWORK |
| 207 | /* #undef LWS_WITH_NO_LOGS */ |
| 208 | /* #undef LWS_WITH_OTA */ |
| 209 | #define LWS_WITH_CACHE_NSCOOKIEJAR |
| 210 | #define LWS_WITH_CLIENT |
| 211 | #define LWS_WITHOUT_EXTENSIONS |
| 212 | #define LWS_WITH_SERVER |
| 213 | /* #undef LWS_WITH_SPAWN */ |
| 214 | /* #undef LWS_WITH_PEER_LIMITS */ |
| 215 | #define LWS_WITH_JPEG |
| 216 | /* #undef LWS_WITH_PLUGINS */ |
| 217 | /* #undef LWS_WITH_PLUGINS_BUILTIN */ |
| 218 | /* #undef LWS_WITH_POLARSSL */ |
| 219 | #define LWS_WITH_POLL |
| 220 | #define LWS_WITH_RANGES |
| 221 | /* #undef LWS_WITH_RFC6724 */ |
| 222 | #define LWS_WITH_SECURE_STREAMS |
| 223 | /* #undef LWS_WITH_SECURE_STREAMS_CPP */ |
| 224 | #define LWS_WITH_SECURE_STREAMS_SYS_AUTH_API_AMAZON_COM |
| 225 | /* #undef LWS_WITH_SECURE_STREAMS_PROXY_API */ |
| 226 | /* #undef LWS_WITH_SECURE_STREAMS_STATIC_POLICY_ONLY */ |
| 227 | /* #undef LWS_WITH_SECURE_STREAMS_AUTH_SIGV4 */ |
| 228 | /* #undef LWS_WITH_SECURE_STREAMS_BUFFER_DUMP */ |
| 229 | /* #undef LWS_WITH_SS_DIRECT_PROTOCOL_STR */ |
| 230 | /* #undef LWS_WITH_SELFTESTS */ |
| 231 | /* #undef LWS_WITH_SEQUENCER */ |
| 232 | /* #undef LWS_WITH_SERVER_STATUS */ |
| 233 | #define LWS_WITH_SYS_SMD |
| 234 | /* #undef LWS_WITH_SMTP */ |
| 235 | #define LWS_WITH_SOCKS5 |
| 236 | /* #undef LWS_WITH_STATEFUL_URLDECODE */ |
| 237 | /* #undef LWS_WITH_STATS */ |
| 238 | /* #undef LWS_WITH_STRUCT_SQLITE3 */ |
| 239 | /* #undef LWS_WITH_STRUCT_JSON */ |
| 240 | /* #undef LWS_WITH_SUL_DEBUGGING */ |
| 241 | /* #undef LWS_WITH_SQLITE3 */ |
| 242 | /* #undef LWS_WITH_SYS_DHCP_CLIENT */ |
| 243 | /* #undef LWS_WITH_SYS_FAULT_INJECTION */ |
| 244 | /* #undef LWS_WITH_SYS_METRICS */ |
| 245 | /* #undef LWS_WITH_SYS_NTPCLIENT */ |
| 246 | #define LWS_WITH_SYS_STATE |
| 247 | #define LWS_HAVE_SYSTEMD_H |
| 248 | /* #undef LWS_WITHOUT_TEST_SERVER */ |
| 249 | #define LWS_WITHOUT_TESTAPPS |
| 250 | #define LWS_WITH_THREADPOOL |
| 251 | #define LWS_WITH_TLS |
| 252 | /* #undef LWS_WITH_TLS_JIT_TRUST */ |
| 253 | #define LWS_WITH_TLS_SESSIONS |
| 254 | #define LWS_WITH_UDP |
| 255 | /* #undef LWS_WITH_ULOOP */ |
| 256 | #define LWS_WITH_UNIX_SOCK |
| 257 | #define LWS_WITH_UPNG |
| 258 | #define LWS_WITH_ZIP_FOPS |
| 259 | /* #undef USE_OLD_CYASSL */ |
| 260 | /* #undef USE_WOLFSSL */ |
| 261 | #define LWS_WITH_EVENT_LIBS |
| 262 | #define LWS_WITH_EVLIB_PLUGINS |
| 263 | /* #undef LWS_WITH_LIBUV_INTERNAL */ |
| 264 | #define LWS_WITH_PLUGINS_API |
| 265 | #define LWS_HAVE_RTA_PREF |
| 266 | /* #undef PICO_SDK_PATH */ |
| 267 | #define LWS_HAVE_LINUX_IPV6_H |
| 268 | #define LWS_WITH_WOL |
| 269 | /* #undef LWS_HAVE_NET_IF_ETHER_H */ |
| 270 | |
| 271 | |