Makefile 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364
  1. #
  2. # Copyright (C) 2015 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. include $(TOPDIR)/rules.mk
  8. PKG_VERSION:=2019.07
  9. PKG_HASH:=bff4fa77e8da17521c030ca4c5b947a056c1b1be4d3e6ee8637020b8d50251d0
  10. include $(INCLUDE_DIR)/kernel.mk
  11. include $(INCLUDE_DIR)/u-boot.mk
  12. include $(INCLUDE_DIR)/package.mk
  13. include $(INCLUDE_DIR)/host-build.mk
  14. define U-Boot/Default
  15. BUILD_TARGET:=zynq
  16. BUILD_SUBTARGET:=generic
  17. UBOOT_IMAGE:=spl/boot.bin u-boot.img
  18. UBOOT_CONFIG:=zynq_$(1)
  19. UENV:=default
  20. HIDDEN:=1
  21. endef
  22. define U-Boot/zc702
  23. NAME:=Xilinx ZC702 Dev Board
  24. BUILD_DEVICES:=xlnx_zynq-zc702
  25. endef
  26. define U-Boot/zed
  27. NAME:=Avnet Digilent ZedBoard Dev Board
  28. BUILD_DEVICES:=avnet_zynq-zed
  29. endef
  30. define U-Boot/zybo
  31. NAME:=Digilent Zybo Dev Board
  32. BUILD_DEVICES:=digilent_zynq-zybo
  33. endef
  34. define U-Boot/zybo_z7
  35. NAME:=Digilent Zybo Z7 board
  36. BUILD_DEVICES:=digilent_zynq-zybo-z7
  37. endef
  38. UBOOT_TARGETS := \
  39. zc702 \
  40. zed \
  41. zybo \
  42. zybo_z7
  43. define Build/InstallDev
  44. $(INSTALL_DIR) $(STAGING_DIR_IMAGE)
  45. $(CP) $(PKG_BUILD_DIR)/spl/boot.bin $(STAGING_DIR_IMAGE)/$(BUILD_DEVICES)-boot.bin
  46. $(CP) $(PKG_BUILD_DIR)/u-boot.img $(STAGING_DIR_IMAGE)/$(BUILD_DEVICES)-u-boot.img
  47. $(CP) ./files/uEnv-$(UENV).txt $(STAGING_DIR_IMAGE)/$(BUILD_DEVICES)-uEnv.txt
  48. endef
  49. define Package/u-boot/install/default
  50. endef
  51. $(eval $(call BuildPackage/U-Boot))