eglinfo: drop machine-specific configuration from oe-core
eglinfo.inc has some board-specific EGLINFO_DEVICE settings but is missing the dependencies. Maintaining them for all supported devices in oe-core isn't scalable and this is trivially supported though a bbappend in each BSP layer. This was also causing problems compiling eglinfo on meta-yocto-bsp's beagleboard machine as the EGLINFO_DEVICE setting for beagleboard was telling it to use the closed GPU drivers, which are not supported in meta-yocto-bsp. [ YOCTO #5224 ] (From OE-Core rev: 2c1e147e61875054039ff08c36657c68c73037ee) Signed-off-by: Ross Burton <ross.burton@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
e8e3b62d6b
commit
636cbfd8a8
|
@ -1,11 +1,6 @@
|
|||
EGLINFO_PLATFORM ?= "fb"
|
||||
EGLINFO_BINARY_NAME ?= "eglinfo-fb"
|
||||
|
||||
# .bbappend files in BSP meta layers can add EGLINFO_DEVICE
|
||||
# values if necessary. eglinfo.inc contains default values for
|
||||
# the currently supported devices.
|
||||
# Consult the eglinfo README.md for details
|
||||
|
||||
include eglinfo.inc
|
||||
|
||||
SUMMARY += "(Framebuffer version)"
|
||||
|
|
|
@ -13,15 +13,10 @@ S = "${WORKDIR}/git"
|
|||
|
||||
inherit waf
|
||||
|
||||
# BSP layers should add .bbappend files for the -x11 and -fb .bb recipes,
|
||||
# which append the respective EGL/OpenGLES/OpenVG libraries to DEPENDS
|
||||
# not doing that here, since some platforms might not have OpenGL ES or OpenVG support
|
||||
# (in that case, the eglinfo build scripts automatically disable the relevant code paths)
|
||||
|
||||
# BSP layers should add .bbappend files for the -x11 and -fb .bb recipes, which
|
||||
# append the respective EGL/OpenGLES/OpenVG libraries to DEPENDS and set
|
||||
# EGL_DEVICE as appropriate.
|
||||
EGLINFO_DEVICE ?= "generic"
|
||||
EGLINFO_DEVICE_raspberrypi ?= "raspberrypi"
|
||||
EGLINFO_DEVICE_beagleboard ?= "beagleboard"
|
||||
EGLINFO_DEVICE_mx6 ?= "imx6"
|
||||
|
||||
EXTRA_OECONF = "--platform=${EGLINFO_PLATFORM} \
|
||||
--device=${EGLINFO_DEVICE} \
|
||||
|
|
Loading…
Reference in New Issue