Makefile 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. include $(TOPDIR)/rules.mk
  2. include $(INCLUDE_DIR)/kernel.mk
  3. PKG_VERSION:=2025.04
  4. PKG_HASH:=439d3bef296effd54130be6a731c5b118be7fddd7fcc663ccbc5fb18294d8718
  5. UBOOT_USE_INTREE_DTC:=1
  6. include $(INCLUDE_DIR)/u-boot.mk
  7. include $(INCLUDE_DIR)/package.mk
  8. include $(INCLUDE_DIR)/host-build.mk
  9. define U-Boot/Default
  10. BUILD_TARGET:=ath79
  11. BUILD_SUBTARGET:=generic
  12. UBOOT_IMAGE:=u-boot.bin
  13. UBOOT_CONFIG:=ap121
  14. HIDDEN:=1
  15. endef
  16. define U-Boot/ar9344_nec_aterm
  17. NAME:=NEC Aterm series (AR9344)
  18. BUILD_SUBTARGET:= tiny
  19. BUILD_DEVICES:=nec_wg600hp nec_wr8750n nec_wr9500n
  20. UBOOT_CONFIG:=nec_ar9344_aterm
  21. endef
  22. define U-Boot/qca9558_nec_aterm
  23. NAME:=NEC Aterm series (QCA9558)
  24. BUILD_SUBTARGET:= generic
  25. BUILD_DEVICES:=nec_wg1400hp nec_wg1800hp nec_wg1800hp2 nec_wg2200hp
  26. UBOOT_CONFIG:=nec_qca9558_aterm
  27. endef
  28. UBOOT_TARGETS := ar9344_nec_aterm qca9558_nec_aterm
  29. # don't stage files to bindir, let target/linux/ath79/image/*.mk do that
  30. define Package/u-boot/install
  31. endef
  32. define Build/InstallDev
  33. $(INSTALL_DIR) $(STAGING_DIR_IMAGE)
  34. $(INSTALL_DATA) $(PKG_BUILD_DIR)/$(UBOOT_IMAGE) $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-$(UBOOT_IMAGE)
  35. endef
  36. $(eval $(call BuildPackage/U-Boot))