Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9fbb1f96 authored by Marcin Radomski's avatar Marcin Radomski
Browse files

librpcbinder_rs: enable use in Minidroid RPC sample

This CL adds visibility and //apex_available:platform needed to make a
Rust variant of a Minidroid RPC sample app build (aosp/2402014).

Other visibility entries are added to ensure the APEXes already enabled
via `apex_available` keep compiling. There's 8 subpackages of
`//packages/modules/Virtualization` that use librpcbinder_rs, so I used
`__subpackages__` instead of listing each one. This covers visibility
for both `com.android.virt` and `com.android.compos` APEXes.

Test: * m client_minidroid_rust with aosp/2402014 patched in
      * m com.android.compos com.android.uwb com.android.virt
Change-Id: Ie67f450cbc8b5d93be5dbcf0eb8c782ee26c2b45
parent 4b419a8c
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -23,7 +23,13 @@ rust_library {
        "liblibc",
        "liblog_rust",
    ],
    visibility: [
        "//device/google/cuttlefish/shared/minidroid/sample",
        "//packages/modules/Uwb",
        "//packages/modules/Virtualization:__subpackages__",
    ],
    apex_available: [
        "//apex_available:platform",
        "com.android.compos",
        "com.android.uwb",
        "com.android.virt",
@@ -51,6 +57,7 @@ rust_library {
        "libutils",
    ],
    apex_available: [
        "//apex_available:platform",
        "com.android.compos",
        "com.android.uwb",
        "com.android.virt",
@@ -84,6 +91,7 @@ rust_bindgen {
        "libutils",
    ],
    apex_available: [
        "//apex_available:platform",
        "com.android.compos",
        "com.android.uwb",
        "com.android.virt",