hc
2023-12-11 d2ccde1c8e90d38cee87a1b0309ad2827f3fd30d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
# 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}
}