From c3ff9f4bebf229f3bf45920331f26d7e687bb9ae Mon Sep 17 00:00:00 2001 From: Spandan Das Date: Fri, 31 May 2024 23:12:35 +0000 Subject: [PATCH] Override map for enabling mainline module prebuilts The release config maps in `v/g_sh/b/r/gms_mainline/required` to enable mainline prebuilts of mandatory modules by both internal google products and partner OEMs. Addition of `v/g_sh/b/r/gms_mainline/optional` is product dependent, and will have to be added separately Bug: 342265627 Test: lunch cf_x86_64_phone-ap3a-userdebug Test: verified that the following vars are same before and after change Test: get_build_var RELEASE_APEX_CONTRIBUTIONS_ADBD # prebuilt Test: get_build_var RELEASE_APEX_CONTRIBUTIONS_REMOTEKEYPROVISIONING # prebuilt Test: get_build_var RELEASE_APEX_CONTRIBUTIONS_UWB # prebuilt Test: lunch cf_x86_64_wear-ap3a-userdebug && get_build_var RELEASE_APEX_CONTRIBUTION_ADBD # empty string Change-Id: Id7f0f97aa3ea11d4ab5b818349cb7905e3e79b29 --- target/product/generic_system.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/target/product/generic_system.mk b/target/product/generic_system.mk index 9748c7cd46..47936570b3 100644 --- a/target/product/generic_system.mk +++ b/target/product/generic_system.mk @@ -146,3 +146,6 @@ _my_paths := \ $(TARGET_COPY_OUT_SYSTEM)/ \ $(call require-artifacts-in-path, $(_my_paths), $(_my_allowed_list)) + +# Product config map to toggle between sources and prebuilts of required mainline modules +PRODUCT_RELEASE_CONFIG_MAPS += $(wildcard vendor/google_shared/build/release/gms_mainline/required/release_config_map.textproto)