From e0f37a751173d0dfaa69b78bce996f4dbaef7925 Mon Sep 17 00:00:00 2001 From: Jihoon Kang Date: Fri, 12 Jan 2024 01:08:01 +0000 Subject: [PATCH] Export RELEASE_HIDDEN_API_EXPORTABLE_STUBS to soong This change exports the build flag RELEASE_HIDDEN_API_EXPORTABLE_STUBS so that it can be utilized in the bp file. Test: m nothing Bug: 315027929 Change-Id: I7b7b2658498ef8a84eb2de428c0c78b0f2215704 --- core/android_soong_config_vars.mk | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/android_soong_config_vars.mk b/core/android_soong_config_vars.mk index 6af6f08717..6fd59d9f49 100644 --- a/core/android_soong_config_vars.mk +++ b/core/android_soong_config_vars.mk @@ -189,6 +189,9 @@ endif $(call add_soong_config_var,ANDROID,SYSTEM_OPTIMIZE_JAVA) $(call add_soong_config_var,ANDROID,FULL_SYSTEM_OPTIMIZE_JAVA) +# TODO(b/319697968): Remove this build flag support when metalava fully supports flagged api +$(call soong_config_set,ANDROID,release_hidden_api_exportable_stubs,$(RELEASE_HIDDEN_API_EXPORTABLE_STUBS)) + # Check for SupplementalApi module. ifeq ($(wildcard packages/modules/SupplementalApi),) $(call add_soong_config_var_value,ANDROID,include_nonpublic_framework_api,false)