diff options
author | Sughosh Ganu <sughosh.ganu@linaro.org> | 2023-08-22 23:10:04 +0530 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2023-08-29 13:37:55 -0400 |
commit | a958988b62eb9ad33c0f41b4482cfbba4aa71564 (patch) | |
tree | f37b1ddc6c9c7a9e66a94ec6c8cacbf4e90ba519 | |
parent | 1fee487567f10d9fb128d577a8ac9755fa962737 (diff) | |
download | u-boot-a958988b62eb9ad33c0f41b4482cfbba4aa71564.zip u-boot-a958988b62eb9ad33c0f41b4482cfbba4aa71564.tar.gz u-boot-a958988b62eb9ad33c0f41b4482cfbba4aa71564.tar.bz2 |
scripts/Makefile.lib: Add dtsi include files as deps for building DTB
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@linaro.org>
Acked-by: Ilias Apalodimas <ilias.apalodimas@linaro.org>
Reviewed-by: Tom Rini <trini@konsulko.com>
-rw-r--r-- | scripts/Makefile.lib | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/scripts/Makefile.lib b/scripts/Makefile.lib index 368b5a3..8c5e25c 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) |