blob: fa70099a61499cdc2f1afce78590afb16204f85b [file] [log] [blame]
Andrew Walbrand296d1a2020-06-09 15:28:34 +01001// This file is generated by cargo2android.py --run --device --test.
Chih-Hung Hsiehe4783712020-06-16 00:57:52 -07002// Manually split host and device tests,
3// and link in static libraries for device tests.
Jason Macnakdffb6a02020-03-18 02:00:53 +00004
Andrew Walbrand296d1a2020-06-09 15:28:34 +01005rust_library_rlib {
Jason Macnakdffb6a02020-03-18 02:00:53 +00006 name: "libpin_utils",
Andrew Walbrand296d1a2020-06-09 15:28:34 +01007 host_supported: true,
Jason Macnakdffb6a02020-03-18 02:00:53 +00008 crate_name: "pin_utils",
9 srcs: ["src/lib.rs"],
10 edition: "2018",
11}
Chih-Hung Hsiehfdf4ae32020-05-07 17:09:22 -070012
Ivan Lozano92ed69e2020-06-11 13:42:23 -040013rust_defaults {
Chih-Hung Hsiehfdf4ae32020-05-07 17:09:22 -070014 name: "pin-utils_tests",
15 crate_name: "pin_utils",
Chih-Hung Hsiehfdf4ae32020-05-07 17:09:22 -070016 test_suites: ["general-tests"],
17 auto_gen_config: true,
18 edition: "2018",
19 rlibs: [
20 "libpin_utils",
21 ],
22}
23
Chih-Hung Hsiehe4783712020-06-16 00:57:52 -070024rust_test_host {
25 name: "pin-utils_host_tests_stack_pin",
Ivan Lozano92ed69e2020-06-11 13:42:23 -040026 defaults: ["pin-utils_tests"],
27 srcs: [
28 "tests/stack_pin.rs",
29 ],
30}
31
Andrew Walbrand296d1a2020-06-09 15:28:34 +010032rust_test {
Chih-Hung Hsiehe4783712020-06-16 00:57:52 -070033 name: "pin-utils_device_tests_stack_pin",
34 defaults: ["pin-utils_tests"],
35 srcs: [
36 "tests/stack_pin.rs",
37 ],
38 rlibs: [
39 "libstd.static",
40 "libtest.static",
41 "libterm.static",
42 ],
43}
44
45rust_test_host {
46 name: "pin-utils_host_tests_projection",
Ivan Lozano92ed69e2020-06-11 13:42:23 -040047 defaults: ["pin-utils_tests"],
48 srcs: [
49 "tests/projection.rs",
50 ],
51}
52
Andrew Walbrand296d1a2020-06-09 15:28:34 +010053rust_test {
Chih-Hung Hsiehe4783712020-06-16 00:57:52 -070054 name: "pin-utils_device_tests_projection",
55 defaults: ["pin-utils_tests"],
56 srcs: [
57 "tests/projection.rs",
58 ],
59 rlibs: [
60 "libstd.static",
61 "libtest.static",
62 "libterm.static",
63 ],
64}
65
66rust_test_host {
67 name: "pin-utils_host_tests_pin_utils",
Chih-Hung Hsiehfdf4ae32020-05-07 17:09:22 -070068 crate_name: "pin_utils",
69 srcs: ["src/lib.rs"],
70 test_suites: ["general-tests"],
71 auto_gen_config: true,
72 edition: "2018",
73}
Chih-Hung Hsiehe4783712020-06-16 00:57:52 -070074
75rust_test {
76 name: "pin-utils_device_tests_pin_utils",
77 crate_name: "pin_utils",
78 srcs: ["src/lib.rs"],
79 test_suites: ["general-tests"],
80 auto_gen_config: true,
81 edition: "2018",
82 rlibs: [
83 "libstd.static",
84 "libtest.static",
85 "libterm.static",
86 ],
87}