diff --git a/core/build_rro_package.mk b/core/build_rro_package.mk index 24cd9a3c4c..9865b33fec 100644 --- a/core/build_rro_package.mk +++ b/core/build_rro_package.mk @@ -1,10 +1,13 @@ -######################################################################### +############################################################################# ## Standard rules for installing runtime resouce overlay APKs. ## -## Set LOCAL_RRO_SKU to the SKU name if the package should apply only to -## a particular SKU as set by ro.boot.vendor.overlay.sku system property. +## Set LOCAL_RRO_THEME to the theme name if the package should apply only to +## a particular theme as set by ro.boot.vendor.overlay.theme system property. ## -######################################################################### +## If LOCAL_RRO_THEME is not set, the package will apply always, independent +## of themes. +## +############################################################################# LOCAL_IS_RUNTIME_RESOURCE_OVERLAY := true @@ -12,10 +15,10 @@ ifneq ($(LOCAL_SRC_FILES),) $(error runtime resource overlay package should not contain sources) endif -ifeq (S(LOCAL_RRO_SKU),) +ifeq (S(LOCAL_RRO_THEME),) LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/overlay else - LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/overlay/$(LOCAL_RRO_SKU) + LOCAL_MODULE_PATH := $(TARGET_OUT_VENDOR)/overlay/$(LOCAL_RRO_THEME) endif include $(BUILD_SYSTEM)/package.mk diff --git a/core/clear_vars.mk b/core/clear_vars.mk index fdaa624fc7..f7567b4b66 100644 --- a/core/clear_vars.mk +++ b/core/clear_vars.mk @@ -364,7 +364,7 @@ LOCAL_INIT_RC_32:= LOCAL_INIT_RC_64:= LOCAL_JAVA_LANGUAGE_VERSION:= LOCAL_IS_RUNTIME_RESOURCE_OVERLAY:= -LOCAL_RRO_SKU:= +LOCAL_RRO_THEME:= # Trim MAKEFILE_LIST so that $(call my-dir) doesn't need to # iterate over thousands of entries every time.