Config.in 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. config BR2_PACKAGE_RPI_USERLAND
  2. bool "rpi-userland"
  3. depends on BR2_arm
  4. depends on BR2_INSTALL_LIBSTDCPP
  5. depends on BR2_TOOLCHAIN_HAS_THREADS
  6. depends on !BR2_STATIC_LIBS
  7. select BR2_PACKAGE_HAS_LIBEGL
  8. select BR2_PACKAGE_HAS_LIBGLES
  9. select BR2_PACKAGE_HAS_LIBOPENVG
  10. select BR2_PACKAGE_HAS_LIBOPENMAX
  11. help
  12. Raspberry Pi Userland contains the necessary library to use
  13. the VideoCore driver.
  14. Includes source for the ARM side code to interface to: EGL,
  15. mmal, GLESv2, vcos, openmaxil, vchiq_arm, bcm_host, WFC,
  16. OpenVG.
  17. https://github.com/raspberrypi/userland/
  18. if BR2_PACKAGE_RPI_USERLAND
  19. config BR2_PACKAGE_PROVIDES_LIBEGL
  20. default "rpi-userland"
  21. config BR2_PACKAGE_PROVIDES_LIBGLES
  22. default "rpi-userland"
  23. config BR2_PACKAGE_PROVIDES_LIBOPENVG
  24. default "rpi-userland"
  25. config BR2_PACKAGE_PROVIDES_LIBOPENMAX
  26. default "rpi-userland"
  27. config BR2_PACKAGE_RPI_USERLAND_HELLO
  28. bool "hello_pi examples"
  29. help
  30. Install the hello-pi examples to test the HW (GPU, camera...)
  31. endif
  32. comment "rpi-userland needs a toolchain w/ C++, threads, dynamic library"
  33. depends on BR2_arm
  34. depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS || \
  35. BR2_STATIC_LIBS