comment "gpu-amd-bin-mx51 needs a glibc EABI toolchain w/ C++"
	depends on BR2_arm
	depends on !BR2_ARM_EABI || !BR2_TOOLCHAIN_USES_GLIBC || \
		!BR2_INSTALL_LIBSTDCPP

config BR2_PACKAGE_GPU_AMD_BIN_MX51
	bool "gpu-amd-bin-mx51 (also imx53)"
	depends on BR2_ARM_EABI
	depends on BR2_TOOLCHAIN_USES_GLIBC
	depends on BR2_INSTALL_LIBSTDCPP
	select BR2_PACKAGE_HAS_LIBEGL
	select BR2_PACKAGE_HAS_LIBGLES
	select BR2_PACKAGE_HAS_LIBOPENVG
	help
	  Freescale libraries, headers and executables for the
	  AMD GPU on i.MX5x, containing OpenGL/ES, OpenVG
	  and EGL support.

if BR2_PACKAGE_GPU_AMD_BIN_MX51

choice
	prompt "Output option"
	help
	  There are two versions of this library: one for
	  direct framebuffer access, one for X11 rendering.
	  Choose here which version to install.

config BR2_PACKAGE_GPU_AMD_BIN_MX51_OUTPUT_X11
	bool "X11"
	depends on BR2_PACKAGE_XORG7
	select BR2_PACKAGE_LIBXCB
	select BR2_PACKAGE_XLIB_LIBX11
	select BR2_PACKAGE_XLIB_LIBXEXT
	select BR2_PACKAGE_XLIB_LIBXRENDER
	select BR2_PACKAGE_XLIB_LIBXDMCP
	select BR2_PACKAGE_XLIB_LIBXAU

comment "X11 backend needs X.org enabled"
	depends on !BR2_PACKAGE_XORG7

config BR2_PACKAGE_GPU_AMD_BIN_MX51_OUTPUT_FB
	bool "Framebuffer"

endchoice

config BR2_PACKAGE_PROVIDES_LIBEGL
	default "gpu-amd-bin-mx51"

config BR2_PACKAGE_PROVIDES_LIBGLES
	default "gpu-amd-bin-mx51"

config BR2_PACKAGE_PROVIDES_LIBOPENVG
	default "gpu-amd-bin-mx51"

config BR2_PACKAGE_GPU_AMD_BIN_MX51_EXAMPLES
	bool "install examples"
	help
	  Copy the examples to the target.

endif
