Loading core/main.mk +2 −2 Original line number Diff line number Diff line Loading @@ -497,7 +497,7 @@ ADDITIONAL_DEFAULT_PROPERTIES := $(strip $(ADDITIONAL_DEFAULT_PROPERTIES)) ADDITIONAL_BUILD_PROPERTIES := $(strip $(ADDITIONAL_BUILD_PROPERTIES)) .KATI_READONLY := ADDITIONAL_BUILD_PROPERTIES ifeq ($(BOARD_ENFORCE_RRO),true) ifneq ($(PRODUCT_ENFORCE_RRO_TARGETS),) ENFORCE_RRO_SOURCES := endif Loading Loading @@ -571,7 +571,7 @@ endif # ONE_SHOT_MAKEFILE # Enforce to generate all RRO packages for modules having resource # overlays. # ------------------------------------------------------------------- ifeq ($(BOARD_ENFORCE_RRO),true) ifneq ($(PRODUCT_ENFORCE_RRO_TARGETS),) $(call generate_all_enforce_rro_packages) endif Loading core/package_internal.mk +6 −4 Original line number Diff line number Diff line Loading @@ -101,9 +101,11 @@ package_resource_overlays := $(strip \ $(addprefix $(dir)/, $(LOCAL_RESOURCE_DIR))))) enforce_rro_enabled := ifeq ($(BOARD_ENFORCE_RRO),true) ifeq (,$(filter $(LOCAL_PACKAGE_NAME), $(BOARD_ENFORCE_RRO_EXEMPT_SOURCES))) ifneq ($(PRODUCT_ENFORCE_RRO_TARGETS),) ifneq ($(package_resource_overlays),) ifeq ($(PRODUCT_ENFORCE_RRO_TARGETS),*) enforce_rro_enabled := true else ifneq (,$(filter $(LOCAL_PACKAGE_NAME), $(PRODUCT_ENFORCE_RRO_TARGETS))) enforce_rro_enabled := true endif endif Loading core/product.mk +1 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,7 @@ _product_var_list := \ PRODUCT_EXTRA_RECOVERY_KEYS \ PRODUCT_PACKAGE_OVERLAYS \ DEVICE_PACKAGE_OVERLAYS \ PRODUCT_ENFORCE_RRO_TARGETS \ PRODUCT_SDK_ATREE_FILES \ PRODUCT_SDK_ADDON_NAME \ PRODUCT_SDK_ADDON_COPY_FILES \ Loading core/product_config.mk +4 −0 Original line number Diff line number Diff line Loading @@ -424,3 +424,7 @@ PRODUCT_ART_USE_READ_BARRIER := \ # Whether the product is an Android Things variant. PRODUCT_IOT := \ $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_IOT)) # Package list to apply enforcing RRO. PRODUCT_ENFORCE_RRO_TARGETS := \ $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_ENFORCE_RRO_TARGETS)) Loading
core/main.mk +2 −2 Original line number Diff line number Diff line Loading @@ -497,7 +497,7 @@ ADDITIONAL_DEFAULT_PROPERTIES := $(strip $(ADDITIONAL_DEFAULT_PROPERTIES)) ADDITIONAL_BUILD_PROPERTIES := $(strip $(ADDITIONAL_BUILD_PROPERTIES)) .KATI_READONLY := ADDITIONAL_BUILD_PROPERTIES ifeq ($(BOARD_ENFORCE_RRO),true) ifneq ($(PRODUCT_ENFORCE_RRO_TARGETS),) ENFORCE_RRO_SOURCES := endif Loading Loading @@ -571,7 +571,7 @@ endif # ONE_SHOT_MAKEFILE # Enforce to generate all RRO packages for modules having resource # overlays. # ------------------------------------------------------------------- ifeq ($(BOARD_ENFORCE_RRO),true) ifneq ($(PRODUCT_ENFORCE_RRO_TARGETS),) $(call generate_all_enforce_rro_packages) endif Loading
core/package_internal.mk +6 −4 Original line number Diff line number Diff line Loading @@ -101,9 +101,11 @@ package_resource_overlays := $(strip \ $(addprefix $(dir)/, $(LOCAL_RESOURCE_DIR))))) enforce_rro_enabled := ifeq ($(BOARD_ENFORCE_RRO),true) ifeq (,$(filter $(LOCAL_PACKAGE_NAME), $(BOARD_ENFORCE_RRO_EXEMPT_SOURCES))) ifneq ($(PRODUCT_ENFORCE_RRO_TARGETS),) ifneq ($(package_resource_overlays),) ifeq ($(PRODUCT_ENFORCE_RRO_TARGETS),*) enforce_rro_enabled := true else ifneq (,$(filter $(LOCAL_PACKAGE_NAME), $(PRODUCT_ENFORCE_RRO_TARGETS))) enforce_rro_enabled := true endif endif Loading
core/product.mk +1 −0 Original line number Diff line number Diff line Loading @@ -94,6 +94,7 @@ _product_var_list := \ PRODUCT_EXTRA_RECOVERY_KEYS \ PRODUCT_PACKAGE_OVERLAYS \ DEVICE_PACKAGE_OVERLAYS \ PRODUCT_ENFORCE_RRO_TARGETS \ PRODUCT_SDK_ATREE_FILES \ PRODUCT_SDK_ADDON_NAME \ PRODUCT_SDK_ADDON_COPY_FILES \ Loading
core/product_config.mk +4 −0 Original line number Diff line number Diff line Loading @@ -424,3 +424,7 @@ PRODUCT_ART_USE_READ_BARRIER := \ # Whether the product is an Android Things variant. PRODUCT_IOT := \ $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_IOT)) # Package list to apply enforcing RRO. PRODUCT_ENFORCE_RRO_TARGETS := \ $(strip $(PRODUCTS.$(INTERNAL_PRODUCT).PRODUCT_ENFORCE_RRO_TARGETS))