increase dvbapp PR
[vuplus_openembedded] / recipes / lmbench / lmbench_2.0.4.bb
1 SECTION = "console/utils"
2 DESCRIPTION = "Tools for performance analysis."
3 LICENSE = "GPL"
4 RDEPENDS = "debianutils"
5 PR = "r1"
6
7 SRC_URI = "${SOURCEFORGE_MIRROR}/lmbench/lmbench-${PV}.tgz \
8            file://debian.patch;patch=1 \
9            file://exe.patch;patch=1 \
10            file://lmbench-run"
11 S = "${WORKDIR}/lmbench-${PV}"
12
13 EXTRA_OEMAKE = '"CC=${CC}" "AR=${AR}" "CFLAGS=$CFLAGS" \
14                 "LDFLAGS=${LDFLAGS}" "LD=${LD}" "OS=${TARGET_SYS}" \
15                 "TARGET=${TARGET_OS}" "O=${S}/bin/${TARGET_SYS}"'
16
17 python do_unpack () {
18         bb.build.exec_func('base_do_unpack', d)
19         bb.build.exec_func('byebk_do_unpack', d)
20 }
21
22 byebk_do_unpack () {
23         find ${S}/.. -name BitKeeper -o -name SCCS | xargs rm -rf
24 }
25
26 do_compile () {
27         . ${CONFIG_SITE}
28         if [ X"$ac_cv_uint" == X"yes" ]; then
29                 CFLAGS="${CFLAGS} -DHAVE_uint"
30         fi
31         install -d ${S}/bin/${TARGET_SYS}
32         oe_runmake -C src exe
33         sed -i -e 's,^SHAREDIR=.*$,SHAREDIR=${datadir}/${PN},;' \
34                -e 's,^BINDIR=.*$,BINDIR=${libdir}/${PN},;' ${WORKDIR}/lmbench-run
35 }
36
37 do_install () {
38         oe_runmake 'PREFIX=${D}${prefix}' \
39                    'SHAREDIR=${D}${datadir}/${PN}' \
40                    'BINDIR=${D}${libdir}/lmbench' install
41         install -d ${D}${localstatedir}/lib/lmbench/config \
42                    ${D}${localstatedir}/run/lmbench \
43                    ${D}${bindir}
44         install -m 0755 ${WORKDIR}/lmbench-run ${D}${bindir}/
45 }