blob: b8d90c9d289273de4628271672b3e9c69ef65940 [file] [log] [blame]
Joel Galensond0234f22021-04-27 09:04:32 -07001// This file is generated by cargo2android.py --config cargo2android.json.
2// Do not modify this file as changes will be overridden on upgrade.
Chih-Hung Hsiehdb886c62020-04-16 10:44:22 -07003
Bob Badour1b672ae2021-02-12 14:21:14 -08004package {
5 default_applicable_licenses: ["external_rust_crates_cfg-if_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_cfg-if_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
Chih-Hung Hsieh79af1512020-07-12 05:17:17 -070040rust_defaults {
41 name: "cfg-if_defaults",
Chih-Hung Hsieh7c69fd72020-05-07 12:03:44 -070042 crate_name: "cfg_if",
Chih-Hung Hsieh4e7fd592020-07-17 16:44:42 -070043 srcs: ["src/lib.rs"],
Chih-Hung Hsieh7c69fd72020-05-07 12:03:44 -070044 test_suites: ["general-tests"],
45 auto_gen_config: true,
46 edition: "2018",
47}
48
49rust_test_host {
Chih-Hung Hsieh79af1512020-07-12 05:17:17 -070050 name: "cfg-if_host_test_src_lib",
51 defaults: ["cfg-if_defaults"],
Joel Galensond0234f22021-04-27 09:04:32 -070052 test_options: {
53 unit_test: true,
54 },
Chih-Hung Hsieh79af1512020-07-12 05:17:17 -070055}
56
57rust_test {
58 name: "cfg-if_device_test_src_lib",
59 defaults: ["cfg-if_defaults"],
Chih-Hung Hsieh79af1512020-07-12 05:17:17 -070060}
61
62rust_defaults {
63 name: "cfg-if_defaults_xcrate",
Chih-Hung Hsieh7c69fd72020-05-07 12:03:44 -070064 crate_name: "xcrate",
Chih-Hung Hsieh4e7fd592020-07-17 16:44:42 -070065 srcs: ["tests/xcrate.rs"],
Chih-Hung Hsieh7c69fd72020-05-07 12:03:44 -070066 test_suites: ["general-tests"],
67 auto_gen_config: true,
68 edition: "2018",
Matthew Maurerd91f36e2020-07-06 13:14:54 -070069 rustlibs: [
Chih-Hung Hsieh7c69fd72020-05-07 12:03:44 -070070 "libcfg_if",
71 ],
72}
73
Chih-Hung Hsieh79af1512020-07-12 05:17:17 -070074rust_test_host {
75 name: "cfg-if_host_test_tests_xcrate",
76 defaults: ["cfg-if_defaults_xcrate"],
Joel Galensond0234f22021-04-27 09:04:32 -070077 test_options: {
78 unit_test: true,
79 },
Chih-Hung Hsieh79af1512020-07-12 05:17:17 -070080}
81
82rust_test {
83 name: "cfg-if_device_test_tests_xcrate",
84 defaults: ["cfg-if_defaults_xcrate"],
Chih-Hung Hsieh79af1512020-07-12 05:17:17 -070085}
86
Matthew Maurerd91f36e2020-07-06 13:14:54 -070087rust_library {
Chih-Hung Hsiehdb886c62020-04-16 10:44:22 -070088 name: "libcfg_if",
Joel Galenson341b0a72020-07-01 07:06:32 -070089 host_supported: true,
Chih-Hung Hsiehdb886c62020-04-16 10:44:22 -070090 crate_name: "cfg_if",
91 srcs: ["src/lib.rs"],
92 edition: "2018",
Bernie Innocentib0aa0a12020-12-12 02:56:50 +090093 apex_available: [
94 "//apex_available:platform",
95 "com.android.resolv",
Victor Hsieh50ee8e42021-01-07 13:03:16 -080096 "com.android.virt",
Bernie Innocentib0aa0a12020-12-12 02:56:50 +090097 ],
98 min_sdk_version: "29",
Chih-Hung Hsiehdb886c62020-04-16 10:44:22 -070099}