sdl2_image.mk 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. ################################################################################
  2. #
  3. # sdl2_image
  4. #
  5. ################################################################################
  6. SDL2_IMAGE_VERSION = 2.8.2
  7. SDL2_IMAGE_SOURCE = SDL2_image-$(SDL2_IMAGE_VERSION).tar.gz
  8. SDL2_IMAGE_SITE = http://www.libsdl.org/projects/SDL_image/release
  9. SDL2_IMAGE_INSTALL_STAGING = YES
  10. SDL2_IMAGE_LICENSE = Zlib
  11. SDL2_IMAGE_LICENSE_FILES = LICENSE.txt
  12. SDL2_IMAGE_CPE_ID_VENDOR = libsdl
  13. SDL2_IMAGE_CPE_ID_PRODUCT = sdl_image
  14. # Unconditionally enable support for image formats that don't require
  15. # any dependency.
  16. SDL2_IMAGE_CONF_OPTS = \
  17. --disable-sdltest \
  18. --enable-bmp \
  19. --enable-gif \
  20. --enable-lbm \
  21. --enable-pcx \
  22. --enable-pnm \
  23. --enable-tga \
  24. --enable-xcf \
  25. --enable-xpm \
  26. --enable-xv
  27. SDL2_IMAGE_DEPENDENCIES = sdl2 host-pkgconf
  28. ifeq ($(BR2_PACKAGE_JPEG),y)
  29. SDL2_IMAGE_CONF_OPTS += --enable-jpg
  30. SDL2_IMAGE_DEPENDENCIES += jpeg
  31. else
  32. SDL2_IMAGE_CONF_OPTS += --disable-jpg
  33. endif
  34. ifeq ($(BR2_PACKAGE_LIBPNG),y)
  35. SDL2_IMAGE_CONF_OPTS += --enable-png
  36. SDL2_IMAGE_DEPENDENCIES += libpng
  37. else
  38. SDL2_IMAGE_CONF_OPTS += --disable-png
  39. endif
  40. ifeq ($(BR2_PACKAGE_TIFF),y)
  41. SDL2_IMAGE_CONF_OPTS += --enable-tif
  42. SDL2_IMAGE_DEPENDENCIES += tiff
  43. else
  44. SDL2_IMAGE_CONF_OPTS += --disable-tif
  45. endif
  46. ifeq ($(BR2_PACKAGE_WEBP),y)
  47. SDL2_IMAGE_CONF_OPTS += --enable-webp
  48. SDL2_IMAGE_DEPENDENCIES += webp
  49. else
  50. SDL2_IMAGE_CONF_OPTS += --disable-webp
  51. endif
  52. $(eval $(autotools-package))