blob: 1c1abaa78e80a5756ca46db952cc8b7d642c7b37 [file] [log] [blame]
Brad Bishopbec4ebc2022-08-03 09:55:16 -04001SUMMARY = "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"
Patrick Williams2390b1b2022-11-03 13:47:49 -05007SRCREV = "8dab50c35c8d181fc3ed6ad46e156398447d753f"
Brad Bishopbec4ebc2022-08-03 09:55:16 -04008
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"