From 0e6301c9965b36075597cf1e7a14a1d00823dee4 Mon Sep 17 00:00:00 2001 From: Steven Moreland Date: Fri, 17 Nov 2017 10:47:30 -0800 Subject: [PATCH] Make more Treble make variables read only. This makes the following readonly if they are defined: - PRODUCT_FULL_TREBLE_OVERRIDE - Linker/sepolicy/vintf overrides for PRODUCT_FULL_TREBLE Test: multiproduct_kati Change-Id: Ib33e2e23b74a049e87667358bed331f86e517837 --- core/config.mk | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/core/config.mk b/core/config.mk index 05fb926689..9515fac920 100644 --- a/core/config.mk +++ b/core/config.mk @@ -724,9 +724,14 @@ requirements := \ $(foreach req,$(requirements),$(eval \ $(req) := $(if $($(req)_OVERRIDE),$($(req)_OVERRIDE),$(PRODUCT_FULL_TREBLE)))) +PRODUCT_FULL_TREBLE_OVERRIDE ?= +$(foreach req,$(requirements),$(eval $(req)_OVERRIDE ?=)) + .KATI_READONLY := \ + PRODUCT_FULL_TREBLE_OVERRIDE \ + $(foreach req,$(requirements),$(req)_OVERRIDE) \ $(requirements) \ - PRODUCT_FULL_TREBLE + PRODUCT_FULL_TREBLE \ requirements :=