diff options
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 28 |
1 files changed, 22 insertions, 6 deletions
@@ -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: { |