Browse Source

Makefile: improve linux and uboot menuconfig

Signed-off-by: Andy Hu <andy.hu@starfivetech.com>
(cherry picked from commit b7e485bdc8e6573be85b6fe031845086bd6e13ca)
Andy Hu 10 months ago
parent
commit
464ea9fe30
1 changed files with 5 additions and 6 deletions
  1. 5 6
      Makefile

+ 5 - 6
Makefile

@@ -207,14 +207,13 @@ $(linux_wrkdir)/.config: $(linux_defconfig) $(linux_srcdir)
 $(uboot_wrkdir)/.config: $(uboot_defconfig)
 	mkdir -p $(dir $@)
 	cp -p $< $@
-	$(MAKE) -C $(uboot_srcdir) O=$(uboot_wrkdir) ARCH=riscv olddefconfig
+	$(MAKE) -C $(uboot_srcdir) O=$(uboot_wrkdir) CROSS_COMPILE=$(CROSS_COMPILE) ARCH=riscv olddefconfig
 
 $(vmlinux): $(linux_srcdir) $(linux_wrkdir)/.config $(target_gcc)
 	$(MAKE) -C $< O=$(linux_wrkdir) \
 		ARCH=riscv \
 		CROSS_COMPILE=$(CROSS_COMPILE) \
 		PATH=$(RVPATH) \
-		HWBOARD_FLAG=$(HWBOARD_FLAG) \
 		vmlinux \
 		all \
 		modules
@@ -268,8 +267,8 @@ $(vmlinux_bin): $(vmlinux)
 
 .PHONY: linux-menuconfig
 linux-menuconfig: $(linux_wrkdir)/.config
-	$(MAKE) -C $(linux_srcdir) O=$(dir $<) ARCH=riscv menuconfig
-	$(MAKE) -C $(linux_srcdir) O=$(dir $<) ARCH=riscv savedefconfig
+	$(MAKE) -C $(linux_srcdir) O=$(dir $<) ARCH=riscv CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
+	$(MAKE) -C $(linux_srcdir) O=$(dir $<) ARCH=riscv CROSS_COMPILE=$(CROSS_COMPILE) savedefconfig
 	cp $(dir $<)defconfig $(linux_defconfig)
 
 # Note: opensbi generic platform default FW_TEXT_START is 0x80000000
@@ -322,8 +321,8 @@ $(qemu): $(qemu_srcdir)
 
 .PHONY: uboot-menuconfig
 uboot-menuconfig: $(uboot_wrkdir)/.config
-	$(MAKE) -C $(uboot_srcdir) O=$(dir $<) ARCH=riscv menuconfig
-	$(MAKE) -C $(uboot_srcdir) O=$(dir $<) ARCH=riscv savedefconfig
+	$(MAKE) -C $(uboot_srcdir) O=$(dir $<) CROSS_COMPILE=$(CROSS_COMPILE) ARCH=riscv menuconfig
+	$(MAKE) -C $(uboot_srcdir) O=$(dir $<) CROSS_COMPILE=$(CROSS_COMPILE) ARCH=riscv savedefconfig
 	cp $(dir $<)defconfig $(uboot_defconfig)
 
 $(uboot): $(uboot_srcdir) $(target_gcc)