blob: 6705ea87717655ddb26d76b4766f460289716ced [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",
15 "liblibc",
16 "liblog_rust",
17 "libminijail_rust",
18 "libnix",
19 "libscopeguard",
20 ],
Victor Hsieh3cc5b322021-05-18 12:44:45 -070021 prefer_rlib: true,
Victor Hsieha7d37862021-06-04 17:14:20 -070022 shared_libs: [
23 "libbinder_rpc_unstable",
24 ],
Victor Hsiehb5f465a2021-05-11 13:45:15 -070025 apex_available: [
26 "com.android.compos",
27 ],
Victor Hsieh272aa242021-02-01 14:19:20 -080028}
29
30rust_binary {
31 name: "compsvc",
Alan Stokes9e2c5d52021-07-21 11:29:10 +010032 srcs: ["src/compsvc_main.rs"],
Victor Hsieh272aa242021-02-01 14:19:20 -080033 rustlibs: [
Victor Hsieha64194b2021-08-06 17:43:36 -070034 "android.hardware.security.keymint-V1-rust",
35 "android.system.keystore2-V1-rust",
Victor Hsiehebb1d902021-08-06 13:00:18 -070036 "authfs_aidl_interface-rust",
Victor Hsieh272aa242021-02-01 14:19:20 -080037 "compos_aidl_interface-rust",
38 "libandroid_logger",
39 "libanyhow",
Victor Hsieha7d37862021-06-04 17:14:20 -070040 "libbinder_rpc_unstable_bindgen",
41 "libbinder_rs",
Victor Hsieh272aa242021-02-01 14:19:20 -080042 "libclap",
Victor Hsieh6e340382021-08-13 12:18:02 -070043 "liblibc",
Victor Hsieh272aa242021-02-01 14:19:20 -080044 "liblog_rust",
45 "libminijail_rust",
Victor Hsieha64194b2021-08-06 17:43:36 -070046 "libring",
47 "libscopeguard",
Victor Hsieh272aa242021-02-01 14:19:20 -080048 ],
Victor Hsieh3cc5b322021-05-18 12:44:45 -070049 prefer_rlib: true,
Victor Hsieha7d37862021-06-04 17:14:20 -070050 shared_libs: [
51 "libbinder_rpc_unstable",
52 ],
Victor Hsiehb5f465a2021-05-11 13:45:15 -070053 apex_available: [
54 "com.android.compos",
55 ],
Victor Hsieh272aa242021-02-01 14:19:20 -080056}