diff options
| author | Mark Brown <broonie@kernel.org> | 2026-11-13 16:31:53 +0000 |
|---|---|---|
| committer | Mark Brown <broonie@kernel.org> | 2026-11-13 16:31:53 +0000 |
| commit | 2dc31fbba14057d74b896fa670870f6fdfd2efd4 (patch) | |
| tree | b4b4792752acef5495dd7acda3b1d116cd782d0b /scripts | |
| parent | 3d9be2a9abf688d50a86545af371bfcd0ad0dbed (diff) | |
| parent | 70201aa0eb89d675887d280c448b2da26a018b62 (diff) | |
| download | linux-next-2dc31fbba14057d74b896fa670870f6fdfd2efd4.tar.gz linux-next-2dc31fbba14057d74b896fa670870f6fdfd2efd4.zip | |
Merge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/robh/linux.git
Diffstat (limited to 'scripts')
| -rw-r--r-- | scripts/Makefile.build | 7 | ||||
| -rw-r--r-- | scripts/Makefile.dtbs | 8 |
2 files changed, 9 insertions, 6 deletions
diff --git a/scripts/Makefile.build b/scripts/Makefile.build index 0b4485b564af..8bb92c986298 100644 --- a/scripts/Makefile.build +++ b/scripts/Makefile.build @@ -38,6 +38,11 @@ include $(srctree)/scripts/Makefile.compiler include $(kbuild-file) include $(srctree)/scripts/Makefile.lib +# Make DT directory targets reachable for architectures with a DTS tree. +ifeq ($(obj),arch/$(SRCARCH)) +subdir-$(need-dtbslist) += boot/dts +endif + # flags that take effect in current and sub directories KBUILD_AFLAGS += $(subdir-asflags-y) KBUILD_CFLAGS += $(subdir-ccflags-y) @@ -589,7 +594,7 @@ targets += $(filter-out $(single-subdir-goals), $(MAKECMDGOALS)) targets := $(filter-out $(PHONY), $(targets)) # Now that targets is fully known, include dtb rules if needed -ifneq ($(need-dtbslist)$(dtb-y)$(dtb-)$(filter %.dtb %.dtb.o %.dtbo.o,$(targets)),) +ifneq ($(need-dtbslist)$(dtb-y)$(dtb-) $(filter %.dtb %.dtbo %.dtb.o %.dtbo.o,$(targets)),) include $(srctree)/scripts/Makefile.dtbs endif diff --git a/scripts/Makefile.dtbs b/scripts/Makefile.dtbs index c4e466390284..6a1f5f7aad89 100644 --- a/scripts/Makefile.dtbs +++ b/scripts/Makefile.dtbs @@ -23,17 +23,15 @@ dtb-y := $(addprefix $(obj)/, $(dtb-y)) multi-dtb-y := $(addprefix $(obj)/, $(multi-dtb-y)) real-dtb-y := $(addprefix $(obj)/, $(real-dtb-y)) -always-y += $(dtb-y) +always-$(need-dtbslist) += $(dtb-y) targets += $(real-dtb-y) # dtbs-list # --------------------------------------------------------------------------- -ifdef need-dtbslist subdir-dtbslist := $(addsuffix /dtbs-list, $(subdir-ym)) -dtb-y += $(subdir-dtbslist) -always-y += $(obj)/dtbs-list -endif +dtb-$(need-dtbslist) += $(subdir-dtbslist) +always-$(need-dtbslist) += $(obj)/dtbs-list $(subdir-dtbslist): $(obj)/%/dtbs-list: $(obj)/% ; |
