Makefile 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. include $(TOPDIR)/rules.mk
  2. include $(INCLUDE_DIR)/kernel.mk
  3. PKG_VERSION:=2020.07
  4. PKG_HASH:=c1f5bf9ee6bb6e648edbf19ce2ca9452f614b08a9f886f1a566aa42e8cf05f6a
  5. include $(INCLUDE_DIR)/u-boot.mk
  6. include $(INCLUDE_DIR)/package.mk
  7. include $(INCLUDE_DIR)/host-build.mk
  8. define U-Boot/Default
  9. BUILD_TARGET:=mediatek
  10. UBOOT_IMAGE:=u-boot-mtk.bin
  11. DEFAULT:=y
  12. endef
  13. define U-Boot/mt7622
  14. NAME:=MT7622
  15. BUILD_SUBTARGET:=mt7622
  16. UBOOT_CONFIG:=mt7622_rfb
  17. endef
  18. define U-Boot/mt7623a_unielec_u7623
  19. NAME:=UniElec U7623 (mt7623)
  20. BUILD_SUBTARGET:=mt7623
  21. UBOOT_CONFIG:=mt7623a_unielec_u7623_02
  22. endef
  23. define U-Boot/mt7623n_bpir2
  24. NAME:=Banana Pi R2 (mt7623)
  25. BUILD_SUBTARGET:=mt7623
  26. UBOOT_IMAGE:=u-boot.bin
  27. UBOOT_CONFIG:=mt7623n_bpir2
  28. endef
  29. define U-Boot/mt7629
  30. NAME:=MT7629
  31. BUILD_SUBTARGET:=mt7629
  32. UBOOT_CONFIG:=mt7629_rfb
  33. endef
  34. UBOOT_TARGETS := mt7629 mt7622 mt7623n_bpir2 mt7623a_unielec_u7623
  35. UBOOT_MAKE_FLAGS += $(UBOOT_IMAGE)
  36. Build/Exports:=$(Host/Exports)
  37. define Build/InstallDev
  38. $(INSTALL_DIR) $(STAGING_DIR_IMAGE)
  39. $(INSTALL_BIN) $(PKG_BUILD_DIR)/$(UBOOT_IMAGE) $(STAGING_DIR_IMAGE)/$(BUILD_VARIANT)-$(UBOOT_IMAGE)
  40. endef
  41. $(eval $(call BuildPackage/U-Boot))