sane-backends.mk 1.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940
  1. #############################################################
  2. #
  3. # sane-backends
  4. #
  5. #############################################################
  6. SANE_BACKENDS_VERSION = 1.0.22
  7. SANE_BACKENDS_SOURCE = sane-backends-$(SANE_BACKENDS_VERSION).tar.gz
  8. SANE_BACKENDS_SITE = ftp://ftp2.sane-project.org/pub/sane/sane-backends-$(SANE_BACKENDS_VERSION)
  9. ifeq ($(BR2_PACKAGE_LIBUSB),y)
  10. SANE_BACKENDS_DEPENDENCIES += libusb
  11. SANE_BACKENDS_CONF_OPT += --enable-libusb_1_0
  12. else
  13. SANE_BACKENDS_CONF_OPT += --disable-libusb
  14. endif
  15. ifeq ($(BR2_PACKAGE_JPEG),y)
  16. SANE_BACKENDS_DEPENDENCIES += jpeg
  17. endif
  18. ifeq ($(BR2_PACKAGE_TIFF),y)
  19. SANE_BACKENDS_DEPENDENCIES += tiff
  20. endif
  21. ifeq ($(BR2_PACKAGE_LIBV4L),y)
  22. SANE_BACKENDS_DEPENDENCIES += libv4l
  23. endif
  24. ifeq ($(BR2_PACKAGE_AVAHI)$(BR2_PACKAGE_DBUS)$(BR2_PACKAGE_LIBGLIB2),yyy)
  25. SANE_BACKENDS_DEPENDENCIES += avahi
  26. SANE_BACKENDS_CONF_OPT += --enable-avahi
  27. endif
  28. ifeq ($(BR2_PACKAGE_NETSNMP),y)
  29. SANE_BACKENDS_DEPENDENCIES += netsnmp
  30. else
  31. SANE_BACKENDS_CONF_OPT += --without-snmp
  32. endif
  33. $(eval $(call AUTOTARGETS))