diff options
Diffstat (limited to 'meta/recipes-kernel/perf/perf_3.4.bb')
-rw-r--r-- | meta/recipes-kernel/perf/perf_3.4.bb | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/meta/recipes-kernel/perf/perf_3.4.bb b/meta/recipes-kernel/perf/perf_3.4.bb new file mode 100644 index 0000000000..997beb4aef --- /dev/null +++ b/meta/recipes-kernel/perf/perf_3.4.bb | |||
@@ -0,0 +1,50 @@ | |||
1 | SUMMARY = "Performance analysis tools for Linux" | ||
2 | DESCRIPTION = "Performance counters for Linux are a new kernel-based \ | ||
3 | subsystem that provide a framework for all things \ | ||
4 | performance analysis. It covers hardware level \ | ||
5 | (CPU/PMU, Performance Monitoring Unit) features \ | ||
6 | and software features (software counters, tracepoints) \ | ||
7 | as well." | ||
8 | |||
9 | LICENSE = "GPLv2" | ||
10 | LIC_FILES_CHKSUM = "file://COPYING;md5=d7810fab7487fb0aad327b76f1be7cd7" | ||
11 | |||
12 | PR = "r0" | ||
13 | |||
14 | BUILDPERF_libc-uclibc = "no" | ||
15 | |||
16 | DEPENDS = "virtual/kernel \ | ||
17 | virtual/${MLPREFIX}libc \ | ||
18 | ${MLPREFIX}elfutils \ | ||
19 | ${MLPREFIX}binutils \ | ||
20 | " | ||
21 | RDEPENDS_${PN} += "elfutils perl python" | ||
22 | |||
23 | PROVIDES = "virtual/perf" | ||
24 | |||
25 | inherit kernel-arch | ||
26 | |||
27 | S = "${STAGING_KERNEL_DIR}" | ||
28 | B = "${WORKDIR}/${BPN}-${PV}" | ||
29 | |||
30 | EXTRA_OEMAKE = \ | ||
31 | '-C ${S}/tools/perf \ | ||
32 | O=${B} \ | ||
33 | CROSS_COMPILE=${TARGET_PREFIX} \ | ||
34 | ARCH=${ARCH} \ | ||
35 | CC="${CC}" \ | ||
36 | AR="${AR}" \ | ||
37 | prefix=/usr \ | ||
38 | NO_GTK2=1 NO_NEWT=1 NO_DWARF=1 \ | ||
39 | ' | ||
40 | |||
41 | do_compile() { | ||
42 | oe_runmake all | ||
43 | } | ||
44 | |||
45 | do_install() { | ||
46 | oe_runmake DESTDIR=${D} install | ||
47 | } | ||
48 | |||
49 | PACKAGE_ARCH = "${MACHINE_ARCH}" | ||
50 | |||