diff --git a/core/config.mk b/core/config.mk index 15336adbb..8a4e835d8 100644 --- a/core/config.mk +++ b/core/config.mk @@ -764,6 +764,9 @@ requirements := \ # PRODUCT_FULL_TREBLE $(foreach req,$(requirements),$(eval \ $(req) := $(if $($(req)_OVERRIDE),$($(req)_OVERRIDE),$(PRODUCT_FULL_TREBLE)))) +# If the requirement is false for any reason, then it's not PRODUCT_FULL_TREBLE +$(foreach req,$(requirements),$(eval \ + PRODUCT_FULL_TREBLE := $(if $(filter false,$($(req))),false,$(PRODUCT_FULL_TREBLE)))) PRODUCT_FULL_TREBLE_OVERRIDE ?= $(foreach req,$(requirements),$(eval $(req)_OVERRIDE ?=))