MIPS: have "plain" make calls build dtbs for selected platforms
authorCedric Hombourger <Cedric_Hombourger@mentor.com>
Thu, 13 Jun 2019 08:52:50 +0000 (10:52 +0200)
committerPaul Burton <paul.burton@mips.com>
Thu, 20 Jun 2019 21:52:56 +0000 (14:52 -0700)
scripts/package/builddeb calls "make dtbs_install" after executing
a plain make (i.e. no build targets specified). It will fail if dtbs
were not built beforehand. Match the arm64 architecture where DTBs get
built by the "all" target.

Signed-off-by: Cedric Hombourger <Cedric_Hombourger@mentor.com>
[paul.burton@mips.com: s/builddep/builddeb]
Signed-off-by: Paul Burton <paul.burton@mips.com>
Cc: linux-mips@vger.kernel.org
Cc: stable@vger.kernel.org # v4.1+
arch/mips/Makefile

index 8f4486c4415bf77737ff23ab7bd599336dff36ff..eceff9b75b22fec125dbe83453e5fc00a6c297d1 100644 (file)
@@ -17,6 +17,7 @@ archscripts: scripts_basic
        $(Q)$(MAKE) $(build)=arch/mips/boot/tools relocs
 
 KBUILD_DEFCONFIG := 32r2el_defconfig
+KBUILD_DTBS      := dtbs
 
 #
 # Select the object file format to substitute into the linker script.
@@ -384,7 +385,7 @@ quiet_cmd_64 = OBJCOPY $@
 vmlinux.64: vmlinux
        $(call cmd,64)
 
-all:   $(all-y)
+all:   $(all-y) $(KBUILD_DTBS)
 
 # boot
 $(boot-y): $(vmlinux-32) FORCE