1config BR2_PACKAGE_SDL2 2 bool "sdl2" 3 depends on !BR2_STATIC_LIBS 4 help 5 Simple DirectMedia Layer 2 - SDL2 is a library that allows 6 programs portable low level access to a video framebuffer, 7 audio output, mouse, and keyboard. It is not compatible with 8 SDL1. 9 10 http://www.libsdl.org/ 11 12if BR2_PACKAGE_SDL2 13 14config BR2_PACKAGE_SDL2_DIRECTFB 15 bool "DirectFB video driver" 16 depends on BR2_PACKAGE_DIRECTFB 17 18comment "DirectFB video driver needs directfb" 19 depends on !BR2_PACKAGE_DIRECTFB 20 21config BR2_PACKAGE_SDL2_X11 22 bool "X11 video driver" 23 depends on BR2_PACKAGE_XORG7 24 depends on BR2_USE_MMU # fork() 25 select BR2_PACKAGE_XLIB_LIBX11 26 select BR2_PACKAGE_XLIB_LIBXEXT 27 28comment "X11 video driver needs X.org" 29 depends on !BR2_PACKAGE_XORG7 30 depends on BR2_USE_MMU 31 32config BR2_PACKAGE_SDL2_KMSDRM 33 bool "KMS/DRM video driver" 34 depends on BR2_PACKAGE_LIBDRM 35 depends on BR2_PACKAGE_HAS_LIBGBM 36 37comment "KMS/DRM video driver needs libdrm" 38 depends on !BR2_PACKAGE_LIBDRM 39 40comment "KMS/DRM video driver needs GBM" 41 depends on !BR2_PACKAGE_HAS_LIBGBM 42 43config BR2_PACKAGE_SDL2_OPENGL 44 bool "OpenGL (GLX)" 45 depends on BR2_PACKAGE_HAS_LIBGL 46 depends on BR2_PACKAGE_XORG7 47 depends on BR2_USE_MMU # X11 video driver 48 select BR2_PACKAGE_SDL2_X11 49 50comment "OpenGL support needs X11 and an OpenGL provider" 51 depends on BR2_USE_MMU 52 depends on !BR2_PACKAGE_HAS_LIBGL || !BR2_PACKAGE_XORG7 53 54config BR2_PACKAGE_SDL2_OPENGLES 55 bool "OpenGL ES" 56 depends on BR2_PACKAGE_HAS_LIBGLES 57 58comment "OpenGL ES support needs an OpenGL ES provider" 59 depends on !BR2_PACKAGE_HAS_LIBGLES 60 61config BR2_PACKAGE_SDL2_WAYLAND 62 bool "Wayland video driver" 63 depends on BR2_PACKAGE_WAYLAND 64 65comment "Wayland video driver needs wayland" 66 depends on !BR2_PACKAGE_WAYLAND 67 68endif 69 70comment "sdl2 needs a toolchain w/ dynamic library" 71 depends on BR2_STATIC_LIBS 72