2019-06-22 18:21:54 +00:00
|
|
|
#
|
|
|
|
# Copyright (C) 2013-2019 OpenWrt.org
|
|
|
|
# Copyright (C) 2019 Alexey Loukianov
|
|
|
|
#
|
|
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
|
|
# See /LICENSE for more information.
|
|
|
|
#
|
|
|
|
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
include $(INCLUDE_DIR)/kernel.mk
|
|
|
|
|
|
|
|
PKG_VERSION:=2019.01
|
|
|
|
|
|
|
|
PKG_HASH:=50bd7e5a466ab828914d080d5f6a432345b500e8fba1ad3b7b61e95e60d51c22
|
|
|
|
|
|
|
|
PKG_MAINTAINER:=Alexey Loukianov <lx2@lexa2.ru>
|
|
|
|
|
|
|
|
include $(INCLUDE_DIR)/u-boot.mk
|
|
|
|
include $(INCLUDE_DIR)/package.mk
|
|
|
|
|
|
|
|
define U-Boot/Default
|
|
|
|
BUILD_TARGET:=mediatek
|
|
|
|
UBOOT_IMAGE:=u-boot.bin
|
|
|
|
UENV:=default
|
|
|
|
HIDDEN:=1
|
|
|
|
endef
|
|
|
|
|
|
|
|
define U-Boot/mt7623n_bpir2
|
|
|
|
BUILD_SUBTARGET:=mt7623
|
|
|
|
NAME:=Bannana PI R2 (mt7623)
|
|
|
|
BUILD_DEVICES:=7623n-bananapi-bpi-r2
|
|
|
|
endef
|
|
|
|
|
|
|
|
UBOOT_TARGETS := \
|
|
|
|
mt7623n_bpir2
|
|
|
|
|
|
|
|
UBOOT_CONFIGURE_VARS += USE_PRIVATE_LIBGCC=yes
|
|
|
|
|
|
|
|
UBOOT_MAKE_FLAGS = \
|
|
|
|
HOSTCC="$(HOSTCC)" \
|
|
|
|
HOSTCFLAGS="$(HOST_CFLAGS) $(HOST_CPPFLAGS) -std=gnu11" \
|
|
|
|
HOSTLDFLAGS="$(HOST_LDFLAGS)"
|
|
|
|
|
|
|
|
define Build/Prepare
|
|
|
|
$(call Build/Prepare/Default)
|
2019-06-24 17:53:13 +00:00
|
|
|
$(CP) uEnv-$(UENV).txt $(PKG_BUILD_DIR)/uEnv.txt
|
2019-06-22 18:21:54 +00:00
|
|
|
endef
|
|
|
|
|
|
|
|
define Build/InstallDev
|
|
|
|
$(INSTALL_DIR) $(STAGING_DIR_IMAGE)
|
|
|
|
$(CP) $(PKG_BUILD_DIR)/$(UBOOT_IMAGE) $(STAGING_DIR_IMAGE)/$(BUILD_DEVICES)-uboot-mediatek.bin
|
|
|
|
$(CP) $(PKG_BUILD_DIR)/uEnv.txt $(STAGING_DIR_IMAGE)/$(BUILD_DEVICES)-uEnv.txt
|
|
|
|
endef
|
|
|
|
|
|
|
|
define Package/u-boot/install/default
|
|
|
|
endef
|
|
|
|
|
|
|
|
$(eval $(call BuildPackage/U-Boot))
|