diff --git a/scripts/Makefile.dtbo b/scripts/Makefile.dtbo index 8459314e28e32..0b4e5d1618d4b 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