306a60fcfe
Create a directory inside STAGING_DIR and copy U-Boot output images, so they can be used later when creating the sdcard image Additionally, like others targets, override the default install method to avoid copying the images to bin directory Signed-off-by: Luis Araneda <luaraneda@gmail.com>
63 lines
1.3 KiB
Makefile
63 lines
1.3 KiB
Makefile
#
|
|
# Copyright (C) 2015 OpenWrt.org
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_VERSION:=2018.07
|
|
|
|
PKG_HASH:=9f10df88bc91b35642e461217f73256bbaeeca9ae2db8db56197ba5e89e1f6d4
|
|
|
|
include $(INCLUDE_DIR)/kernel.mk
|
|
include $(INCLUDE_DIR)/u-boot.mk
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include $(INCLUDE_DIR)/host-build.mk
|
|
|
|
define U-Boot/Default
|
|
BUILD_TARGET:=zynq
|
|
UBOOT_IMAGE:=spl/boot.bin u-boot.img
|
|
UBOOT_CONFIG:=zynq_$(1)
|
|
HIDDEN:=1
|
|
endef
|
|
|
|
define U-Boot/zc702
|
|
NAME:=Xilinx ZC702 Dev Board
|
|
BUILD_DEVICES:=xlnx_zynq-zc702
|
|
endef
|
|
|
|
define U-Boot/zed
|
|
NAME:=Avnet Digilent ZedBoard Dev Board
|
|
BUILD_DEVICES:=avnet_zynq-zed
|
|
endef
|
|
|
|
define U-Boot/zybo
|
|
NAME:=Digilent Zybo Dev Board
|
|
BUILD_DEVICES:=digilent_zynq-zybo
|
|
endef
|
|
|
|
define U-Boot/zybo_z7
|
|
NAME:=Digilent Zybo Z7 board
|
|
BUILD_DEVICES:=digilent_zynq-zybo-z7
|
|
endef
|
|
|
|
UBOOT_TARGETS := \
|
|
zc702 \
|
|
zed \
|
|
zybo \
|
|
zybo_z7
|
|
|
|
define Build/InstallDev
|
|
$(INSTALL_DIR) $(STAGING_DIR_IMAGE)
|
|
$(CP) $(PKG_BUILD_DIR)/spl/boot.bin $(STAGING_DIR_IMAGE)/$(BUILD_DEVICES)-boot.bin
|
|
$(CP) $(PKG_BUILD_DIR)/u-boot.img $(STAGING_DIR_IMAGE)/$(BUILD_DEVICES)-u-boot.img
|
|
endef
|
|
|
|
define Package/u-boot/install/default
|
|
endef
|
|
|
|
Build/Exports:=$(Host/Exports)
|
|
|
|
$(eval $(call BuildPackage/U-Boot))
|