xref: /openbmc/openbmc/meta-arm/meta-arm/recipes-devtools/opencsd/opencsd_1.5.4.bb (revision 8460358c3d24c71d9d38fd126c745854a6301564)
1SUMMARY = "OpenCSD - An open source CoreSight(tm) Trace Decode library"
2HOMEPAGE = "https://github.com/Linaro/OpenCSD"
3LICENSE = "BSD-3-Clause"
4LIC_FILES_CHKSUM = "file://LICENSE;md5=ad8cb685eb324d2fa2530b985a43f3e5"
5
6SRC_URI = "git://github.com/Linaro/OpenCSD;protocol=https;branch=master"
7SRCREV = "7323ae88d16be4f9972b0ad60198963c64d70070"
8
9S = "${WORKDIR}/git"
10
11COMPATIBLE_HOST = "(i.86|x86_64|arm|aarch64).*-linux"
12
13EXTRA_OEMAKE = "ARCH='${TARGET_ARCH}' \
14                CROSS_COMPILE='${TARGET_SYS}-' \
15                CC='${CC}' \
16                CXX='${CXX}' \
17                LIB='${AR}' \
18                LINKER='${CXX}' \
19                LINUX64=1 \
20                DEBUG=1 \
21                PREFIX=${D}/usr \
22                INSTALL_BIN_DIR=${D}${bindir} \
23                INSTALL_INCLUDE_DIR=${D}${includedir} \
24                INSTALL_LIB_DIR=${D}${libdir} \
25                INSTALL_MAN_DIR=${D}${mandir}/man1 \
26                "
27
28do_compile() {
29    oe_runmake -C ${S}/decoder/build/linux
30}
31
32do_install() {
33    oe_runmake -C ${S}/decoder/build/linux install install_man
34}
35
36BBCLASSEXTEND = "native"
37