blob: 1ec1d6c2d6d04b93cf7352f35a0eb9c3f937aa05 [file] [log] [blame]
Joel Galenson706a40a2021-11-29 14:05:31 -08001// This file is generated by cargo2android.py --config cargo2android.json.
Joel Galenson2909d9d2021-04-13 08:49:59 -07002// Do not modify this file as changes will be overridden on upgrade.
Chih-Hung Hsiehec8f5e42019-10-25 18:13:44 -07003
Bob Badour5e45edf2021-02-12 15:14:55 -08004package {
5 default_applicable_licenses: ["external_rust_crates_syn_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_syn_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 Maurer56a036b2020-07-06 13:34:37 -070040rust_library_host {
Chih-Hung Hsiehd2ebe5f2020-02-27 10:09:28 -080041 name: "libsyn",
Chih-Hung Hsiehec8f5e42019-10-25 18:13:44 -070042 crate_name: "syn",
Joel Galenson0773d8d2021-09-22 11:23:29 -070043 cargo_env_compat: true,
David LeGareec387692022-03-02 16:21:07 +000044 cargo_pkg_version: "1.0.86",
Chih-Hung Hsiehec8f5e42019-10-25 18:13:44 -070045 srcs: ["src/lib.rs"],
Chih-Hung Hsieh467ea212019-10-31 17:36:47 -070046 edition: "2018",
Ivan Lozano6e5c51a2019-09-06 09:20:29 -070047 features: [
Chih-Hung Hsiehec8f5e42019-10-25 18:13:44 -070048 "clone-impls",
49 "default",
Ivan Lozano6e5c51a2019-09-06 09:20:29 -070050 "derive",
Chih-Hung Hsieh467ea212019-10-31 17:36:47 -070051 "extra-traits",
Chih-Hung Hsiehec8f5e42019-10-25 18:13:44 -070052 "full",
Ivan Lozano6e5c51a2019-09-06 09:20:29 -070053 "parsing",
54 "printing",
Ivan Lozano6e5c51a2019-09-06 09:20:29 -070055 "proc-macro",
Chih-Hung Hsiehec8f5e42019-10-25 18:13:44 -070056 "quote",
Chih-Hung Hsieh467ea212019-10-31 17:36:47 -070057 "visit",
Chih-Hung Hsiehec8f5e42019-10-25 18:13:44 -070058 "visit-mut",
59 ],
Joel Galensonfdd47742021-05-19 17:24:08 -070060 cfgs: ["syn_disable_nightly_tests"],
Matthew Maurer56a036b2020-07-06 13:34:37 -070061 rustlibs: [
Ivan Lozano6e5c51a2019-09-06 09:20:29 -070062 "libproc_macro2",
Ivan Lozano6e5c51a2019-09-06 09:20:29 -070063 "libquote",
Chih-Hung Hsiehec8f5e42019-10-25 18:13:44 -070064 "libunicode_xid",
Ivan Lozano6e5c51a2019-09-06 09:20:29 -070065 ],
Chih-Hung Hsiehc926b442020-07-12 14:48:53 -070066 compile_multilib: "first",
Ivan Lozano6e5c51a2019-09-06 09:20:29 -070067}