xref: /openbmc/openbmc/meta-openembedded/meta-oe/recipes-kernel/spidev-test/spidev-test.bb (revision 8460358c3d24c71d9d38fd126c745854a6301564)
182c905dcSAndrew GeisslerSUMMARY = "Test SPI devices"
282c905dcSAndrew GeisslerDESCRIPTION = "SPI testing utility using the spidev driver"
39aee5003SAndrew GeisslerLICENSE = "GPL-2.0-only"
469721092SAndrew GeisslerLIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0-only;md5=801f80980d171dd6425610833a22dbe6"
582c905dcSAndrew GeisslerPROVIDES = "virtual/spidev-test"
682c905dcSAndrew Geissler
782c905dcSAndrew Geisslerinherit bash-completion kernelsrc kernel-arch
882c905dcSAndrew Geissler
9*8460358cSPatrick Williamsdo_populate_lic[depends] += "virtual/kernel:do_shared_workdir"
1082c905dcSAndrew Geissler
1182c905dcSAndrew GeisslerEXTRA_OEMAKE = "-C ${S}/tools/spi O=${B} CROSS=${TARGET_PREFIX} CC="${CC}" LD="${LD}" AR=${AR} ARCH=${ARCH}"
1282c905dcSAndrew Geissler
1382c905dcSAndrew Geisslerdo_configure[depends] += "virtual/kernel:do_shared_workdir"
1482c905dcSAndrew Geissler
1582c905dcSAndrew Geisslerdo_compile() {
1682c905dcSAndrew Geissler    oe_runmake
1782c905dcSAndrew Geissler}
1882c905dcSAndrew Geissler
1982c905dcSAndrew Geisslerdo_install() {
2082c905dcSAndrew Geissler    oe_runmake DESTDIR=${D} install
2182c905dcSAndrew Geissler}
2282c905dcSAndrew Geissler
2382c905dcSAndrew GeisslerPACKAGE_ARCH = "${MACHINE_ARCH}"
2482c905dcSAndrew Geissler
25213cb269SPatrick Williamspython do_package:prepend() {
26864cc43bSPatrick Williams    d.setVar('PKGV', d.getVar("KERNEL_VERSION").split("-")[0])
2782c905dcSAndrew Geissler}
2882c905dcSAndrew Geissler
2982c905dcSAndrew GeisslerB = "${WORKDIR}/${BPN}-${PV}"
30