blob: 6a110ae6f92de902483507c7715ba94846d1907b [file] [log] [blame]
Joel Galenson89e0a882021-04-27 08:55:19 -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 Hsieh21b31112020-07-16 16:27:48 -07003
Bob Badourfafb6f12021-02-12 21:29:23 -08004package {
5 default_applicable_licenses: ["external_rust_crates_bitflags_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_bitflags_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 Galenson31e3ccc2021-11-29 14:03:10 -080040rust_test {
41 name: "bitflags_test_src_lib",
Chih-Hung Hsieh36d73072020-07-16 16:27:48 -070042 // has rustc warnings
Joel Galenson31e3ccc2021-11-29 14:03:10 -080043 host_supported: true,
44 crate_name: "bitflags",
Joel Galensonf9c300d2021-09-22 14:30:25 -070045 cargo_env_compat: true,
46 cargo_pkg_version: "1.3.2",
Joel Galenson31e3ccc2021-11-29 14:03:10 -080047 srcs: ["src/lib.rs"],
Chih-Hung Hsieh21b31112020-07-16 16:27:48 -070048 test_suites: ["general-tests"],
49 auto_gen_config: true,
Joel Galenson31e3ccc2021-11-29 14:03:10 -080050 test_options: {
51 unit_test: true,
52 },
Joel Galensonf9c300d2021-09-22 14:30:25 -070053 edition: "2018",
Jiyong Park20e78352020-12-07 15:39:28 +090054 features: ["default"],
Joel Galensonf9c300d2021-09-22 14:30:25 -070055 rustlibs: [
56 "libserde",
57 "libserde_json",
58 "libwalkdir",
59 ],
60 proc_macros: [
61 "librustversion",
62 "libserde_derive",
63 ],
Chih-Hung Hsieh21b31112020-07-16 16:27:48 -070064}
65
Joel Galenson31e3ccc2021-11-29 14:03:10 -080066rust_test {
67 name: "bitflags_test_tests_basic",
68 // has rustc warnings
69 host_supported: true,
70 crate_name: "bitflags",
71 cargo_env_compat: true,
72 cargo_pkg_version: "1.3.2",
73 srcs: ["tests/basic.rs"],
74 test_suites: ["general-tests"],
75 auto_gen_config: true,
Joel Galenson89e0a882021-04-27 08:55:19 -070076 test_options: {
77 unit_test: true,
78 },
Joel Galensonf9c300d2021-09-22 14:30:25 -070079 edition: "2018",
80 features: ["default"],
81 rustlibs: [
82 "libbitflags",
83 "libserde",
84 "libserde_json",
85 "libwalkdir",
86 ],
87 proc_macros: [
88 "librustversion",
89 "libserde_derive",
90 ],
91}
92
Matthew Maurer541fa022020-07-06 13:12:51 -070093rust_library {
Jason Macnakefaa0952019-12-12 22:33:33 +000094 name: "libbitflags",
Chih-Hung Hsieh82f0b482020-07-12 14:08:00 -070095 // has rustc warnings
Andrew Walbran4bf8ff92020-06-05 14:42:59 +010096 host_supported: true,
Jason Macnakefaa0952019-12-12 22:33:33 +000097 crate_name: "bitflags",
Joel Galensonf9c300d2021-09-22 14:30:25 -070098 cargo_env_compat: true,
99 cargo_pkg_version: "1.3.2",
Jason Macnakefaa0952019-12-12 22:33:33 +0000100 srcs: ["src/lib.rs"],
Joel Galensonf9c300d2021-09-22 14:30:25 -0700101 edition: "2018",
Jiyong Park20e78352020-12-07 15:39:28 +0900102 features: ["default"],
Jiyong Park20e78352020-12-07 15:39:28 +0900103 apex_available: [
104 "//apex_available:platform",
Roopa Sattiraju3be99c12021-12-21 15:58:41 -0800105 "com.android.bluetooth",
Victor Hsieh074a1b22021-05-11 12:36:09 -0700106 "com.android.compos",
Jiyong Park20e78352020-12-07 15:39:28 +0900107 "com.android.virt",
108 ],
Joel Galenson31e3ccc2021-11-29 14:03:10 -0800109 vendor_available: true,
Roopa Sattiraju3be99c12021-12-21 15:58:41 -0800110 min_sdk_version: "29",
Jason Macnakefaa0952019-12-12 22:33:33 +0000111}