]> Git Repo - buildroot-mgba.git/commitdiff
package/libgles: rename the _HAS and _PROVIDES variables
authorYann E. MORIN <[email protected]>
Sat, 5 Apr 2014 15:21:38 +0000 (17:21 +0200)
committerThomas Petazzoni <[email protected]>
Sat, 5 Apr 2014 17:17:13 +0000 (19:17 +0200)
The basic rule for a package is to have its options named
after the package name. There is no reason this should not
also be the case for virtual packages.

Besides, this will allow us to switch libgles to use the
soon-to-be-introduced virtual-package infrastructure.

Signed-off-by: "Yann E. MORIN" <[email protected]>
Cc: Eric Le Bihan <[email protected]>
Cc: Thomas Petazzoni <[email protected]>
Cc: Thomas De Schampheleire <[email protected]>
Cc: Mike Zick <[email protected]>
Cc: Samuel Martin <[email protected]>
Reviewed-by: Samuel Martin <[email protected]>
Cc: Maxime Hadjinlian <[email protected]>
Acked-by: Arnout Vandecappelle <[email protected]>
Signed-off-by: Thomas Petazzoni <[email protected]>
17 files changed:
package/cairo/cairo.mk
package/freescale-imx/gpu-viv-bin-mx6q/Config.in
package/gstreamer1/gst1-plugins-bad/Config.in
package/mesa3d/Config.in
package/opengl/libgles/Config.in
package/opengl/libgles/libgles.mk
package/qt/Config.in
package/qt5/qt5base/Config.in
package/qt5/qt5declarative/Config.in
package/qt5/qt5graphicaleffects/Config.in
package/qt5/qt5multimedia/Config.in
package/qt5/qt5quick1/Config.in
package/qt5/qt5quickcontrols/Config.in
package/rpi-userland/Config.in
package/sunxi-mali/Config.in
package/ti-gfx/Config.in
package/xbmc/Config.in

index aa03a27858323433dde171c1321b662a243b8b10..ee58aff0e8941cd35b02141e220e3cc4c083e350 100644 (file)
@@ -54,7 +54,7 @@ else
        CAIRO_CONF_OPT += --disable-directfb
 endif
 
-ifeq ($(BR2_PACKAGE_HAS_OPENGL_ES),y)
+ifeq ($(BR2_PACKAGE_HAS_LIBGLES),y)
        CAIRO_CONF_OPT += --enable-glesv2
        CAIRO_DEPENDENCIES += libgles
 else
index e084568aa1cea32a8ac339f9dffb9bd6eb9d4b8d..379402d154b0ea97235f5591a3e08ee0f413dd54 100644 (file)
@@ -5,7 +5,7 @@ comment "gpu-viv-bin-mx6q needs an (e)glibc toolchain"
 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q
        bool "gpu-viv-bin-mx6q"
        select BR2_PACKAGE_HAS_OPENGL_EGL
-       select BR2_PACKAGE_HAS_OPENGL_ES
+       select BR2_PACKAGE_HAS_LIBGLES
        select BR2_PACKAGE_XLIB_LIBXDAMAGE if BR2_PACKAGE_XORG7
        select BR2_PACKAGE_XLIB_LIBXEXT if BR2_PACKAGE_XORG7
        depends on BR2_arm # Only relevant for i.MX6
@@ -27,7 +27,7 @@ if BR2_PACKAGE_GPU_VIV_BIN_MX6Q
 config BR2_PACKAGE_PROVIDES_OPENGL_EGL
        default "gpu-viv-bin-mx6q"
 
-config BR2_PACKAGE_PROVIDES_OPENGL_ES
+config BR2_PACKAGE_PROVIDES_LIBGLES
        default "gpu-viv-bin-mx6q"
 
 config BR2_PACKAGE_GPU_VIV_BIN_MX6Q_EXAMPLES
index deffabe9e7b202c2c77f5440ab2a95f7df78be45..0737140a9b4c40c501946e465a4580f8da5d72c4 100644 (file)
@@ -464,7 +464,7 @@ comment "rsvg plugin needs a toolchain w/ C++, wchar, threads"
 
 config BR2_PACKAGE_GST1_PLUGINS_BAD_PLUGIN_EGLGLES
        bool "eglgles"
-       depends on BR2_PACKAGE_HAS_OPENGL_EGL && BR2_PACKAGE_HAS_OPENGL_ES
+       depends on BR2_PACKAGE_HAS_OPENGL_EGL && BR2_PACKAGE_HAS_LIBGLES
        help
          EGL/GLES sink
 
index 8ed0c07a563f54c37b694ecd564cf1c86de35aa2..8f2b649fff1fb4913a060c9d5a7adfd3ded88b3e 100644 (file)
@@ -99,7 +99,7 @@ config BR2_PACKAGE_MESA3D_OPENGL_EGL
 
 config BR2_PACKAGE_MESA3D_OPENGL_ES
        bool "OpenGL ES"
-       select BR2_PACKAGE_HAS_OPENGL_ES
+       select BR2_PACKAGE_HAS_LIBGLES
        help
          Use the Khronos OpenGL ES APIs.  This is commonly used on embedded
          systems and represents a subset of the OpenGL API.
@@ -109,7 +109,7 @@ endmenu
 config BR2_PACKAGE_PROVIDES_OPENGL_EGL
        default "mesa3d" if BR2_PACKAGE_MESA3D_OPENGL_EGL
 
-config BR2_PACKAGE_PROVIDES_OPENGL_ES
+config BR2_PACKAGE_PROVIDES_LIBGLES
        default "mesa3d" if BR2_PACKAGE_MESA3D_OPENGL_ES
 
 endif
index 75ccfc899c89aeb3cf7005279a5542bf392dba0e..b7b800f3f211e4fab9329295d6796621d170b7a0 100644 (file)
@@ -1,6 +1,6 @@
-config BR2_PACKAGE_HAS_OPENGL_ES
+config BR2_PACKAGE_HAS_LIBGLES
        bool
 
-config BR2_PACKAGE_PROVIDES_OPENGL_ES
-       depends on BR2_PACKAGE_HAS_OPENGL_ES
+config BR2_PACKAGE_PROVIDES_LIBGLES
+       depends on BR2_PACKAGE_HAS_LIBGLES
        string
index 7a07e37193e76cd8348ddf187076f4c08825d87a..041e3780e05aa4578420842f6cf802c0c4554817 100644 (file)
@@ -5,9 +5,9 @@
 ################################################################################
 
 LIBGLES_SOURCE =
-LIBGLES_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_OPENGL_ES))
+LIBGLES_DEPENDENCIES = $(call qstrip,$(BR2_PACKAGE_PROVIDES_LIBGLES))
 
-ifeq ($(BR2_PACKAGE_HAS_OPENGL_ES),y)
+ifeq ($(BR2_PACKAGE_HAS_LIBGLES),y)
 ifeq ($(LIBGLES_DEPENDENCIES),)
 $(error No libGLES implementation selected. Configuration error.)
 endif
index 5105e5d8b17ff99dba1e1f3c07f89a080c4d42ba..d3f6a5a13b7dc108fd24abd23648257323dabac1 100644 (file)
@@ -294,7 +294,7 @@ config BR2_PACKAGE_QT_PHONON_BACKEND
 
 config BR2_PACKAGE_QT_OPENGL_ES
        bool "OpenGL ES v2.x support"
-       depends on BR2_PACKAGE_HAS_OPENGL_ES
+       depends on BR2_PACKAGE_HAS_LIBGLES
        depends on BR2_PACKAGE_HAS_OPENGL_EGL
        help
          Enable the OpenGL ES v2.x support.
index 5c404d1e624c1e6dcef12265e3945833493670c8..437b1d2493d1c191fb31022e234ab7482926692c 100644 (file)
@@ -138,10 +138,10 @@ comment "X.org XCB backend available if X.org is enabled"
 config BR2_PACKAGE_QT5BASE_EGLFS
        bool "eglfs support"
        depends on BR2_PACKAGE_HAS_OPENGL_EGL
-       depends on BR2_PACKAGE_HAS_OPENGL_ES
+       depends on BR2_PACKAGE_HAS_LIBGLES
 
 comment "eglfs backend available if OpenGLES and EGL are enabled"
-       depends on !BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES
+       depends on !BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_LIBGLES
 
 config BR2_PACKAGE_QT5BASE_PRINTSUPPORT
        bool "print support module"
index c5753b19c80f87cc4f910d104cf1a636bb8f4fdb..5e1516dd87f362e72f9d55acb250543960e9b5fe 100644 (file)
@@ -5,7 +5,7 @@ config BR2_PACKAGE_QT5DECLARATIVE
        select BR2_PACKAGE_QT5BASE_GUI
        select BR2_PACKAGE_QT5BASE_EGLFS
        depends on BR2_PACKAGE_HAS_OPENGL_EGL
-       depends on BR2_PACKAGE_HAS_OPENGL_ES
+       depends on BR2_PACKAGE_HAS_LIBGLES
        depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
        help
          Qt is a cross-platform application and UI framework for
@@ -16,5 +16,5 @@ config BR2_PACKAGE_QT5DECLARATIVE
          http://qt-project.org
 
 comment "qt5declarative requires an OpenGL-capable backend"
-       depends on (!BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES) && \
+       depends on (!BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_LIBGLES) && \
                BR2_PACKAGE_QT5_JSCORE_AVAILABLE
index f4029e9d9d905fba2256750e1ff2e19a373eb4a0..a821b40fd4df5a21d65c36b547aad33122019136 100644 (file)
@@ -4,7 +4,7 @@ config BR2_PACKAGE_QT5GRAPHICALEFFECTS
        select BR2_PACKAGE_QT5DECLARATIVE
        depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
        depends on BR2_PACKAGE_HAS_OPENGL_EGL
-       depends on BR2_PACKAGE_HAS_OPENGL_ES
+       depends on BR2_PACKAGE_HAS_LIBGLES
        help
          Qt is a cross-platform application and UI framework for
          developers using C++.
@@ -14,5 +14,5 @@ config BR2_PACKAGE_QT5GRAPHICALEFFECTS
          http://qt-project.org
 
 comment "qt5graphicaleffects requires an OpenGL-capable backend"
-       depends on (!BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES) && \
+       depends on (!BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_LIBGLES) && \
                BR2_PACKAGE_QT5_JSCORE_AVAILABLE
index 53b7f86a240ca9e8b6be83821293add17be31afd..765bdc110ccd914dba74e0bb850ee38998feb17e 100644 (file)
@@ -3,7 +3,7 @@ config BR2_PACKAGE_QT5MULTIMEDIA
        select BR2_PACKAGE_QT5BASE
        select BR2_PACKAGE_QT5DECLARATIVE
        depends on BR2_PACKAGE_HAS_OPENGL_EGL
-       depends on BR2_PACKAGE_HAS_OPENGL_ES
+       depends on BR2_PACKAGE_HAS_LIBGLES
        depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
        help
          Qt is a cross-platform application and UI framework for
@@ -14,5 +14,5 @@ config BR2_PACKAGE_QT5MULTIMEDIA
          http://qt-project.org
 
 comment "qt5multimedia requires an OpenGL-capable backend"
-       depends on (!BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES) && \
+       depends on (!BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_LIBGLES) && \
                BR2_PACKAGE_QT5_JSCORE_AVAILABLE
index 1a0b8bfacf5d093c226c26e34bac15d2902be88d..1ffcc0d78ddcc9bb10f689b528889be8c02be71f 100644 (file)
@@ -9,7 +9,7 @@ config BR2_PACKAGE_QT5QUICK1
        # This module does not support static linking
        depends on !BR2_PREFER_STATIC_LIB
        depends on BR2_PACKAGE_HAS_OPENGL_EGL
-       depends on BR2_PACKAGE_HAS_OPENGL_ES
+       depends on BR2_PACKAGE_HAS_LIBGLES
        depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
        help
          Qt is a cross-platform application and UI framework for
@@ -21,5 +21,5 @@ config BR2_PACKAGE_QT5QUICK1
 
 comment "qt5quick1 needs a toolchain w/ dynamic library and an OpenGL-capable backend"
        depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
-       depends on !BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES || \
+       depends on !BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_LIBGLES || \
                BR2_PREFER_STATIC_LIB
index e72f2a4d89986a745f9e11388f7aa6a27c74ce2f..355aef0ce0b28ce1017e5115a144e90806347172 100644 (file)
@@ -5,7 +5,7 @@ config BR2_PACKAGE_QT5QUICKCONTROLS
        select BR2_PACKAGE_QT5DECLARATIVE
        depends on BR2_PACKAGE_QT5_JSCORE_AVAILABLE
        depends on BR2_PACKAGE_HAS_OPENGL_EGL
-       depends on BR2_PACKAGE_HAS_OPENGL_ES
+       depends on BR2_PACKAGE_HAS_LIBGLES
        help
          Qt is a cross-platform application and UI framework for
          developers using C++.
@@ -15,5 +15,5 @@ config BR2_PACKAGE_QT5QUICKCONTROLS
          http://qt-project.org
 
 comment "qt5quickcontrols requires an OpenGL-capable backend"
-       depends on (!BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES) && \
+       depends on (!BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_LIBGLES) && \
                BR2_PACKAGE_QT5_JSCORE_AVAILABLE
index 230394249ba51dc7ecd696c081a1972ef4b4b250..68b535b7e642916a0c0e96952f10482aa4bad0b4 100644 (file)
@@ -5,7 +5,7 @@ config BR2_PACKAGE_RPI_USERLAND
        depends on BR2_LARGEFILE
        depends on BR2_TOOLCHAIN_HAS_THREADS
        select BR2_PACKAGE_HAS_OPENGL_EGL
-       select BR2_PACKAGE_HAS_OPENGL_ES
+       select BR2_PACKAGE_HAS_LIBGLES
        select BR2_PACKAGE_HAS_OPENVG
        select BR2_PACKAGE_HAS_OPENMAX
        help
@@ -22,7 +22,7 @@ if BR2_PACKAGE_RPI_USERLAND
 config BR2_PACKAGE_PROVIDES_OPENGL_EGL
        default "rpi-userland"
 
-config BR2_PACKAGE_PROVIDES_OPENGL_ES
+config BR2_PACKAGE_PROVIDES_LIBGLES
        default "rpi-userland"
 
 config BR2_PACKAGE_PROVIDES_OPENVG
index 9f188a315a32b7a357845e5cc3e5bf8df2d193c2..c47b6a3b76b486e71d0375fa586799f1d8e7a745 100644 (file)
@@ -1,7 +1,7 @@
 config BR2_PACKAGE_SUNXI_MALI
        bool "sunxi-mali"
        select BR2_PACKAGE_HAS_OPENGL_EGL
-       select BR2_PACKAGE_HAS_OPENGL_ES
+       select BR2_PACKAGE_HAS_LIBGLES
        # The egl/gles mali libraries are provided as a git submodule of the
        # sunxi-mali repo and are downloaded by the sunxi-mali-prop package.
        select BR2_PACKAGE_SUNXI_MALI_PROP
@@ -21,7 +21,7 @@ if BR2_PACKAGE_SUNXI_MALI
 config BR2_PACKAGE_PROVIDES_OPENGL_EGL
        default "sunxi-mali"
 
-config BR2_PACKAGE_PROVIDES_OPENGL_ES
+config BR2_PACKAGE_PROVIDES_LIBGLES
        default "sunxi-mali"
 
 config BR2_PACKAGE_SUNXI_MALI_DBG
index f455f4ca705c4979f3c47c1504c41f4aafea7a72..2bdc972b7ef5fbd98c331dd3f8df9cf354338849 100644 (file)
@@ -1,7 +1,7 @@
 config BR2_PACKAGE_TI_GFX
        bool "ti-gfx"
        select BR2_PACKAGE_HAS_OPENGL_EGL
-       select BR2_PACKAGE_HAS_OPENGL_ES
+       select BR2_PACKAGE_HAS_LIBGLES
        select BR2_PACKAGE_HAS_POWERVR
        depends on BR2_LINUX_KERNEL && BR2_TOOLCHAIN_USES_GLIBC && BR2_arm
        help
@@ -14,7 +14,7 @@ if BR2_PACKAGE_TI_GFX
 config BR2_PACKAGE_PROVIDES_OPENGL_EGL
        default "ti-gfx"
 
-config BR2_PACKAGE_PROVIDES_OPENGL_ES
+config BR2_PACKAGE_PROVIDES_LIBGLES
        default "ti-gfx"
 
 config BR2_PACKAGE_PROVIDES_POWERVR
index cf6a6b95bba0a3ddbe62435fa4043ccf2284d33f..fcc6abf36e4a0e588fec63f5521266c6f785a06b 100644 (file)
@@ -2,7 +2,7 @@ comment "xbmc needs an (e)glibc toolchain w/ C++, threads"
        depends on !BR2_TOOLCHAIN_USES_GLIBC || !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS
 
 comment "xbmc requires an OpenGL ES and EGL backend"
-       depends on !BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_OPENGL_ES
+       depends on !BR2_PACKAGE_HAS_OPENGL_EGL || !BR2_PACKAGE_HAS_LIBGLES
        depends on BR2_TOOLCHAIN_USES_GLIBC
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_TOOLCHAIN_HAS_THREADS
@@ -59,7 +59,7 @@ menuconfig BR2_PACKAGE_XBMC
        depends on BR2_TOOLCHAIN_USES_GLIBC
        depends on BR2_INSTALL_LIBSTDCPP
        depends on BR2_TOOLCHAIN_HAS_THREADS
-       depends on BR2_PACKAGE_HAS_OPENGL_EGL && BR2_PACKAGE_HAS_OPENGL_ES
+       depends on BR2_PACKAGE_HAS_OPENGL_EGL && BR2_PACKAGE_HAS_LIBGLES
        help
          XBMC is an award-winning free and open source (GPL) software
          media player and entertainment hub for digital media.
This page took 0.051117 seconds and 4 git commands to generate.