blob: 4339caef7c089def444cba482fad84e8a5841a12 [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
Chih-Hung Hsieh21b31112020-07-16 16:27:48 -070040rust_defaults {
41 name: "bitflags_defaults",
42 crate_name: "bitflags",
Chih-Hung Hsieh36d73072020-07-16 16:27:48 -070043 // has rustc warnings
44 srcs: ["src/lib.rs"],
Chih-Hung Hsieh21b31112020-07-16 16:27:48 -070045 test_suites: ["general-tests"],
46 auto_gen_config: true,
47 edition: "2015",
Jiyong Park20e78352020-12-07 15:39:28 +090048 features: ["default"],
Joel Galenson89e0a882021-04-27 08:55:19 -070049 cfgs: ["bitflags_const_fn"],
Chih-Hung Hsieh21b31112020-07-16 16:27:48 -070050}
51
52rust_test_host {
53 name: "bitflags_host_test_src_lib",
54 defaults: ["bitflags_defaults"],
Joel Galenson89e0a882021-04-27 08:55:19 -070055 test_options: {
56 unit_test: true,
57 },
Chih-Hung Hsieh21b31112020-07-16 16:27:48 -070058}
59
60rust_test {
61 name: "bitflags_device_test_src_lib",
62 defaults: ["bitflags_defaults"],
Chih-Hung Hsieh21b31112020-07-16 16:27:48 -070063}
Jason Macnakefaa0952019-12-12 22:33:33 +000064
Matthew Maurer541fa022020-07-06 13:12:51 -070065rust_library {
Jason Macnakefaa0952019-12-12 22:33:33 +000066 name: "libbitflags",
Chih-Hung Hsieh82f0b482020-07-12 14:08:00 -070067 // has rustc warnings
Andrew Walbran4bf8ff92020-06-05 14:42:59 +010068 host_supported: true,
Jason Macnakefaa0952019-12-12 22:33:33 +000069 crate_name: "bitflags",
70 srcs: ["src/lib.rs"],
71 edition: "2015",
Jiyong Park20e78352020-12-07 15:39:28 +090072 features: ["default"],
Joel Galenson89e0a882021-04-27 08:55:19 -070073 cfgs: ["bitflags_const_fn"],
Jiyong Park20e78352020-12-07 15:39:28 +090074 apex_available: [
75 "//apex_available:platform",
76 "com.android.virt",
77 ],
Jason Macnakefaa0952019-12-12 22:33:33 +000078}