diff options
author | Andrew Walbran <qwandor@google.com> | 2023-05-15 13:42:40 +0000 |
---|---|---|
committer | Andrew Walbran <qwandor@google.com> | 2023-05-15 14:05:25 +0000 |
commit | 730e6fb3f2b2f6d04f12299c3555fd6aa888ef1d (patch) | |
tree | 279fc47a8029581bb6f00da8e5f2e2bf78ffb100 /Android.bp | |
parent | fcf80050cf649c6adafb91ab6a60f5337cf8772e (diff) | |
download | tokio-730e6fb3f2b2f6d04f12299c3555fd6aa888ef1d.tar.gz |
No need for patch, just use variants.
Test: Ran cargo2android, compared output
Change-Id: I0a7fb5a824ccc866afc25ca0f0d695d494fa2602
Diffstat (limited to 'Android.bp')
-rw-r--r-- | Android.bp | 54 |
1 files changed, 42 insertions, 12 deletions
@@ -18,9 +18,10 @@ license { ], } -rust_defaults { - name: "tokio_defaults", +rust_library { + name: "libtokio", host_supported: true, + crate_name: "tokio", cargo_env_compat: true, cargo_pkg_version: "1.25.0", srcs: ["src/lib.rs"], @@ -55,9 +56,7 @@ rust_defaults { proc_macros: ["libtokio_macros"], apex_available: [ "//apex_available:platform", - "com.android.btservices", - "com.android.resolv", - "com.android.uwb", + "//apex_available:anyapex", ], product_available: true, vendor_available: true, @@ -65,18 +64,49 @@ rust_defaults { } rust_library { - name: "libtokio", - crate_name: "tokio", - defaults: ["tokio_defaults"], -} - -rust_library { name: "libtokio_for_test", + host_supported: true, crate_name: "tokio", - defaults: ["tokio_defaults"], + cargo_env_compat: true, + cargo_pkg_version: "1.25.0", + srcs: ["src/lib.rs"], + edition: "2018", features: [ + "bytes", + "fs", + "io-util", + "libc", + "macros", + "memchr", + "mio", + "net", + "num_cpus", + "rt", + "rt-multi-thread", + "socket2", + "sync", "test-util", + "time", + "tokio-macros", + "windows-sys", ], + rustlibs: [ + "libbytes", + "liblibc", + "libmemchr", + "libmio", + "libnum_cpus", + "libpin_project_lite", + "libsocket2", + ], + proc_macros: ["libtokio_macros"], + apex_available: [ + "//apex_available:platform", + "//apex_available:anyapex", + ], + product_available: true, + vendor_available: true, + min_sdk_version: "29", } rust_defaults { |