From bbb8f5bd04eed3ce2f33217e66f6ed13e745a996 Mon Sep 17 00:00:00 2001 From: Tri Vo <trong@google.com> Date: Tue, 20 Mar 2018 18:06:37 -0700 Subject: [PATCH] Fix mapping file build. Location of mapping files has changed from private/mapping/V.v.cil to private/compat/V.v/V.v.cil Change the build rule for current_mapping.cil to reflect that. Test: Build current mapping file with BOARD_SEPOLICY_VERS := 27.0 and make sure that $OUT/obj/ETC/27.0.cil_intermediates/27.0.cil is not empty Change-Id: I996a717e1c659265cb067da5d621d71ff3b3b63b --- Android.mk | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Android.mk b/Android.mk index c40d7a010..b585adace 100644 --- a/Android.mk +++ b/Android.mk @@ -452,7 +452,8 @@ $(current_mapping.cil) : $(plat_pub_policy.cil) $(HOST_OUT_EXECUTABLES)/version_ $(hide) $(HOST_OUT_EXECUTABLES)/version_policy -b $< -m -n $(PRIVATE_VERS) -o $@ else # ifeq ($(BOARD_SEPOLICY_VERS), $(PLATFORM_SEPOLICY_VERSION)) -prebuilt_mapping_files := $(wildcard $(addsuffix /mapping/$(BOARD_SEPOLICY_VERS).cil, $(PLAT_PRIVATE_POLICY))) +prebuilt_mapping_files := $(wildcard \ + $(addsuffix /compat/$(BOARD_SEPOLICY_VERS)/$(BOARD_SEPOLICY_VERS).cil, $(PLAT_PRIVATE_POLICY))) $(current_mapping.cil) : $(prebuilt_mapping_files) @mkdir -p $(dir $@) cat $^ > $@ -- GitLab