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

Commit 5b9cbbf9 authored by Atneya Nair's avatar Atneya Nair
Browse files

Add host support to misc legacy AIDL libs

Test: Compiles, atest --host
Change-Id: I1eb1fb85ee7bff2b60254314b974b371047e4c1f
parent 7863bb51
Loading
Loading
Loading
Loading
+15 −8
Original line number Diff line number Diff line
@@ -60,11 +60,15 @@ cc_library_headers {
//
// Currently, these are only on system android (not vendor, not host)
// TODO(b/183654927) - move these into separate libraries
libbinder_device_interface_sources = [

filegroup {
    name: "libbinder_device_interface_sources",
    srcs: [
        "IPermissionController.cpp",
        "PermissionCache.cpp",
        "PermissionController.cpp",
]
    ],
}

cc_library {
    name: "libbinder",
@@ -126,19 +130,20 @@ cc_library {
        "TextOutput.cpp",
        "Utils.cpp",
        ":libbinder_aidl",
        ":libbinder_device_interface_sources",
    ],

    target: {
        android: {
            srcs: libbinder_device_interface_sources,

            // NOT static to keep the wire protocol unfrozen
            static: {
                enabled: false,
            },
        },
        vendor: {
            exclude_srcs: libbinder_device_interface_sources,
            exclude_srcs: [
                ":libbinder_device_interface_sources",
            ],
        },
        darwin: {
            enabled: false,
@@ -366,6 +371,7 @@ filegroup {

cc_library {
    name: "libbatterystats_aidl",
    host_supported: true,
    srcs: [
        "IBatteryStats.cpp",
    ],
@@ -378,6 +384,7 @@ cc_library {

cc_library {
    name: "libprocessinfoservice_aidl",
    host_supported: true,
    srcs: [
        "IProcessInfoService.cpp",
        "ProcessInfoService.cpp",
+1 −1
Original line number Diff line number Diff line
@@ -165,7 +165,7 @@ void setDefaultServiceManager(const sp<IServiceManager>& sm) {
    }
}

#if !defined(__ANDROID_VNDK__) && defined(__ANDROID__)
#if !defined(__ANDROID_VNDK__)
// IPermissionController is not accessible to vendors

bool checkCallingPermission(const String16& permission)