e1bf130ca8
Allow installation of the x11 egl support required for the X11 ddx driver. The BR2_PACKAGE_ODROID_MALI_X11 hidden option will be selected by the X11 DDX driver. Signed-off-by: Dagg Stompler <daggs@gmx.com> [Thomas: - select BR2_PACKAGE_LIBDRM, BR2_PACKAGE_XLIB_{LIBX11,LIBXFIXES,LIBXEXT,LIBXDAMAGE} from BR2_PACKAGE_ODROID_MALI_X11 in order to avoid numerous "if" in Config.in - Use a single assignment to ODROID_MALI_DEPENDENCIES to add the dependencies for libdrm and the X11 libraries. - Introduce ODROID_MALI_HEADERS_SUBDIR and ODROID_MALI_LIBS_SUBDIR to clarify the location of the headers and libraries for the selected architecture/display backend in the Mali tree.] Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
35 lines
881 B
Plaintext
35 lines
881 B
Plaintext
config BR2_PACKAGE_ODROID_MALI
|
|
bool "odroid-mali"
|
|
select BR2_PACKAGE_HAS_LIBEGL
|
|
select BR2_PACKAGE_HAS_LIBGLES
|
|
select BR2_PACKAGE_ODROID_SCRIPTS # runtime
|
|
depends on BR2_TOOLCHAIN_USES_GLIBC
|
|
depends on BR2_aarch64 || BR2_ARM_EABIHF
|
|
help
|
|
Install the ARM Mali drivers for odroidc2 based systems.
|
|
|
|
https://github.com/mdrjr/c2_mali
|
|
|
|
if BR2_PACKAGE_ODROID_MALI
|
|
|
|
config BR2_PACKAGE_PROVIDES_LIBEGL
|
|
default "odroid-mali"
|
|
|
|
config BR2_PACKAGE_PROVIDES_LIBGLES
|
|
default "odroid-mali"
|
|
|
|
endif
|
|
|
|
config BR2_PACKAGE_ODROID_MALI_X11
|
|
bool
|
|
depends on BR2_aarch64 # No 32 bit version available
|
|
select BR2_PACKAGE_LIBDRM
|
|
select BR2_PACKAGE_XLIB_LIBX11
|
|
select BR2_PACKAGE_XLIB_LIBXDAMAGE
|
|
select BR2_PACKAGE_XLIB_LIBXEXT
|
|
select BR2_PACKAGE_XLIB_LIBXFIXES
|
|
|
|
comment "odroid-mali needs a glibc toolchain"
|
|
depends on BR2_aarch64 || BR2_ARM_EABIHF
|
|
depends on !BR2_TOOLCHAIN_USES_GLIBC
|