[PATCH v2 2/6] scripts/Makefile.lib: Add dtsi include files as deps for building DTB

Ilias Apalodimas ilias.apalodimas at linaro.org
Thu Aug 17 13:55:02 CEST 2023


On Thu, 17 Aug 2023 at 08:49, Sughosh Ganu <sughosh.ganu at linaro.org> wrote:
>
> At the time of building the DTB, some dtsi files can be selected for
> inclusion. Have these dtsi files as dependencies for the DTB
> target. This also ensures generation or updating the dtsi files if
> need be.
>
> Signed-off-by: Sughosh Ganu <sughosh.ganu at linaro.org>
> ---
> Changes since V1:
> * New patch which only sets the dependencies for the dtb build.
>
>  scripts/Makefile.lib | 4 +++-
>  1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib
> index 368b5a3e28..8c5e25c31c 100644
> --- a/scripts/Makefile.lib
> +++ b/scripts/Makefile.lib
> @@ -334,7 +334,9 @@ cmd_dtc = mkdir -p $(dir ${dtc-tmp}) ; \
>                 ; \
>         sed "s:$(pre-tmp):$(<):" $(depfile).pre.tmp $(depfile).dtc.tmp > $(depfile)
>
> -$(obj)/%.dtb: $(src)/%.dts $(DTC) FORCE
> +dtsi_include_list_deps = $(addprefix $(obj)/,$(subst $(quote),,$(dtsi_include_list)))
> +
> +$(obj)/%.dtb: $(src)/%.dts $(DTC) $(dtsi_include_list_deps) FORCE
>         $(call if_changed_dep,dtc)
>
>  pre-tmp = $(subst $(comma),_,$(dot-target).pre.tmp)
> --
> 2.34.1
>

Acked-by: Ilias Apalodimas <ilias.apalodimas at linaro.org>


More information about the U-Boot mailing list