[meta-freescale] [meta-fsl-demos][PATCH 3/6] packagegroup-fsl-tools-gpu: Add DirectFB Vivante Tools

Lauren Post lauren.post at freescale.com
Sat Jul 11 07:50:25 PDT 2015


DirectFB Vivante requires the libvivante-dfb but it should only be installed
on SoC when using the DirectFB backend.

Signed-off-by: Lauren Post <lauren.post at freescale.com>
---
 .../packagegroups/packagegroup-fsl-tools-gpu.bb    |   12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
index 03f5bac..927b2a5 100644
--- a/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
+++ b/recipes-fsl/packagegroups/packagegroup-fsl-tools-gpu.bb
@@ -31,6 +31,18 @@ SOC_TOOLS_GPU_remove_mx6sl = " \
     fsl-gpu-sdk \
     imx-gpu-viv-tools-apitrace \
 "
+
+# Direct FB
+DFB_TOOLS_INSTALL = ""
+DFB_TOOLS_VIVANTE = "${@base_contains('DISTRO_FEATURES', 'directfb', \
+    'libvivante-dfb-mx6', '', d)}"
+
+DFB_TOOLS_INSTALL_mx6q  = "${DFB_TOOLS_VIVANTE}"
+DFB_TOOLS_INSTALL_mx6d  = "${DFB_TOOLS_VIVANTE}"
+DFB_TOOLS_INSTALL_mxsx  = "${DFB_TOOLS_VIVANTE}"
+DFB_TOOLS_INSTALL_mx6sl = "${DFB_TOOLS_VIVANTE}"
+
 RDEPENDS_${PN} = " \
     ${SOC_TOOLS_GPU} \
+    ${DFB_TOOLS_INSTALL} \
 "
-- 
1.7.9.5



More information about the meta-freescale mailing list