aboutsummaryrefslogtreecommitdiff
path: root/Android.bp
diff options
context:
space:
mode:
Diffstat (limited to 'Android.bp')
-rw-r--r--Android.bp28
1 files changed, 22 insertions, 6 deletions
diff --git a/Android.bp b/Android.bp
index 1e66aba2..f710f66e 100644
--- a/Android.bp
+++ b/Android.bp
@@ -53,19 +53,22 @@ license {
libwebsocketsSrcFiles = [
"lib/core-net/adopt.c",
- "lib/core-net/client.c",
+ "lib/core-net/client/client.c",
+ "lib/core-net/client/conmon.c",
+ "lib/core-net/client/connect.c",
+ "lib/core-net/client/connect2.c",
+ "lib/core-net/client/connect3.c",
+ "lib/core-net/client/connect4.c",
+ "lib/core-net/client/sort-dns.c",
"lib/core-net/close.c",
- "lib/core-net/connect.c",
"lib/core-net/dummy-callback.c",
"lib/core-net/network.c",
"lib/core-net/output.c",
"lib/core-net/pollfd.c",
- "lib/core-net/sequencer.c",
- "lib/core-net/server.c",
+ "lib/core-net/route.c",
"lib/core-net/service.c",
"lib/core-net/sorted-usec-list.c",
"lib/core-net/state.c",
- "lib/core-net/stats.c",
"lib/core-net/vhost.c",
"lib/core-net/wsi-timeout.c",
"lib/core-net/wsi.c",
@@ -75,14 +78,19 @@ libwebsocketsSrcFiles = [
"lib/core/libwebsockets.c",
"lib/core/logs.c",
"lib/core/lws_dll2.c",
+ "lib/core/lws_map.c",
"lib/core/vfs.c",
"lib/event-libs/poll/poll.c",
"lib/misc/base64-decode.c",
+ "lib/misc/cache-ttl/file.c",
+ "lib/misc/cache-ttl/heap.c",
+ "lib/misc/cache-ttl/lws-cache-ttl.c",
"lib/misc/dir.c",
"lib/misc/lejp.c",
"lib/misc/lws-ring.c",
"lib/misc/lwsac/cached-file.c",
"lib/misc/lwsac/lwsac.c",
+ "lib/misc/prng.c",
"lib/misc/sha-1.c",
"lib/plat/unix/unix-caps.c",
"lib/plat/unix/unix-fds.c",
@@ -96,14 +104,16 @@ libwebsocketsSrcFiles = [
"lib/roles/h2/hpack.c",
"lib/roles/h2/http2.c",
"lib/roles/h2/ops-h2.c",
- "lib/roles/http/client/client-handshake.c",
"lib/roles/http/client/client-http.c",
+ "lib/roles/http/cookie.c",
+ "lib/roles/http/date.c",
"lib/roles/http/header.c",
"lib/roles/http/parsers.c",
"lib/roles/http/server/lejp-conf.c",
"lib/roles/http/server/lws-spa.c",
"lib/roles/http/server/server.c",
"lib/roles/listen/ops-listen.c",
+ "lib/roles/netlink/ops-netlink.c",
"lib/roles/pipe/ops-pipe.c",
"lib/roles/raw-file/ops-raw-file.c",
"lib/roles/raw-skt/ops-raw-skt.c",
@@ -111,15 +121,18 @@ libwebsocketsSrcFiles = [
"lib/roles/ws/client-ws.c",
"lib/roles/ws/ops-ws.c",
"lib/roles/ws/server-ws.c",
+ "lib/system/smd/smd.c",
"lib/system/system.c",
"lib/tls/openssl/openssl-client.c",
"lib/tls/openssl/openssl-server.c",
+ "lib/tls/openssl/openssl-session.c",
"lib/tls/openssl/openssl-ssl.c",
"lib/tls/openssl/openssl-tls.c",
"lib/tls/openssl/openssl-x509.c",
"lib/tls/tls-client.c",
"lib/tls/tls-network.c",
"lib/tls/tls-server.c",
+ "lib/tls/tls-sessions.c",
"lib/tls/tls.c",
]
@@ -150,6 +163,8 @@ libwebsocketsIncludePath = [
"lib/roles/raw-proxy",
"lib/abstract",
"lib/system/async-dns",
+ "lib/system/smd",
+ "lib/system/metrics",
"lib/roles/mqtt",
"lib/plat/unix",
"lib",
@@ -164,6 +179,7 @@ cc_library_static {
"libssl",
"libcap",
],
+ c_std: "gnu17",
host_supported: true,
product_variables: {
debuggable: {