blob: a377270966489719fd39dc0bca0e24326bb21256 [file] [log] [blame]
Jooyung Hana7cd2382021-07-16 01:22:24 +00001// This file is generated by cargo2android.py --config cargo2android.json.
2// Do not modify this file as changes will be overridden on upgrade.
3
4
5
Bob Badour604d4e82021-08-02 13:01:53 -07006package {
7 default_applicable_licenses: ["external_rust_crates_xml-rs_license"],
8}
9
10// Added automatically by a large-scale-change
11// See: http://go/android-license-faq
12license {
13 name: "external_rust_crates_xml-rs_license",
14 visibility: [":__subpackages__"],
15 license_kinds: [
16 "SPDX-license-identifier-MIT",
17 ],
18 license_text: [
19 "LICENSE",
20 ],
21}
22
Jooyung Hana7cd2382021-07-16 01:22:24 +000023rust_library {
Jooyung Han7a7aadc2021-07-16 08:52:11 +090024 name: "libxml_rust",
25 stem: "libxml",
Jooyung Hana7cd2382021-07-16 01:22:24 +000026 // has rustc warnings
27 host_supported: true,
28 crate_name: "xml",
29 srcs: ["src/lib.rs"],
30 edition: "2015",
31 apex_available: [
32 "//apex_available:platform",
33 "com.android.virt",
34 ],
35}
36
37rust_defaults {
38 name: "xml-rs_test_defaults",
39 crate_name: "xml_analyze",
40 // has rustc warnings
41 srcs: ["src/analyze.rs"],
42 test_suites: ["general-tests"],
43 auto_gen_config: true,
44 edition: "2015",
45 rustlibs: [
46 "liblazy_static",
Jooyung Han7a7aadc2021-07-16 08:52:11 +090047 "libxml_rust",
Jooyung Hana7cd2382021-07-16 01:22:24 +000048 ],
49}
50
51rust_test_host {
52 name: "xml-rs_host_test_src_analyze",
53 defaults: ["xml-rs_test_defaults"],
54 test_options: {
55 unit_test: true,
56 },
57}
58
59rust_test {
60 name: "xml-rs_device_test_src_analyze",
61 defaults: ["xml-rs_test_defaults"],
62}
63
64rust_defaults {
65 name: "xml-rs_test_defaults_xml",
66 crate_name: "xml",
67 // has rustc warnings
68 srcs: ["src/lib.rs"],
69 test_suites: ["general-tests"],
70 auto_gen_config: true,
71 edition: "2015",
72 rustlibs: [
73 "liblazy_static",
74 ],
75}
76
77rust_test_host {
78 name: "xml-rs_host_test_src_lib",
79 defaults: ["xml-rs_test_defaults_xml"],
80 test_options: {
81 unit_test: true,
82 },
83}
84
85rust_test {
86 name: "xml-rs_device_test_src_lib",
87 defaults: ["xml-rs_test_defaults_xml"],
88}
89
90rust_defaults {
91 name: "xml-rs_test_defaults_xml_rs",
92 crate_name: "xml_rs",
93 test_suites: ["general-tests"],
94 auto_gen_config: true,
95 edition: "2015",
96 rustlibs: [
97 "liblazy_static",
Jooyung Han7a7aadc2021-07-16 08:52:11 +090098 "libxml_rust",
Jooyung Hana7cd2382021-07-16 01:22:24 +000099 ],
100}
101
102rust_test_host {
103 name: "xml-rs_host_test_tests_event_reader",
104 defaults: ["xml-rs_test_defaults_xml_rs"],
105 // has rustc warnings
106 srcs: ["tests/event_reader.rs"],
107 test_options: {
108 unit_test: true,
109 },
110}
111
112rust_test {
113 name: "xml-rs_device_test_tests_event_reader",
114 defaults: ["xml-rs_test_defaults_xml_rs"],
115 // has rustc warnings
116 srcs: ["tests/event_reader.rs"],
117}
118
119rust_test_host {
Jooyung Hanb427e262021-07-19 07:16:30 +0000120 name: "xml-rs_host_test_tests_event_writer",
121 defaults: ["xml-rs_test_defaults_xml_rs"],
122 // has rustc warnings
123 srcs: ["tests/event_writer.rs"],
124 test_options: {
125 unit_test: true,
126 },
127 data: ["tests/documents/*"],
128}
129
130rust_test {
131 name: "xml-rs_device_test_tests_event_writer",
132 defaults: ["xml-rs_test_defaults_xml_rs"],
133 // has rustc warnings
134 srcs: ["tests/event_writer.rs"],
135 data: ["tests/documents/*"],
136}
137
138rust_test_host {
Jooyung Hana7cd2382021-07-16 01:22:24 +0000139 name: "xml-rs_host_test_tests_streaming",
140 defaults: ["xml-rs_test_defaults_xml_rs"],
141 // has rustc warnings
142 srcs: ["tests/streaming.rs"],
143 test_options: {
144 unit_test: true,
145 },
146}
147
148rust_test {
149 name: "xml-rs_device_test_tests_streaming",
150 defaults: ["xml-rs_test_defaults_xml_rs"],
151 // has rustc warnings
152 srcs: ["tests/streaming.rs"],
153}
154
155rust_binary {
156 name: "xml_analyze",
157 // has rustc warnings
158 host_supported: true,
159 crate_name: "xml_analyze",
160 srcs: ["src/analyze.rs"],
161 edition: "2015",
162 rustlibs: [
Jooyung Han7a7aadc2021-07-16 08:52:11 +0900163 "libxml_rust",
Jooyung Hana7cd2382021-07-16 01:22:24 +0000164 ],
165}