Loading core/android_soong_config_vars.mk +3 −23 Original line number Diff line number Diff line Loading @@ -38,27 +38,6 @@ $(call add_soong_config_var,ANDROID,TARGET_DYNAMIC_64_32_MEDIASERVER) # PRODUCT_PRECOMPILED_SEPOLICY defaults to true. Explicitly check if it's "false" or not. $(call add_soong_config_var_value,ANDROID,PRODUCT_PRECOMPILED_SEPOLICY,$(if $(filter false,$(PRODUCT_PRECOMPILED_SEPOLICY)),false,true)) # Default behavior for the tree wrt building modules or using prebuilts. This # can always be overridden by setting the environment variable # MODULE_BUILD_FROM_SOURCE. BRANCH_DEFAULT_MODULE_BUILD_FROM_SOURCE := $(RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE) # TODO(b/301454934): The value from build flag is set to empty when use `False` # The condition below can be removed after the issue get sorted. ifeq (,$(BRANCH_DEFAULT_MODULE_BUILD_FROM_SOURCE)) BRANCH_DEFAULT_MODULE_BUILD_FROM_SOURCE := false endif ifneq (,$(MODULE_BUILD_FROM_SOURCE)) # Keep an explicit setting. else ifeq (,$(filter docs sdk win_sdk sdk_addon,$(MAKECMDGOALS))) MODULE_BUILD_FROM_SOURCE := true else ifneq (,$(PRODUCT_MODULE_BUILD_FROM_SOURCE)) # Let products override the branch default. MODULE_BUILD_FROM_SOURCE := $(PRODUCT_MODULE_BUILD_FROM_SOURCE) else MODULE_BUILD_FROM_SOURCE := $(BRANCH_DEFAULT_MODULE_BUILD_FROM_SOURCE) endif ifdef ART_DEBUG_OPT_FLAG $(call soong_config_set,art_module,art_debug_opt_flag,$(ART_DEBUG_OPT_FLAG)) endif Loading @@ -76,9 +55,10 @@ $(call add_soong_config_var_value,ANDROID,library_linking_strategy,prefer_static endif endif ifeq (true,$(MODULE_BUILD_FROM_SOURCE)) # TODO(b/308187800): some internal modules set `prefer` to true on the prebuilt apex module, # and set that to false when `ANDROID.module_build_from_source` is true. # Set this soong config variable to true for now, and cleanup `prefer` as part of b/308187800 $(call add_soong_config_var_value,ANDROID,module_build_from_source,true) endif # Messaging app vars ifeq (eng,$(TARGET_BUILD_VARIANT)) Loading Loading
core/android_soong_config_vars.mk +3 −23 Original line number Diff line number Diff line Loading @@ -38,27 +38,6 @@ $(call add_soong_config_var,ANDROID,TARGET_DYNAMIC_64_32_MEDIASERVER) # PRODUCT_PRECOMPILED_SEPOLICY defaults to true. Explicitly check if it's "false" or not. $(call add_soong_config_var_value,ANDROID,PRODUCT_PRECOMPILED_SEPOLICY,$(if $(filter false,$(PRODUCT_PRECOMPILED_SEPOLICY)),false,true)) # Default behavior for the tree wrt building modules or using prebuilts. This # can always be overridden by setting the environment variable # MODULE_BUILD_FROM_SOURCE. BRANCH_DEFAULT_MODULE_BUILD_FROM_SOURCE := $(RELEASE_DEFAULT_MODULE_BUILD_FROM_SOURCE) # TODO(b/301454934): The value from build flag is set to empty when use `False` # The condition below can be removed after the issue get sorted. ifeq (,$(BRANCH_DEFAULT_MODULE_BUILD_FROM_SOURCE)) BRANCH_DEFAULT_MODULE_BUILD_FROM_SOURCE := false endif ifneq (,$(MODULE_BUILD_FROM_SOURCE)) # Keep an explicit setting. else ifeq (,$(filter docs sdk win_sdk sdk_addon,$(MAKECMDGOALS))) MODULE_BUILD_FROM_SOURCE := true else ifneq (,$(PRODUCT_MODULE_BUILD_FROM_SOURCE)) # Let products override the branch default. MODULE_BUILD_FROM_SOURCE := $(PRODUCT_MODULE_BUILD_FROM_SOURCE) else MODULE_BUILD_FROM_SOURCE := $(BRANCH_DEFAULT_MODULE_BUILD_FROM_SOURCE) endif ifdef ART_DEBUG_OPT_FLAG $(call soong_config_set,art_module,art_debug_opt_flag,$(ART_DEBUG_OPT_FLAG)) endif Loading @@ -76,9 +55,10 @@ $(call add_soong_config_var_value,ANDROID,library_linking_strategy,prefer_static endif endif ifeq (true,$(MODULE_BUILD_FROM_SOURCE)) # TODO(b/308187800): some internal modules set `prefer` to true on the prebuilt apex module, # and set that to false when `ANDROID.module_build_from_source` is true. # Set this soong config variable to true for now, and cleanup `prefer` as part of b/308187800 $(call add_soong_config_var_value,ANDROID,module_build_from_source,true) endif # Messaging app vars ifeq (eng,$(TARGET_BUILD_VARIANT)) Loading