summaryrefslogtreecommitdiffstats
path: root/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin
diff options
context:
space:
mode:
authorOtavio Salvador <otavio@ossystems.com.br>2014-03-06 14:37:58 -0300
committerOtavio Salvador <otavio@ossystems.com.br>2014-03-11 08:09:14 -0300
commit4672a2c336fec08016730fa9af57c1455dcac097 (patch)
tree64e24bce507f053422e33cf7db80ad5a64a844e9 /meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin
parent9e9c775bddaac99e3934018686dab1d0b56de604 (diff)
downloadmeta-freescale-4672a2c336fec08016730fa9af57c1455dcac097.tar.gz
amd-gpu-x11-bin: Add pkgconfig files for EGL and OpenGL ES 2
The pkgconfig files are need for some applications which use it to check for library avaiability. The culprit which triggered it was the addition of glmark2 into the test image, thus causing a build failure in our autobuilder. The build has been tested in X11 and Framebuffer backends. Change-Id: I4fca032f5c2c8768b92430f05bc80e5ba51854be Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Diffstat (limited to 'meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin')
-rw-r--r--meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/amd-gpu-mx51.inc8
-rw-r--r--meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/files/egl.pc11
-rw-r--r--meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/files/glesv2.pc11
3 files changed, 30 insertions, 0 deletions
diff --git a/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/amd-gpu-mx51.inc b/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/amd-gpu-mx51.inc
index 3ff5d4bf..02a4f21c 100644
--- a/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/amd-gpu-mx51.inc
+++ b/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/amd-gpu-mx51.inc
@@ -1,4 +1,5 @@
1# Copyright (C) 2011, 2012, 2013 Freescale 1# Copyright (C) 2011, 2012, 2013 Freescale
2# Copyright (C) 2011-2014 O.S. Systems Software LTDA.
2# Released under the MIT license (see COPYING.MIT for the terms) 3# Released under the MIT license (see COPYING.MIT for the terms)
3 4
4LICENSE = "Proprietary" 5LICENSE = "Proprietary"
@@ -10,6 +11,8 @@ LIC_FILES_CHKSUM = "file://usr/include/VG/openvg.h;endline=30;md5=b0109611dd7696
10PROVIDES = "virtual/egl virtual/libgles1 virtual/libgles2" 11PROVIDES = "virtual/egl virtual/libgles1 virtual/libgles2"
11 12
12SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true \ 13SRC_URI = "${FSL_MIRROR}/${PN}-${PV}.bin;fsl-eula=true \
14 file://egl.pc \
15 file://glesv2.pc \
13 file://fix-linux-build-check.patch" 16 file://fix-linux-build-check.patch"
14 17
15inherit fsl-eula-unpack 18inherit fsl-eula-unpack
@@ -43,6 +46,11 @@ do_install () {
43 # FIXME: Remove unkown files 46 # FIXME: Remove unkown files
44 rm -r ${D}${libdir}/libcsi.a \ 47 rm -r ${D}${libdir}/libcsi.a \
45 ${D}${libdir}/libres.a 48 ${D}${libdir}/libres.a
49
50 # FIXME: Add pkgconfig files
51 install -d ${D}${libdir}/pkgconfig
52 install -m 644 ${WORKDIR}/egl.pc ${D}${libdir}/pkgconfig
53 install -m 644 ${WORKDIR}/glesv2.pc ${D}${libdir}/pkgconfig
46} 54}
47 55
48PACKAGES =+ "libgsl-fsl-mx51 libgsl-fsl-mx51-dev libgsl-fsl-mx51-dbg \ 56PACKAGES =+ "libgsl-fsl-mx51 libgsl-fsl-mx51-dev libgsl-fsl-mx51-dbg \
diff --git a/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/files/egl.pc b/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/files/egl.pc
new file mode 100644
index 00000000..3d2ab5db
--- /dev/null
+++ b/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/files/egl.pc
@@ -0,0 +1,11 @@
1prefix=/usr
2exec_prefix=${prefix}
3libdir=/usr/lib
4includedir=/usr/include
5
6Name: egl
7Description: AMD EGL library
8Requires.private:
9Version: 8.0
10Libs: -L${libdir} -lEGL
11Cflags: -I${includedir}
diff --git a/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/files/glesv2.pc b/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/files/glesv2.pc
new file mode 100644
index 00000000..62e1cb65
--- /dev/null
+++ b/meta-fsl-arm/recipes-graphics/amd-gpu-x11-bin/files/glesv2.pc
@@ -0,0 +1,11 @@
1prefix=/usr
2exec_prefix=${prefix}
3libdir=/usr/lib
4includedir=/usr/include
5
6Name: glesv2
7Description: AMD OpenGL ES 2.0 library
8Requires.private:
9Version: 8.0
10Libs: -L${libdir} -lGLESv2 -lEGL
11Cflags: -I${includedir}