webp.mk 1.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. ################################################################################
  2. #
  3. # webp
  4. #
  5. ################################################################################
  6. WEBP_VERSION = 1.1.0
  7. WEBP_SOURCE = libwebp-$(WEBP_VERSION).tar.gz
  8. WEBP_SITE = http://downloads.webmproject.org/releases/webp
  9. WEBP_LICENSE = BSD-3-Clause
  10. WEBP_LICENSE_FILES = COPYING
  11. WEBP_INSTALL_STAGING = YES
  12. WEBP_CONF_OPTS += \
  13. --with-jpegincludedir=$(STAGING_DIR)/usr/include \
  14. --with-jpeglibdir=$(STAGING_DIR)/usr/lib \
  15. --with-tiffincludedir=$(STAGING_DIR)/usr/include \
  16. --with-tifflibdir=$(STAGING_DIR)/usr/lib
  17. ifeq ($(BR2_PACKAGE_WEBP_DEMUX),y)
  18. WEBP_CONF_OPTS += --enable-libwebpdemux
  19. else
  20. WEBP_CONF_OPTS += --disable-libwebpdemux
  21. endif
  22. ifeq ($(BR2_PACKAGE_WEBP_MUX),y)
  23. WEBP_CONF_OPTS += --enable-libwebpmux
  24. else
  25. WEBP_CONF_OPTS += --disable-libwebpmux
  26. endif
  27. ifeq ($(BR2_PACKAGE_GIFLIB),y)
  28. WEBP_DEPENDENCIES += giflib
  29. WEBP_CONF_OPTS += --enable-gif
  30. else
  31. WEBP_CONF_OPTS += --disable-gif
  32. endif
  33. ifeq ($(BR2_PACKAGE_LIBFREEGLUT),y)
  34. WEBP_DEPENDENCIES += libfreeglut
  35. WEBP_CONF_OPTS += --enable-gl
  36. else
  37. WEBP_CONF_OPTS += --disable-gl
  38. endif
  39. ifeq ($(BR2_PACKAGE_LIBPNG),y)
  40. WEBP_DEPENDENCIES += libpng
  41. WEBP_CONF_ENV += ac_cv_path_LIBPNG_CONFIG=$(STAGING_DIR)/usr/bin/libpng-config
  42. else
  43. WEBP_CONF_ENV += ac_cv_path_LIBPNG_CONFIG=/bin/false
  44. endif
  45. WEBP_DEPENDENCIES += $(if $(BR2_PACKAGE_JPEG),jpeg)
  46. WEBP_DEPENDENCIES += $(if $(BR2_PACKAGE_TIFF),tiff)
  47. $(eval $(autotools-package))