blob: 7211fe60b2db3e51619f320bb05fd3b15b11bba1 [file] [log] [blame]
Joel Galensone2863542021-04-28 08:08:53 -07001// This file is generated by cargo2android.py --config cargo2android.json.
Elliott Hughese116d732021-04-01 16:26:32 -07002// Do not modify this file as changes will be overridden on upgrade.
Chih-Hung Hsiehca5c7552020-05-13 16:07:37 -07003
Bob Badour79e85f72021-02-12 16:14:12 -08004package {
5 default_applicable_licenses: ["external_rust_crates_once_cell_license"],
6}
7
8// Added automatically by a large-scale-change that took the approach of
9// 'apply every license found to every target'. While this makes sure we respect
10// every license restriction, it may not be entirely correct.
11//
12// e.g. GPL in an MIT project might only apply to the contrib/ directory.
13//
14// Please consider splitting the single license below into multiple licenses,
15// taking care not to lose any license_kind information, and overriding the
16// default license using the 'licenses: [...]' property on targets as needed.
17//
18// For unused files, consider creating a 'fileGroup' with "//visibility:private"
19// to attach the license to, and including a comment whether the files may be
20// used in the current project.
21//
22// large-scale-change included anything that looked like it might be a license
23// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc.
24//
25// Please consider removing redundant or irrelevant files from 'license_text:'.
26// See: http://go/android-license-faq
27license {
28 name: "external_rust_crates_once_cell_license",
29 visibility: [":__subpackages__"],
30 license_kinds: [
31 "SPDX-license-identifier-Apache-2.0",
32 "SPDX-license-identifier-MIT",
33 ],
34 license_text: [
35 "LICENSE-APACHE",
36 "LICENSE-MIT",
37 ],
38}
39
Matthew Maurer8c364302020-07-06 13:33:17 -070040rust_library {
Chih-Hung Hsiehca5c7552020-05-13 16:07:37 -070041 name: "libonce_cell",
Andrew Walbran7391d012020-06-09 15:12:32 +010042 host_supported: true,
Chih-Hung Hsiehca5c7552020-05-13 16:07:37 -070043 crate_name: "once_cell",
Jeff Vander Stoep467ba802021-10-20 14:59:29 +020044 cargo_env_compat: true,
David LeGare533bf132022-03-02 16:21:26 +000045 cargo_pkg_version: "1.9.0",
Chih-Hung Hsiehca5c7552020-05-13 16:07:37 -070046 srcs: ["src/lib.rs"],
47 edition: "2018",
48 features: [
Haibo Huangdc66c862020-11-12 06:55:59 -080049 "alloc",
Chih-Hung Hsiehca5c7552020-05-13 16:07:37 -070050 "default",
Elliott Hughese116d732021-04-01 16:26:32 -070051 "race",
Chih-Hung Hsiehca5c7552020-05-13 16:07:37 -070052 "std",
53 ],
Bernie Innocentic6e82f72020-12-14 23:12:28 +090054 apex_available: [
55 "//apex_available:platform",
Alan Stokes9c624cb2021-06-22 11:22:29 +010056 "com.android.compos",
Bernie Innocentic6e82f72020-12-14 23:12:28 +090057 "com.android.resolv",
Jiyong Park9f03d482020-12-07 15:48:49 +090058 "com.android.virt",
Bernie Innocentic6e82f72020-12-14 23:12:28 +090059 ],
60 min_sdk_version: "29",
Chih-Hung Hsiehca5c7552020-05-13 16:07:37 -070061}
Jeff Vander Stoep467ba802021-10-20 14:59:29 +020062
Joel Galensonaeca3d82021-11-29 14:04:33 -080063rust_test {
64 name: "once_cell_test_src_lib",
65 host_supported: true,
Jeff Vander Stoep467ba802021-10-20 14:59:29 +020066 crate_name: "once_cell",
Jeff Vander Stoep467ba802021-10-20 14:59:29 +020067 cargo_env_compat: true,
David LeGare533bf132022-03-02 16:21:26 +000068 cargo_pkg_version: "1.9.0",
Joel Galensonaeca3d82021-11-29 14:04:33 -080069 srcs: ["src/lib.rs"],
Jeff Vander Stoep467ba802021-10-20 14:59:29 +020070 test_suites: ["general-tests"],
71 auto_gen_config: true,
Joel Galensonaeca3d82021-11-29 14:04:33 -080072 test_options: {
73 unit_test: true,
74 },
Jeff Vander Stoep467ba802021-10-20 14:59:29 +020075 edition: "2018",
76 features: [
77 "alloc",
78 "default",
79 "race",
80 "std",
81 ],
82 rustlibs: [
83 "libcrossbeam_utils",
84 "liblazy_static",
85 "libregex",
86 ],
87}
88
Joel Galensonaeca3d82021-11-29 14:04:33 -080089rust_test {
90 name: "once_cell_test_tests_it",
91 host_supported: true,
92 crate_name: "it",
93 cargo_env_compat: true,
David LeGare533bf132022-03-02 16:21:26 +000094 cargo_pkg_version: "1.9.0",
Joel Galensonaeca3d82021-11-29 14:04:33 -080095 srcs: ["tests/it.rs"],
96 test_suites: ["general-tests"],
97 auto_gen_config: true,
Jeff Vander Stoep467ba802021-10-20 14:59:29 +020098 test_options: {
99 unit_test: true,
100 },
Jeff Vander Stoep467ba802021-10-20 14:59:29 +0200101 edition: "2018",
102 features: [
103 "alloc",
104 "default",
105 "race",
106 "std",
107 ],
108 rustlibs: [
109 "libcrossbeam_utils",
110 "liblazy_static",
111 "libonce_cell",
112 "libregex",
113 ],
114}