aboutsummaryrefslogtreecommitdiffstats
path: root/meta-elisa/recipes-kernel/linux/edac-inject-module_1.0.bb
blob: e02b64abed3d8293c5056ff382e6344028d5f1ab (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
DESCRIPTION = "Builds the EDAC inject module"
HOMEPAGE = "https://github.com/elisa-tech/linux/commits/edac_inject"
LICENSE = "GPLv2"
LIC_FILES_CHKSUM = "file://${COMMON_LICENSE_DIR}/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"

DEPENDS += "virtual/kernel"

SRC_URI = " \
	file://edac_device.h  \
	file://edac_inject.c  \
	file://edac_mc.h  \
	file://edac_module.h  \
	file://edac_pci.h  \
	file://Makefile  \
"

S = "${WORKDIR}/"

inherit module

EXTRA_OEMAKE += "KDIR=${STAGING_KERNEL_DIR}"

do_compile_prepend () {
    sed -i "s/arm-none-linux-gnueabi-/${TARGET_PREFIX}/g" ${S}/Makefile
}

do_install () {
        install -d ${D}/lib/modules/${KERNEL_VERSION}/drivers/edac/
        install -m 0755 ${S}/edac_inject.ko ${D}/lib/modules/${KERNEL_VERSION}/drivers/edac/
}