summaryrefslogtreecommitdiffstats
path: root/meta/recipes-core/tasks/task-core-tools.bb
diff options
context:
space:
mode:
Diffstat (limited to 'meta/recipes-core/tasks/task-core-tools.bb')
-rw-r--r--meta/recipes-core/tasks/task-core-tools.bb85
1 files changed, 85 insertions, 0 deletions
diff --git a/meta/recipes-core/tasks/task-core-tools.bb b/meta/recipes-core/tasks/task-core-tools.bb
new file mode 100644
index 0000000000..958dff12a0
--- /dev/null
+++ b/meta/recipes-core/tasks/task-core-tools.bb
@@ -0,0 +1,85 @@
1#
2# Copyright (C) 2008 OpenedHand Ltd.
3#
4
5DESCRIPTION = "Tools tasks for Poky"
6LICENSE = "MIT"
7LIC_FILES_CHKSUM = "file://${COREBASE}/LICENSE;md5=3f40d7994397109285ec7b81fdeb3b58 \
8 file://${COREBASE}/meta/COPYING.MIT;md5=3da9cfbcb788c80a0384361b4de20420"
9PR = "r8"
10
11PACKAGES = "\
12 task-core-tools-debug \
13 task-core-tools-debug-dbg \
14 task-core-tools-debug-dev \
15 task-core-tools-profile \
16 task-core-tools-profile-dbg \
17 task-core-tools-profile-dev \
18 task-core-tools-testapps \
19 task-core-tools-testapps-dbg \
20 task-core-tools-testapps-dev \
21 "
22
23PACKAGE_ARCH = "${MACHINE_ARCH}"
24
25ALLOW_EMPTY = "1"
26
27# kexec-tools doesn't work on Mips
28KEXECTOOLS ?= "kexec-tools"
29KEXECTOOLS_mips ?= ""
30KEXECTOOLS_mipsel ?= ""
31KEXECTOOLS_powerpc ?= ""
32
33RDEPENDS_task-core-tools-debug = "\
34 gdb \
35 gdbserver \
36 tcf-agent \
37 rsync \
38 strace"
39
40RDEPENDS_task-core-tools-profile = "\
41 oprofile \
42 oprofileui-server \
43 powertop \
44 latencytop \
45 lttng-control \
46 lttng-viewer"
47
48RRECOMMENDS_task-core-tools-profile = "\
49 perf \
50 trace-cmd \
51 kernel-module-oprofile \
52 blktrace \
53 sysprof \
54 "
55
56# exmap-console
57# exmap-server
58
59# At present we only build lttng-ust on
60# qemux86/qemux86-64/qemuppc/emenlow/atom-pc since upstream liburcu
61# (which is required by lttng-ust) may not build on other platforms, like
62# MIPS and qemu ARMv5te that poky uses now.
63RDEPENDS_task-core-tools-profile_append_qemux86 = " valgrind lttng-ust systemtap"
64RDEPENDS_task-core-tools-profile_append_qemux86-64 = " lttng-ust systemtap"
65RDEPENDS_task-core-tools-profile_append_qemuppc = " lttng-ust systemtap"
66RDEPENDS_task-core-tools-profile_append_emenlow = " lttng-ust systemtap"
67RDEPENDS_task-core-tools-profile_append_atom-pc = " lttng-ust systemtap"
68
69RDEPENDS_task-core-tools-testapps = "\
70 blktool \
71 fstests \
72 tslib-calibrate \
73 tslib-tests \
74 lrzsz \
75 ${KEXECTOOLS} \
76 alsa-utils-amixer \
77 alsa-utils-aplay \
78 owl-video \
79 gst-meta-video \
80 gst-meta-audio \
81 x11perf \
82 xrestop \
83 xwininfo \
84 xprop \
85 xvideo-tests"