summaryrefslogtreecommitdiffstats
path: root/package/opengl
diff options
context:
space:
mode:
authorYann E. MORIN <yann.morin.1998@free.fr>2013-12-20 23:27:54 +0100
committerThomas Petazzoni <thomas.petazzoni@free-electrons.com>2013-12-25 18:20:57 +0100
commit79879de692616dfe174f3d8117dfecfa3f6b2516 (patch)
tree4a6724180e889ad3ec56ba3bc0cd43d20c1a9409 /package/opengl
parent2c33417c9e777ab5eb5d21bc5354208d9b79ba11 (diff)
downloadbuildroot-79879de692616dfe174f3d8117dfecfa3f6b2516.tar.gz
buildroot-79879de692616dfe174f3d8117dfecfa3f6b2516.zip
package/opengl/libgles: switch to package-defined providers
For the underlying reasons, see previous patch, titled: package/opengl/libegl: switch to package-defined providers Reported-by: David Corvoysier <david.corvoysier@orange.com> Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr> Cc: Arnout Vandecappelle <arnout@mind.be> Cc: Thomas Petazzoni <thomas.petazzoni@free-electrons.com> Cc: Peter Korsgaard <jacmet@uclibc.org> Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Diffstat (limited to 'package/opengl')
-rw-r--r--package/opengl/Config.in4
-rw-r--r--package/opengl/libgles/Config.in6
-rw-r--r--package/opengl/libgles/libgles.mk17
3 files changed, 8 insertions, 19 deletions
diff --git a/package/opengl/Config.in b/package/opengl/Config.in
index 686543b27f..3960082747 100644
--- a/package/opengl/Config.in
+++ b/package/opengl/Config.in
@@ -1,7 +1,5 @@
source "package/opengl/libegl/Config.in"
-
-config BR2_PACKAGE_HAS_OPENGL_ES
- bool
+source "package/opengl/libgles/Config.in"
config BR2_PACKAGE_HAS_OPENVG
bool
diff --git a/package/opengl/libgles/Config.in b/package/opengl/libgles/Config.in
new file mode 100644
index 0000000000..75ccfc899c
--- /dev/null
+++ b/package/opengl/libgles/Config.in
@@ -0,0 +1,6 @@
+config BR2_PACKAGE_HAS_OPENGL_ES
+ bool
+
+config BR2_PACKAGE_PROVIDES_OPENGL_ES
+ depends on BR2_PACKAGE_HAS_OPENGL_ES
+ string
diff --git a/package/opengl/libgles/libgles.mk b/package/opengl/libgles/libgles.mk
index ec157ac506..0dcbaa7ddb 100644
--- a/package/opengl/libgles/libgles.mk
+++ b/package/opengl/libgles/libgles.mk
@@ -5,22 +5,7 @@
################################################################################
LIBGLES_SOURCE =
-
-ifeq ($(BR2_PACKAGE_RPI_USERLAND),y)
-LIBGLES_DEPENDENCIES += rpi-userland
-endif
-
-ifeq ($(BR2_PACKAGE_TI_GFX),y)
-LIBGLES_DEPENDENCIES += ti-gfx
-endif
-
-ifeq ($(BR2_PACKAGE_SUNXI_MALI),y)
-LIBGLES_DEPENDENCIES += sunxi-mali
-endif
-
-ifeq ($(BR2_PACKAGE_GPU_VIV_BIN_MX6Q),y)
-LIBGLES_DEPENDENCIES += gpu-viv-bin-mx6q
-endif
+LIBGLES_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_OPENGL_ES))
ifeq ($(LIBGLES_DEPENDENCIES),)
define LIBGLES_CONFIGURE_CMDS
OpenPOWER on IntegriCloud