blob: a23a93da1858f5b336f83900befbb1afa58e3f82 [file] [log] [blame]
Andrew Walbranf338cf32021-06-14 15:00:57 +00001// This file is generated by cargo2android.py --config cargo2android.json.
Thiébaud Weksteen9791b302021-03-03 16:30:20 +01002// Do not modify this file as changes will be overridden on upgrade.
Bob Badour1a998612021-02-12 17:13:57 -08003
Bob Badoura3f05ce2021-03-17 12:58:54 -07004package {
5 default_applicable_licenses: ["external_rust_crates_getrandom_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_getrandom_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
Joel Galensond8dd61a2021-11-29 14:03:51 -080040rust_test {
41 name: "getrandom_test_src_lib",
42 host_supported: true,
Chih-Hung Hsieh6d889082020-07-16 16:27:49 -070043 crate_name: "getrandom",
Joel Galensond8dd61a2021-11-29 14:03:51 -080044 cargo_env_compat: true,
Jeff Vander Stoep4d7867d2022-12-12 11:02:41 +010045 cargo_pkg_version: "0.2.8",
Chih-Hung Hsieh70255fc2020-07-17 16:44:42 -070046 srcs: ["src/lib.rs"],
Chih-Hung Hsieh6d889082020-07-16 16:27:49 -070047 test_suites: ["general-tests"],
48 auto_gen_config: true,
Joel Galensond8dd61a2021-11-29 14:03:51 -080049 test_options: {
50 unit_test: true,
51 },
Chih-Hung Hsieh6d889082020-07-16 16:27:49 -070052 edition: "2018",
Thiébaud Weksteen9791b302021-03-03 16:30:20 +010053 features: ["std"],
Chih-Hung Hsieh6d889082020-07-16 16:27:49 -070054 rustlibs: [
55 "libcfg_if",
56 "liblibc",
57 ],
58}
59
Chih-Hung Hsieh6d889082020-07-16 16:27:49 -070060rust_defaults {
Joel Galensond8dd61a2021-11-29 14:03:51 -080061 name: "getrandom_test_defaults",
Thiébaud Weksteen9791b302021-03-03 16:30:20 +010062 crate_name: "getrandom",
Joel Galensond8dd61a2021-11-29 14:03:51 -080063 cargo_env_compat: true,
Jeff Vander Stoep4d7867d2022-12-12 11:02:41 +010064 cargo_pkg_version: "0.2.8",
Chih-Hung Hsieh6d889082020-07-16 16:27:49 -070065 test_suites: ["general-tests"],
66 auto_gen_config: true,
67 edition: "2018",
Thiébaud Weksteen9791b302021-03-03 16:30:20 +010068 features: ["std"],
Chih-Hung Hsieh6d889082020-07-16 16:27:49 -070069 rustlibs: [
70 "libcfg_if",
71 "libgetrandom",
72 "liblibc",
73 ],
74}
75
Chih-Hung Hsieh6d889082020-07-16 16:27:49 -070076rust_test {
Joel Galensond8dd61a2021-11-29 14:03:51 -080077 name: "getrandom_test_tests_normal",
78 defaults: ["getrandom_test_defaults"],
79 host_supported: true,
Thiébaud Weksteen9791b302021-03-03 16:30:20 +010080 srcs: ["tests/normal.rs"],
81 test_options: {
82 unit_test: true,
83 },
84}
85
86rust_test {
Joel Galensond8dd61a2021-11-29 14:03:51 -080087 name: "getrandom_test_tests_rdrand",
88 defaults: ["getrandom_test_defaults"],
89 host_supported: true,
Thiébaud Weksteen9791b302021-03-03 16:30:20 +010090 srcs: ["tests/rdrand.rs"],
91 test_options: {
92 unit_test: true,
93 },
94}
95
Joel Galensone5254a52020-07-07 13:20:14 -070096rust_library {
97 name: "libgetrandom",
98 host_supported: true,
99 crate_name: "getrandom",
Joel Galensond8dd61a2021-11-29 14:03:51 -0800100 cargo_env_compat: true,
Jeff Vander Stoep4d7867d2022-12-12 11:02:41 +0100101 cargo_pkg_version: "0.2.8",
Joel Galensone5254a52020-07-07 13:20:14 -0700102 srcs: ["src/lib.rs"],
103 edition: "2018",
Thiébaud Weksteen9791b302021-03-03 16:30:20 +0100104 features: ["std"],
Joel Galensone5254a52020-07-07 13:20:14 -0700105 rustlibs: [
106 "libcfg_if",
107 "liblibc",
108 ],
Andrew Walbranf338cf32021-06-14 15:00:57 +0000109 apex_available: [
110 "//apex_available:platform",
Andrew Scull0a2860d2022-07-29 15:42:05 +0000111 "//apex_available:anyapex",
Andrew Walbranf338cf32021-06-14 15:00:57 +0000112 ],
Matthew Maurer17540712023-03-07 17:23:58 -0800113 product_available: true,
Josh Wu8d4e6d52022-07-28 23:19:01 +0800114 vendor_available: true,
Joel Galensone5254a52020-07-07 13:20:14 -0700115}