mirror of
https://git.yoctoproject.org/poky
synced 2026-03-30 17:02:22 +02:00
This recipe uses some convoluted methods to ensure the build is using the right flags but they don't appear to be needed anymore. No need to prepend HOST_CC_ARCH/TOOLCHAIN_OPTIONS via CFLAGS as the Makefile picks up CC from the environment and that includes these options. No need to append the default CFLAGS as their special options are actually in CPPFLAGS. (From OE-Core rev: 2230e5f7bf7e6dc747ada74477d5a72905d8d80b) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
32 lines
1.1 KiB
BlitzBasic
32 lines
1.1 KiB
BlitzBasic
SUMMARY = "Real-Time preemption testcases"
|
|
HOMEPAGE = "https://rt.wiki.kernel.org/index.php/Cyclictest"
|
|
SECTION = "tests"
|
|
DEPENDS = "linux-libc-headers virtual/libc"
|
|
LICENSE = "GPLv2 & GPLv2+"
|
|
LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe \
|
|
file://src/cyclictest/cyclictest.c;beginline=7;endline=9;md5=e768b8da44555fe63f65e5c497844cb5 \
|
|
file://src/pi_tests/pi_stress.c;beginline=6;endline=19;md5=bd426a634a43ec612e9fbf125dfcc949"
|
|
|
|
require rt-tests.inc
|
|
inherit ptest
|
|
|
|
SRC_URI += " \
|
|
file://run-ptest \
|
|
file://rt_bmark.py \
|
|
"
|
|
# Do not install hwlatdetect
|
|
EXTRA_OEMAKE += "PYLIB=''"
|
|
|
|
do_install() {
|
|
oe_runmake install DESTDIR=${D} SBINDIR=${sbindir} MANDIR=${mandir} \
|
|
INCLUDEDIR=${includedir}
|
|
}
|
|
|
|
do_install_ptest() {
|
|
cp ${WORKDIR}/rt_bmark.py ${D}${PTEST_PATH}
|
|
}
|
|
|
|
RDEPENDS_${PN}-ptest += " stress python3 python3-subprocess python3-multiprocessing python3-datetime python3-re python3-lang python3-misc"
|
|
|
|
FILES_${PN} += "${prefix}/src/backfire"
|