From 5e63fbd85e963902c00fe7b2512960ee8599025e Mon Sep 17 00:00:00 2001 From: Maria Yu Date: Fri, 24 Nov 2017 16:47:36 +0800 Subject: [PATCH] scripts: Makefile: Add multi overlay dtbo-base apply verify Current board device tree overlay verify only support single soc device tree dtb. Add support overlay apply verify for multi soc device tree dtb in dtbo-base. Change-Id: Idca1c57969303f701be37550da23c117cbd90470 Signed-off-by: Maria Yu --- scripts/Makefile.dtbo | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/scripts/Makefile.dtbo b/scripts/Makefile.dtbo index 8459314e28e3..0b4e5d1618d4 100644 --- a/scripts/Makefile.dtbo +++ b/scripts/Makefile.dtbo @@ -11,7 +11,12 @@ dtbo := $(addprefix $(obj)/,$(dtbo)) ifneq ($(DTC_OVERLAY_TEST_EXT),) DTC_OVERLAY_TEST = $(DTC_OVERLAY_TEST_EXT) quiet_cmd_dtbo_verify = VERIFY $@ -cmd_dtbo_verify = $(DTC_OVERLAY_TEST) $(addprefix $(obj)/,$($(@F)-base)) $@ $(dot-target).tmp +cmd_dtbo_verify = $(foreach m,\ + $(addprefix $(obj)/,$($(@F)-base)),\ + $(if $(m),\ + $(DTC_OVERLAY_TEST) $(m) $@ \ + $(dot-target).$(patsubst $(obj)/%.dtb,%,$(m)).tmp;))\ + true else cmd_dtbo_verify = true endif