blob: f77b2cae67e358de5ff13a9d785404933bec5c44 [file] [log] [blame]
Bob Badoure80ee752021-05-12 12:41:18 -07001package {
2 default_applicable_licenses: ["Android-Apache-2.0"],
3}
4
Victor Hsieh272aa242021-02-01 14:19:20 -08005rust_binary {
6 name: "pvm_exec",
7 srcs: ["src/pvm_exec.rs"],
8 rustlibs: [
9 "compos_aidl_interface-rust",
Victor Hsieh4a654592021-08-19 09:08:19 -070010 "libandroid_logger",
Victor Hsieh272aa242021-02-01 14:19:20 -080011 "libanyhow",
Victor Hsieha7d37862021-06-04 17:14:20 -070012 "libbinder_rpc_unstable_bindgen",
13 "libbinder_rs",
Victor Hsieh272aa242021-02-01 14:19:20 -080014 "libclap",
Alan Stokes17fd36a2021-09-06 17:22:37 +010015 "libcompos_common",
Victor Hsieh272aa242021-02-01 14:19:20 -080016 "liblibc",
17 "liblog_rust",
18 "libminijail_rust",
19 "libnix",
20 "libscopeguard",
21 ],
Victor Hsieh3cc5b322021-05-18 12:44:45 -070022 prefer_rlib: true,
Victor Hsieha7d37862021-06-04 17:14:20 -070023 shared_libs: [
24 "libbinder_rpc_unstable",
25 ],
Victor Hsiehb5f465a2021-05-11 13:45:15 -070026 apex_available: [
27 "com.android.compos",
28 ],
Victor Hsieh272aa242021-02-01 14:19:20 -080029}
30
31rust_binary {
32 name: "compsvc",
Alan Stokes9e2c5d52021-07-21 11:29:10 +010033 srcs: ["src/compsvc_main.rs"],
Victor Hsieh272aa242021-02-01 14:19:20 -080034 rustlibs: [
Victor Hsieha64194b2021-08-06 17:43:36 -070035 "android.hardware.security.keymint-V1-rust",
36 "android.system.keystore2-V1-rust",
Victor Hsiehebb1d902021-08-06 13:00:18 -070037 "authfs_aidl_interface-rust",
Victor Hsieh272aa242021-02-01 14:19:20 -080038 "compos_aidl_interface-rust",
39 "libandroid_logger",
40 "libanyhow",
Victor Hsieha7d37862021-06-04 17:14:20 -070041 "libbinder_rpc_unstable_bindgen",
42 "libbinder_rs",
Victor Hsieh272aa242021-02-01 14:19:20 -080043 "libclap",
Alan Stokes17fd36a2021-09-06 17:22:37 +010044 "libcompos_common",
Alan Stokesf03d81a2021-09-20 17:44:03 +010045 "libenv_logger",
Victor Hsieh6e340382021-08-13 12:18:02 -070046 "liblibc",
Victor Hsieh272aa242021-02-01 14:19:20 -080047 "liblog_rust",
48 "libminijail_rust",
Victor Hsieha64194b2021-08-06 17:43:36 -070049 "libring",
50 "libscopeguard",
Victor Hsieh272aa242021-02-01 14:19:20 -080051 ],
Victor Hsieh3cc5b322021-05-18 12:44:45 -070052 prefer_rlib: true,
Victor Hsieha7d37862021-06-04 17:14:20 -070053 shared_libs: [
54 "libbinder_rpc_unstable",
55 ],
Victor Hsiehb5f465a2021-05-11 13:45:15 -070056 apex_available: [
57 "com.android.compos",
58 ],
Victor Hsieh272aa242021-02-01 14:19:20 -080059}