arc: use common make variables for dtb builds
Use dtb-y and always make variables to build dtbs instead of explicit dtbs rule. This is in preparation to support building all dtbs. Signed-off-by: Rob Herring <robh@kernel.org> Acked-by: Vineet Gupta <vgupta@synopsys.com>
This commit is contained in:
parent
1b7c501b51
commit
10375ccc67
@ -121,7 +121,7 @@ $(boot_targets): vmlinux
|
|||||||
$(Q)$(MAKE) $(build)=$(boot)/dts $(boot)/dts/$@
|
$(Q)$(MAKE) $(build)=$(boot)/dts $(boot)/dts/$@
|
||||||
|
|
||||||
dtbs: scripts
|
dtbs: scripts
|
||||||
$(Q)$(MAKE) $(build)=$(boot)/dts dtbs
|
$(Q)$(MAKE) $(build)=$(boot)/dts
|
||||||
|
|
||||||
archclean:
|
archclean:
|
||||||
$(Q)$(MAKE) $(clean)=$(boot)
|
$(Q)$(MAKE) $(clean)=$(boot)
|
||||||
|
@ -6,10 +6,10 @@ ifneq ($(CONFIG_ARC_BUILTIN_DTB_NAME),"")
|
|||||||
endif
|
endif
|
||||||
|
|
||||||
obj-y += $(builtindtb-y).dtb.o
|
obj-y += $(builtindtb-y).dtb.o
|
||||||
targets += $(builtindtb-y).dtb
|
dtb-y := $(builtindtb-y).dtb
|
||||||
|
|
||||||
.SECONDARY: $(obj)/$(builtindtb-y).dtb.S
|
.SECONDARY: $(obj)/$(builtindtb-y).dtb.S
|
||||||
|
|
||||||
dtbs: $(addprefix $(obj)/, $(builtindtb-y).dtb)
|
|
||||||
|
|
||||||
|
always := $(dtb-y)
|
||||||
clean-files := *.dtb *.dtb.S
|
clean-files := *.dtb *.dtb.S
|
||||||
|
Loading…
Reference in New Issue
Block a user