blob: c8192aba45e97c0ac770e5410d18d5e18b603b7d [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
6rust_library {
Jooyung Han7a7aadc2021-07-16 08:52:11 +09007 name: "libxml_rust",
8 stem: "libxml",
Jooyung Hana7cd2382021-07-16 01:22:24 +00009 // has rustc warnings
10 host_supported: true,
11 crate_name: "xml",
12 srcs: ["src/lib.rs"],
13 edition: "2015",
14 apex_available: [
15 "//apex_available:platform",
16 "com.android.virt",
17 ],
18}
19
20rust_defaults {
21 name: "xml-rs_test_defaults",
22 crate_name: "xml_analyze",
23 // has rustc warnings
24 srcs: ["src/analyze.rs"],
25 test_suites: ["general-tests"],
26 auto_gen_config: true,
27 edition: "2015",
28 rustlibs: [
29 "liblazy_static",
Jooyung Han7a7aadc2021-07-16 08:52:11 +090030 "libxml_rust",
Jooyung Hana7cd2382021-07-16 01:22:24 +000031 ],
32}
33
34rust_test_host {
35 name: "xml-rs_host_test_src_analyze",
36 defaults: ["xml-rs_test_defaults"],
37 test_options: {
38 unit_test: true,
39 },
40}
41
42rust_test {
43 name: "xml-rs_device_test_src_analyze",
44 defaults: ["xml-rs_test_defaults"],
45}
46
47rust_defaults {
48 name: "xml-rs_test_defaults_xml",
49 crate_name: "xml",
50 // has rustc warnings
51 srcs: ["src/lib.rs"],
52 test_suites: ["general-tests"],
53 auto_gen_config: true,
54 edition: "2015",
55 rustlibs: [
56 "liblazy_static",
57 ],
58}
59
60rust_test_host {
61 name: "xml-rs_host_test_src_lib",
62 defaults: ["xml-rs_test_defaults_xml"],
63 test_options: {
64 unit_test: true,
65 },
66}
67
68rust_test {
69 name: "xml-rs_device_test_src_lib",
70 defaults: ["xml-rs_test_defaults_xml"],
71}
72
73rust_defaults {
74 name: "xml-rs_test_defaults_xml_rs",
75 crate_name: "xml_rs",
76 test_suites: ["general-tests"],
77 auto_gen_config: true,
78 edition: "2015",
79 rustlibs: [
80 "liblazy_static",
Jooyung Han7a7aadc2021-07-16 08:52:11 +090081 "libxml_rust",
Jooyung Hana7cd2382021-07-16 01:22:24 +000082 ],
83}
84
85rust_test_host {
86 name: "xml-rs_host_test_tests_event_reader",
87 defaults: ["xml-rs_test_defaults_xml_rs"],
88 // has rustc warnings
89 srcs: ["tests/event_reader.rs"],
90 test_options: {
91 unit_test: true,
92 },
93}
94
95rust_test {
96 name: "xml-rs_device_test_tests_event_reader",
97 defaults: ["xml-rs_test_defaults_xml_rs"],
98 // has rustc warnings
99 srcs: ["tests/event_reader.rs"],
100}
101
102rust_test_host {
103 name: "xml-rs_host_test_tests_event_writer",
104 defaults: ["xml-rs_test_defaults_xml_rs"],
105 // has rustc warnings
106 srcs: ["tests/event_writer.rs"],
107 test_options: {
108 unit_test: true,
109 },
110}
111
112rust_test {
113 name: "xml-rs_device_test_tests_event_writer",
114 defaults: ["xml-rs_test_defaults_xml_rs"],
115 // has rustc warnings
116 srcs: ["tests/event_writer.rs"],
117 data: ["tests/documents/*"],
118}
119
120rust_test_host {
121 name: "xml-rs_host_test_tests_streaming",
122 defaults: ["xml-rs_test_defaults_xml_rs"],
123 // has rustc warnings
124 srcs: ["tests/streaming.rs"],
125 test_options: {
126 unit_test: true,
127 },
128}
129
130rust_test {
131 name: "xml-rs_device_test_tests_streaming",
132 defaults: ["xml-rs_test_defaults_xml_rs"],
133 // has rustc warnings
134 srcs: ["tests/streaming.rs"],
135}
136
137rust_binary {
138 name: "xml_analyze",
139 // has rustc warnings
140 host_supported: true,
141 crate_name: "xml_analyze",
142 srcs: ["src/analyze.rs"],
143 edition: "2015",
144 rustlibs: [
Jooyung Han7a7aadc2021-07-16 08:52:11 +0900145 "libxml_rust",
Jooyung Hana7cd2382021-07-16 01:22:24 +0000146 ],
147}