mirror of
				https://github.com/Ysurac/openmptcprouter.git
				synced 2025-03-09 15:40:20 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			81 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
			
		
		
	
	
			81 lines
		
	
	
	
		
			2.2 KiB
		
	
	
	
		
			Makefile
		
	
	
	
	
	
# SPDX-License-Identifier: GPL-2.0-only
 | 
						|
#
 | 
						|
# Copyright (C) 2022 ImmortalWrt.org
 | 
						|
 | 
						|
include $(TOPDIR)/rules.mk
 | 
						|
 | 
						|
PKG_NAME:=arm-trusted-firmware-rockchip-vendor
 | 
						|
PKG_RELEASE:=$(AUTORELEASE)
 | 
						|
 | 
						|
PKG_SOURCE_PROTO:=git
 | 
						|
PKG_SOURCE_URL=https://github.com/rockchip-linux/rkbin.git
 | 
						|
PKG_SOURCE_DATE:=2022-08-01
 | 
						|
PKG_SOURCE_VERSION:=b0c100f1a260d807df450019774993c761beb79d
 | 
						|
PKG_MIRROR_HASH:=17723ac8f6ec446c759444ee29ba4fe544cebb3785e26d8e10c91c54b9df3f1a
 | 
						|
 | 
						|
PKG_MAINTAINER:=Tianling Shen <cnsztl@immortalwrt.org>
 | 
						|
 | 
						|
MAKE_PATH:=$(PKG_NAME)
 | 
						|
 | 
						|
include $(INCLUDE_DIR)/package.mk
 | 
						|
 | 
						|
define Package/arm-trusted-firmware-rockchip-vendor
 | 
						|
    SECTION:=boot
 | 
						|
    CATEGORY:=Boot Loaders
 | 
						|
    TITLE:=ARM Trusted Firmware for Rockchip
 | 
						|
endef
 | 
						|
 | 
						|
define Package/arm-trusted-firmware-rk3328
 | 
						|
    $(Package/arm-trusted-firmware-rockchip-vendor)
 | 
						|
    DEPENDS:=@TARGET_rockchip_armv8
 | 
						|
    VARIANT:=rk3328
 | 
						|
endef
 | 
						|
 | 
						|
define Package/arm-trusted-firmware-rk3399
 | 
						|
    $(Package/arm-trusted-firmware-rockchip-vendor)
 | 
						|
    DEPENDS:=@TARGET_rockchip_armv8
 | 
						|
    VARIANT:=rk3399
 | 
						|
endef
 | 
						|
 | 
						|
define Package/arm-trusted-firmware-rk3566
 | 
						|
    $(Package/arm-trusted-firmware-rockchip-vendor)
 | 
						|
    DEPENDS:=@TARGET_rockchip_armv8
 | 
						|
    VARIANT:=rk3566
 | 
						|
endef
 | 
						|
 | 
						|
define Package/arm-trusted-firmware-rk3568
 | 
						|
    $(Package/arm-trusted-firmware-rockchip-vendor)
 | 
						|
    DEPENDS:=@TARGET_rockchip_armv8
 | 
						|
    VARIANT:=rk3568
 | 
						|
endef
 | 
						|
 | 
						|
define Build/Configure
 | 
						|
	$(SED) 's,$$$$(PKG_BUILD_DIR),$(PKG_BUILD_DIR),g' $(PKG_BUILD_DIR)/trust.ini
 | 
						|
	$(SED) 's,$$$$(VARIANT),$(BUILD_VARIANT),g' $(PKG_BUILD_DIR)/trust.ini
 | 
						|
	$(call Build/Configure/Default)
 | 
						|
endef
 | 
						|
 | 
						|
define Build/Compile
 | 
						|
	$(CURDIR)/pack-firmware.sh build $(BUILD_VARIANT) '$(PKG_BUILD_DIR)'
 | 
						|
endef
 | 
						|
 | 
						|
define Build/InstallDev
 | 
						|
	$(CURDIR)/pack-firmware.sh install $(BUILD_VARIANT) '$(PKG_BUILD_DIR)' '$(STAGING_DIR_IMAGE)'
 | 
						|
endef
 | 
						|
 | 
						|
define Package/arm-trusted-firmware-rk3328/install
 | 
						|
endef
 | 
						|
 | 
						|
define Package/arm-trusted-firmware-rk3399/install
 | 
						|
endef
 | 
						|
 | 
						|
define Package/arm-trusted-firmware-rk3566/install
 | 
						|
endef
 | 
						|
 | 
						|
define Package/arm-trusted-firmware-rk3568/install
 | 
						|
endef
 | 
						|
 | 
						|
$(eval $(call BuildPackage,arm-trusted-firmware-rk3328))
 | 
						|
$(eval $(call BuildPackage,arm-trusted-firmware-rk3399))
 | 
						|
$(eval $(call BuildPackage,arm-trusted-firmware-rk3566))
 | 
						|
$(eval $(call BuildPackage,arm-trusted-firmware-rk3568))
 |