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

Commit c452eeec authored by Parth Sane's avatar Parth Sane
Browse files

Add build flag for libbinder client cache

Bug: 333854840
Test: N/A
Flag: RELEASE_LIBBINDER_CLIENT_CACHE
Change-Id: Ia07ef7926a1d80b3435ffcf7578ae82f9e3f68f2
parent fd474d7a
Loading
Loading
Loading
Loading
+23 −0
Original line number Original line Diff line number Diff line
@@ -450,8 +450,31 @@ cc_library_shared {
    ],
    ],
}
}


soong_config_module_type {
    name: "libbinder_client_cache_config",
    module_type: "cc_defaults",
    config_namespace: "libbinder",
    bool_variables: ["release_libbinder_client_cache"],
    properties: [
        "cflags",
    ],
}

libbinder_client_cache_config {
    name: "libbinder_client_cache_flag",
    soong_config_variables: {
        release_libbinder_client_cache: {
            cflags: ["-DLIBBINDER_CLIENT_CACHE"],
            conditions_default: {
                cflags: ["-DNO_LIBBINDER_CLIENT_CACHE"],
            },
        },
    },
}

cc_defaults {
cc_defaults {
    name: "libbinder_kernel_defaults",
    name: "libbinder_kernel_defaults",
    defaults: ["libbinder_client_cache_flag"],
    srcs: [
    srcs: [
        "BufferedTextOutput.cpp",
        "BufferedTextOutput.cpp",
        "BackendUnifiedServiceManager.cpp",
        "BackendUnifiedServiceManager.cpp",