blob: 4d3ed5f84bc56990c3b04466152bfad82f09c08c [file] [log] [blame]
Alan Stokesb2cc79e2021-09-14 14:08:46 +01001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Alan Stokesc4d5def2023-02-14 17:01:59 +00005rust_defaults {
6 name: "composd_cmd_defaults",
Alan Stokesb2cc79e2021-09-14 14:08:46 +01007 srcs: ["composd_cmd.rs"],
Nikita Ioffeda1b2732023-09-04 13:46:56 +01008 defaults: ["avf_build_flags_rust"],
Alan Stokes6472ccd2022-08-31 13:41:28 +01009 edition: "2021",
Alan Stokesb2cc79e2021-09-14 14:08:46 +010010 rustlibs: [
11 "android.system.composd-rust",
12 "libanyhow",
13 "libbinder_rs",
Jeff Vander Stoepa8dc2712022-07-29 02:33:45 +020014 "libclap",
Alan Stokes17aed5c2021-10-20 14:25:57 +010015 "libcompos_common",
Alan Stokesc4d5def2023-02-14 17:01:59 +000016 "libhypervisor_props",
Alan Stokesb2cc79e2021-09-14 14:08:46 +010017 ],
18 prefer_rlib: true,
Alan Stokesc4d5def2023-02-14 17:01:59 +000019}
20
21rust_binary {
22 name: "composd_cmd",
23 defaults: ["composd_cmd_defaults"],
Alan Stokesb2cc79e2021-09-14 14:08:46 +010024 apex_available: [
25 "com.android.compos",
26 ],
27}
Andrew Walbranda8786d2022-12-01 14:54:27 +000028
29rust_test {
30 name: "composd_cmd.test",
Alan Stokesc4d5def2023-02-14 17:01:59 +000031 defaults: ["composd_cmd_defaults"],
Andrew Walbranda8786d2022-12-01 14:54:27 +000032 test_suites: ["general-tests"],
33}