blob: 2a9d5d9f4d83b8ea635c1e33849215534bfdce5b [file] [log] [blame]
Joel Galenson8ac1c612021-04-27 14:40:54 -07001// This file is generated by cargo2android.py --config cargo2android.json.
Joel Galensonaa25fe62021-04-01 17:18:00 -07002// Do not modify this file as changes will be overridden on upgrade.
Joel Galensone0c09072020-10-23 08:03:14 -07003
Bob Badourbb4b4712021-02-26 02:23:30 -08004package {
5 default_applicable_licenses: ["external_rust_crates_mio_license"],
6}
7
8// Added automatically by a large-scale-change
9// See: http://go/android-license-faq
10license {
11 name: "external_rust_crates_mio_license",
12 visibility: [":__subpackages__"],
13 license_kinds: [
14 "SPDX-license-identifier-MIT",
15 ],
16 license_text: [
17 "LICENSE",
18 ],
19}
20
Joel Galensone0c09072020-10-23 08:03:14 -070021rust_library {
22 name: "libmio",
23 host_supported: true,
24 crate_name: "mio",
Jeff Vander Stoep7e2429c2021-10-19 11:28:21 +020025 cargo_env_compat: true,
26 cargo_pkg_version: "0.7.13",
Joel Galensone0c09072020-10-23 08:03:14 -070027 srcs: ["src/lib.rs"],
28 edition: "2018",
29 features: [
Haibo Huangb871bf72020-11-16 17:42:39 -080030 "net",
31 "os-ext",
Joel Galensone0c09072020-10-23 08:03:14 -070032 "os-poll",
Chih-Hung Hsieh547d8062020-10-29 14:24:11 -070033 "os-util",
Joel Galensone0c09072020-10-23 08:03:14 -070034 "tcp",
35 "udp",
36 "uds",
37 ],
38 rustlibs: [
39 "liblibc",
40 "liblog_rust",
41 ],
Bernie Innocenti0fae4322020-12-21 02:24:12 +090042 apex_available: [
43 "//apex_available:platform",
Roopa Sattirajua2856ce2021-12-21 16:31:57 -080044 "com.android.bluetooth",
Bernie Innocenti0fae4322020-12-21 02:24:12 +090045 "com.android.resolv",
Joel Galensone9c7e282021-11-19 15:09:25 -080046 "com.android.uwb",
Bernie Innocenti0fae4322020-12-21 02:24:12 +090047 ],
Matthew Maurerbfb2e242022-01-18 17:31:32 +000048 vendor_available: true,
Bernie Innocenti0fae4322020-12-21 02:24:12 +090049 min_sdk_version: "29",
Joel Galensone0c09072020-10-23 08:03:14 -070050}
51
Joel Galenson068adea2021-11-29 14:04:23 -080052rust_test {
53 name: "mio_test_src_lib",
54 host_supported: true,
Jeff Vander Stoep7e2429c2021-10-19 11:28:21 +020055 crate_name: "mio",
Jeff Vander Stoep7e2429c2021-10-19 11:28:21 +020056 cargo_env_compat: true,
57 cargo_pkg_version: "0.7.13",
Joel Galenson068adea2021-11-29 14:04:23 -080058 srcs: ["src/lib.rs"],
Jeff Vander Stoep7e2429c2021-10-19 11:28:21 +020059 test_suites: ["general-tests"],
60 auto_gen_config: true,
Joel Galenson068adea2021-11-29 14:04:23 -080061 test_options: {
62 unit_test: true,
63 },
Jeff Vander Stoep7e2429c2021-10-19 11:28:21 +020064 edition: "2018",
65 features: [
66 "net",
67 "os-ext",
68 "os-poll",
69 "os-util",
70 "tcp",
71 "udp",
72 "uds",
73 ],
74 rustlibs: [
75 "libenv_logger",
76 "liblibc",
77 "liblog_rust",
78 "librand",
79 ],
80}