blob: 2af19c86b14b32c24627bdd5e7d6fa0b895932f9 [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",
Victor Hsieh6e340382021-08-13 12:18:02 -070045 "liblibc",
Victor Hsieh272aa242021-02-01 14:19:20 -080046 "liblog_rust",
47 "libminijail_rust",
Victor Hsieha64194b2021-08-06 17:43:36 -070048 "libring",
49 "libscopeguard",
Victor Hsieh272aa242021-02-01 14:19:20 -080050 ],
Victor Hsieh3cc5b322021-05-18 12:44:45 -070051 prefer_rlib: true,
Victor Hsieha7d37862021-06-04 17:14:20 -070052 shared_libs: [
53 "libbinder_rpc_unstable",
54 ],
Victor Hsiehb5f465a2021-05-11 13:45:15 -070055 apex_available: [
56 "com.android.compos",
57 ],
Victor Hsieh272aa242021-02-01 14:19:20 -080058}