firmware_u-boot.mk 633 B

1234567891011121314151617181920
  1. # SPDX-License-Identifier: GPL-2.0
  2. .PHONY: uboot
  3. uboot: $(uboot)
  4. $(uboot_wrkdir)/.config: $(uboot_defconfig)
  5. mkdir -p $(dir $@)
  6. cp -p $< $@
  7. .PHONY: uboot-menuconfig
  8. uboot-menuconfig: $(uboot_wrkdir)/.config
  9. $(MAKE) -C $(uboot_srcdir) O=$(dir $<) ARCH=riscv CROSS_COMPILE=$(CROSS_COMPILE) menuconfig
  10. cp $(uboot_wrkdir)/.config $(uboot_defconfig)
  11. $(uboot): $(uboot_srcdir) $(target_gcc)
  12. rm -rf $(uboot_wrkdir)
  13. mkdir -p $(uboot_wrkdir)
  14. mkdir -p $(dir $@)
  15. $(MAKE) -C $(uboot_srcdir) O=$(uboot_wrkdir) CROSS_COMPILE=$(CROSS_COMPILE) $(uboot_config)
  16. $(MAKE) -C $(uboot_srcdir) O=$(uboot_wrkdir) CROSS_COMPILE=$(CROSS_COMPILE)