Config.in 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. config BR2_PACKAGE_PCSC_LITE
  2. bool "pcsc-lite"
  3. depends on BR2_TOOLCHAIN_HAS_THREADS
  4. depends on BR2_USE_MMU # fork()
  5. depends on !BR2_STATIC_LIBS
  6. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # _Atomic keyword
  7. help
  8. Middleware to access smart card using SCard API (PC/SC).
  9. https://muscle.apdu.fr/
  10. if BR2_PACKAGE_PCSC_LITE
  11. config BR2_PACKAGE_PCSC_LITE_FORCE_LIBUSB
  12. bool "use libusb"
  13. depends on !BR2_PACKAGE_HAS_UDEV
  14. depends on BR2_TOOLCHAIN_GCC_AT_LEAST_4_9 # libusb
  15. select BR2_PACKAGE_LIBUSB
  16. help
  17. Select Y if you want to support usb smart card readers.
  18. comment "libusb support needs a toolchain w/ gcc >= 4.9"
  19. depends on !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9
  20. config BR2_PACKAGE_PCSC_LITE_DEBUGATR
  21. bool "enable ATR debug messages"
  22. help
  23. Enable ATR debug messages from pcscd.
  24. config BR2_PACKAGE_PCSC_LITE_EMBEDDED
  25. bool "enable embedded mode"
  26. help
  27. Limit RAM and CPU resources by disabling logs.
  28. endif
  29. comment "pcsc-lite needs a toolchain w/ threads, dynamic library, gcc >= 4.9"
  30. depends on BR2_USE_MMU
  31. depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS || \
  32. !BR2_TOOLCHAIN_GCC_AT_LEAST_4_9