mips: Fix dtb build rules
Add intermediate .S files to .SECONDARY. Otherwise make deletes them and regenerates them each build. Also remove KBUILD_DTBS since the make system descends in dts/ anyway. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
This commit is contained in:
parent
8e89bc594a
commit
40a1897e88
|
@ -146,11 +146,6 @@ dts := arch/mips/dts
|
||||||
%.dtb: scripts
|
%.dtb: scripts
|
||||||
$(Q)$(MAKE) $(build)=$(dts) $(dts)/$@
|
$(Q)$(MAKE) $(build)=$(dts) $(dts)/$@
|
||||||
|
|
||||||
dtbs: scripts
|
|
||||||
$(Q)$(MAKE) $(build)=$(dts) dtbs
|
|
||||||
|
|
||||||
KBUILD_DTBS := dtbs
|
|
||||||
|
|
||||||
KBUILD_IMAGE ?= $(KBUILD_BINARY)
|
KBUILD_IMAGE ?= $(KBUILD_BINARY)
|
||||||
|
|
||||||
#####
|
#####
|
||||||
|
|
|
@ -4,9 +4,12 @@ obj-$(CONFIG_BUILTIN_DTB) += $(BUILTIN_DTB).dtb.o
|
||||||
|
|
||||||
dtb-y += ${BUILTIN_DTB}.dtb
|
dtb-y += ${BUILTIN_DTB}.dtb
|
||||||
|
|
||||||
|
.SECONDARY: $(obj)/$(BUILTIN_DTB).dtb.S
|
||||||
|
.SECONDARY: $(patsubst %,$(obj)/%.S,$(dtb-y))
|
||||||
|
|
||||||
targets += dtbs
|
targets += dtbs
|
||||||
targets += $(dtb-y)
|
targets += $(dtb-y)
|
||||||
|
|
||||||
dtbs: $(addprefix $(obj)/, $(dtb-y))
|
extra-y += $(dtb-y)
|
||||||
|
|
||||||
clean-files := *.dtb *.dtb.S
|
clean-files := *.dtb *.dtb.S
|
||||||
|
|
Loading…
Reference in New Issue