blob: b0c25e0621d5762daaa4e304f97f559abb1f358f [file] [log] [blame]
Jooyung Han347d9f22021-05-28 00:05:14 +09001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Jooyung Hanf48ceb42021-06-01 18:00:04 +09005rust_defaults {
6 name: "microdroid_manager_defaults",
Jooyung Han347d9f22021-05-28 00:05:14 +09007 crate_name: "microdroid_manager",
8 srcs: ["src/main.rs"],
9 edition: "2018",
10 prefer_rlib: true,
11 rustlibs: [
Jooyung Han607191c2021-06-16 10:32:02 +090012 "libenv_logger",
Jooyung Han347d9f22021-05-28 00:05:14 +090013 "libanyhow",
Jooyung Han634e2d72021-06-10 16:27:38 +090014 "libkeystore2_system_property-rust",
Jooyung Han347d9f22021-05-28 00:05:14 +090015 "liblog_rust",
Jooyung Hanf1e00862021-06-25 12:02:33 +090016 "libmicrodroid_metadata",
Jooyung Han634e2d72021-06-10 16:27:38 +090017 "libmicrodroid_payload_config",
Jooyung Han347d9f22021-05-28 00:05:14 +090018 "libprotobuf",
19 "libserde_json",
20 "libserde",
21 ],
22 init_rc: ["microdroid_manager.rc"],
23}
Jooyung Hanf48ceb42021-06-01 18:00:04 +090024
25rust_binary {
26 name: "microdroid_manager",
27 defaults: ["microdroid_manager_defaults"],
28}
29
30rust_test {
31 name: "microdroid_manager_test",
32 defaults: ["microdroid_manager_defaults"],
33 test_suites: ["device-tests"],
34 rustlibs: [
35 "libtempfile",
36 ],
37 multilib: {
38 lib32: {
39 enabled: false,
40 },
41 },
42}