blob: 59c4f9cad552f6b01ce99a57f783a8af20888f6e [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"
Andrew Geissler9347dd42023-03-03 12:38:41 -06007SRCREV = "78ce8ef47c55a489b0ca575b981cd4856d03f44b"
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"