Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

powerpc/boot: add DTB to 'targets'

PowerPC always re-builds DTB even if nothing has been changed.

As for other architectures, arch/*/boot/dts/Makefile builds DTB by
using the dtb-y syntax.

In contrast, arch/powerpc/boot/dts/(fsl/)Makefile does nothing unless
CONFIG_OF_ALL_DTBS is defined. Instead, arch/powerpc/boot/Makefile
builds DTB on demand. You need to add DTB to 'targets' explicitly
so .*.cmd files are included.

Signed-off-by: Masahiro Yamada <masahiroy@kernel.org>
Acked-by: Michael Ellerman <mpe@ellerman.id.au>

+2
+2
arch/powerpc/boot/Makefile
··· 366 366 $(patsubst treeImage%, treeImage.initrd%, $(image-y))))) 367 367 initrd-y := $(filter-out $(image-y), $(initrd-y)) 368 368 targets += $(image-y) $(initrd-y) 369 + targets += $(foreach x, dtbImage uImage cuImage simpleImage treeImage, \ 370 + $(patsubst $(x).%, dts/%.dtb, $(filter $(x).%, $(image-y)))) 369 371 370 372 $(addprefix $(obj)/, $(initrd-y)): $(obj)/ramdisk.image.gz 371 373