diff options
Diffstat (limited to 'meta-oe/recipes-devtools/ltp-ddt/ltp-ddt_0.0.4.bb')
| -rw-r--r-- | meta-oe/recipes-devtools/ltp-ddt/ltp-ddt_0.0.4.bb | 22 |
1 files changed, 18 insertions, 4 deletions
diff --git a/meta-oe/recipes-devtools/ltp-ddt/ltp-ddt_0.0.4.bb b/meta-oe/recipes-devtools/ltp-ddt/ltp-ddt_0.0.4.bb index da81964406..8e170cabb6 100644 --- a/meta-oe/recipes-devtools/ltp-ddt/ltp-ddt_0.0.4.bb +++ b/meta-oe/recipes-devtools/ltp-ddt/ltp-ddt_0.0.4.bb | |||
| @@ -8,14 +8,17 @@ PR = "r1" | |||
| 8 | PROVIDES += "ltp" | 8 | PROVIDES += "ltp" |
| 9 | DEPENDS += "zip-native virtual/kernel alsa-lib" | 9 | DEPENDS += "zip-native virtual/kernel alsa-lib" |
| 10 | 10 | ||
| 11 | inherit autotools | 11 | inherit autotools module-base kernel-module-split |
| 12 | 12 | ||
| 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" | 13 | PACKAGE_ARCH = "${MACHINE_ARCH}" |
| 14 | 14 | ||
| 15 | SRCREV = "46e8aa7d0dd095300709309301e1c79f0003df40" | 15 | SRCREV = "4f77e2e33357d2b23211ecd22f27f521aa01469a" |
| 16 | BRANCH ?= "master" | 16 | BRANCH ?= "master" |
| 17 | 17 | ||
| 18 | SRC_URI = "git://arago-project.org/git/projects/test-automation/ltp-ddt.git;branch=${BRANCH}" | 18 | SRC_URI = "git://arago-project.org/git/projects/test-automation/ltp-ddt.git;branch=${BRANCH} \ |
| 19 | file://0001-wdt_test_suite-Make-sure-to-include-generated-header.patch \ | ||
| 20 | file://0001-KERNEL_INC-in-modern-kernel-should-point-at-toplevel.patch \ | ||
| 21 | " | ||
| 19 | 22 | ||
| 20 | S = "${WORKDIR}/git" | 23 | S = "${WORKDIR}/git" |
| 21 | 24 | ||
| @@ -25,11 +28,12 @@ EXTRA_OEMAKE_append = " \ | |||
| 25 | prefix=${LTPROOT} \ | 28 | prefix=${LTPROOT} \ |
| 26 | CROSS_COMPILE=${HOST_PREFIX} \ | 29 | CROSS_COMPILE=${HOST_PREFIX} \ |
| 27 | SKIP_IDCHECK=1 \ | 30 | SKIP_IDCHECK=1 \ |
| 28 | KERNEL_INC=${STAGING_KERNEL_DIR}/include-generic \ | 31 | KERNEL_INC=${STAGING_KERNEL_DIR} \ |
| 29 | KERNEL_USR_INC=${STAGING_INCDIR} \ | 32 | KERNEL_USR_INC=${STAGING_INCDIR} \ |
| 30 | ALSA_INCPATH=${STAGING_INCDIR} \ | 33 | ALSA_INCPATH=${STAGING_INCDIR} \ |
| 31 | ALSA_LIBPATH=${STAGING_LIBDIR} \ | 34 | ALSA_LIBPATH=${STAGING_LIBDIR} \ |
| 32 | PLATFORM=${MACHINE} \ | 35 | PLATFORM=${MACHINE} \ |
| 36 | RANLIB=${RANLIB} \ | ||
| 33 | " | 37 | " |
| 34 | 38 | ||
| 35 | TARGET_CC_ARCH += "${LDFLAGS}" | 39 | TARGET_CC_ARCH += "${LDFLAGS}" |
| @@ -44,8 +48,10 @@ FILES_${PN}-dbg += " \ | |||
| 44 | ${LTPROOT}/testcases/bin/ddt/.debug \ | 48 | ${LTPROOT}/testcases/bin/ddt/.debug \ |
| 45 | ${LTPROOT}/testcases/bin/ddt/*/bin/.debug \ | 49 | ${LTPROOT}/testcases/bin/ddt/*/bin/.debug \ |
| 46 | ${LTPROOT}/testcases/bin/ddt/*/test/.debug \ | 50 | ${LTPROOT}/testcases/bin/ddt/*/test/.debug \ |
| 51 | ${LTPROOT}/testcases/realtime/*/*/.debug \ | ||
| 47 | " | 52 | " |
| 48 | 53 | ||
| 54 | FILES_${PN}-staticdev += "${LTPROOT}/lib" | ||
| 49 | FILES_${PN} += "${LTPROOT}/*" | 55 | FILES_${PN} += "${LTPROOT}/*" |
| 50 | 56 | ||
| 51 | do_configure() { | 57 | do_configure() { |
| @@ -55,9 +61,17 @@ do_configure() { | |||
| 55 | echo "${TAG}" > ${S}/ChangeLog | 61 | echo "${TAG}" > ${S}/ChangeLog |
| 56 | } | 62 | } |
| 57 | 63 | ||
| 64 | kmoddir = "/lib/modules/${KERNEL_VERSION}/kernel/drivers/ddt" | ||
| 65 | |||
| 66 | do_compile_append () { | ||
| 67 | oe_runmake DESTDIR=${D} modules | ||
| 68 | } | ||
| 69 | |||
| 58 | do_install() { | 70 | do_install() { |
| 59 | oe_runmake DESTDIR=${D} install | 71 | oe_runmake DESTDIR=${D} install |
| 60 | install -d ${D}${datadir} | 72 | install -d ${D}${datadir} |
| 73 | install -d ${D}${kmoddir} | ||
| 61 | cp -a ${D}${LTPROOT}/share/* ${D}${datadir} | 74 | cp -a ${D}${LTPROOT}/share/* ${D}${datadir} |
| 62 | rm -rf ${D}${LTPROOT}/share/ | 75 | rm -rf ${D}${LTPROOT}/share/ |
| 76 | mv ${D}${LTPROOT}/testcases/bin/ddt/*.ko ${D}${kmoddir} | ||
| 63 | } | 77 | } |
