# Copyright (C) 2019, Fuzhou Rockchip Electronics Co., Ltd
|
# Released under the MIT license (see COPYING.MIT for the terms)
|
|
inherit freeze-rev local-git deploy native
|
|
DESCRIPTION = "Rockchip binary tools"
|
|
LICENSE = "LICENSE.rockchip"
|
LIC_FILES_CHKSUM = "file://${RKBASE}/licenses/LICENSE.rockchip;md5=d63890e209bf038f44e708bbb13e4ed9"
|
SRC_URI = " \
|
git://github.com/JeffyCN/mirrors.git;protocol=https;nobranch=1;branch=rkbin-2021_10_13;name=rkbin \
|
git://github.com/JeffyCN/mirrors.git;protocol=https;branch=tools;name=tools;destsuffix=git/extra \
|
"
|
|
SRCREV_rkbin = "3712dbc00e806ec1ed240b4a1a04df210dd3b550"
|
SRCREV_tools = "1a32bc776af52494144fcef6641a73850cee628a"
|
SRCREV_FORMAT ?= "rkbin_tools"
|
|
S = "${WORKDIR}/git"
|
|
INSANE_SKIP:${PN} = "already-stripped"
|
|
# The pre-built tools have different link loader, don't change them.
|
UNINATIVE_LOADER := ""
|
|
do_install () {
|
install -d ${D}/${bindir}
|
|
cd ${S}/tools
|
|
install -m 0755 boot_merger ${D}/${bindir}
|
install -m 0755 trust_merger ${D}/${bindir}
|
install -m 0755 firmwareMerger ${D}/${bindir}
|
|
install -m 0755 kernelimage ${D}/${bindir}
|
install -m 0755 loaderimage ${D}/${bindir}
|
|
install -m 0755 mkkrnlimg ${D}/${bindir}
|
install -m 0755 resource_tool ${D}/${bindir}
|
|
install -m 0755 upgrade_tool ${D}/${bindir}
|
|
cd ${S}/extra/linux/Linux_Pack_Firmware/rockdev
|
|
install -m 0755 afptool ${D}/${bindir}
|
install -m 0755 rkImageMaker ${D}/${bindir}
|
}
|