android_kernel_xiaomi_sm8450/scripts/Makefile.dtbo
Elliot Berman d6fdee5bee Makefile.dtbo: Suppress time information for ufdt_apply_overlay
Every time ufdt_apply_overlay runs, a message about how long
ufdt_apply_overlay took is generated. This message is not interesting
for verifying whether the DTBO is applies correctly.

All error messages from ufdt_apply_overlay come on stderr, so re-route
stdout to /dev/null.

Change-Id: Iacd1ed0e08fde432fa886a03d3f48cee0bf8f416
Signed-off-by: Elliot Berman <eberman@codeaurora.org>
2021-05-21 15:49:12 -07:00

32 lines
848 B
Makefile

# SPDX-License-Identifier: GPL-2.0-only
__dtbo := $(sort $(dtbo-y))
dtbo-base := $(sort $(foreach m,$(__dtbo),$($(m)-base)))
dtbo := $(foreach m,$(__dtbo),$(if $($(m)-base),$(m)))
__dtbo := $(addprefix $(obj)/,$(__dtbo))
dtbo-base := $(addprefix $(obj)/,$(dtbo-base))
dtbo := $(addprefix $(obj)/,$(dtbo))
ifneq ($(DTC_OVERLAY_TEST_EXT),)
DTC_OVERLAY_TEST = $(DTC_OVERLAY_TEST_EXT)
quiet_cmd_dtbo_verify = VERIFY $@
cmd_dtbo_verify = $(foreach m,\
$(addprefix $(obj)/,$($(@F)-base)),\
$(if $(m),\
$(DTC_OVERLAY_TEST) $(m) $@ \
$(dot-target).$(patsubst $(obj)/%.dtb,%,$(m)).tmp > /dev/null;))\
true
else
cmd_dtbo_verify = true
endif
$(obj)/%.dtbo: $(src)/%.dts FORCE
$(call if_changed_dep,dtc,,-@,dtb)
$(call if_changed,dtbo_verify)
$(call multi_depend, $(dtbo), , -base)
always-$(CONFIG_BUILD_ARM64_DT_OVERLAY) += $(dtbo)