1# 2# Copyright (C) 2008 OpenedHand Ltd. 3# 4 5SUMMARY = "Testing tools/applications" 6 7PR = "r2" 8 9PACKAGE_ARCH = "${MACHINE_ARCH}" 10 11inherit packagegroup 12 13# kexec-tools doesn't work on e5500-64b, microblaze and nios2 yet 14KEXECTOOLS ?= "kexec" 15KEXECTOOLS:e5500-64b ?= "" 16KEXECTOOLS:microblaze ?= "" 17KEXECTOOLS:nios2 ?= "" 18KEXECTOOLS:riscv64 ?= "" 19KEXECTOOLS:riscv32 ?= "" 20 21# go does not support ppc32, only ppc64 22# https://github.com/golang/go/issues/22885 23# gccgo may do better 24GOTOOLS ?= "go-helloworld" 25GOTOOLS:powerpc ?= "" 26GOTOOLS:riscv32 ?= "" 27 28RUSTTOOLS ?= "rust-hello-world" 29 30GSTEXAMPLES ?= "gst-examples" 31GSTEXAMPLES:riscv64 = "" 32 33X11GLTOOLS = "\ 34 mesa-demos \ 35 " 36 373GTOOLS = "\ 38 ofono-tests \ 39 " 40 41X11TOOLS = "\ 42 ${GSTEXAMPLES} \ 43 x11perf \ 44 xrestop \ 45 xwininfo \ 46 xprop \ 47 " 48 49RDEPENDS:${PN} = "\ 50 blktool \ 51 ${KEXECTOOLS} \ 52 alsa-utils-amixer \ 53 alsa-utils-aplay \ 54 ltp \ 55 connman-tools \ 56 connman-tests \ 57 connman-client \ 58 ${@bb.utils.contains('DISTRO_FEATURES', 'x11', "${X11TOOLS}", "", d)} \ 59 ${@bb.utils.contains('DISTRO_FEATURES', 'x11 opengl', "${X11GLTOOLS}", "", d)} \ 60 ${@bb.utils.contains('DISTRO_FEATURES', '3g', "${3GTOOLS}", "", d)} \ 61 ${GOTOOLS} \ 62 ${RUSTTOOLS} \ 63 " 64