sdl_image.mk 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960
  1. ################################################################################
  2. #
  3. # sdl_image
  4. #
  5. ################################################################################
  6. # The latest officially released version of SDL_image is 1.2.12, released in 2012.
  7. # Since then, there have been many bugfixes, including security fixes.
  8. #
  9. # This commit points to the SDL-1.2 branch from 14 Mar 2021.
  10. SDL_IMAGE_VERSION = 5d792dde2f764daf15dc48521774a3354330db69
  11. SDL_IMAGE_SITE = $(call github,libsdl-org,SDL_image,$(SDL_IMAGE_VERSION))
  12. SDL_IMAGE_INSTALL_STAGING = YES
  13. SDL_IMAGE_LICENSE = Zlib
  14. SDL_IMAGE_LICENSE_FILES = COPYING
  15. SDL_IMAGE_CPE_ID_VENDOR = libsdl
  16. SDL_IMAGE_CONF_OPTS = \
  17. --with-sdl-prefix=$(STAGING_DIR)/usr \
  18. --with-sdl-exec-prefix=$(STAGING_DIR)/usr \
  19. --disable-sdltest \
  20. --disable-static \
  21. --disable-jpg-shared \
  22. --disable-png-shared \
  23. --disable-tif-shared \
  24. --disable-webp-shared \
  25. --enable-bmp=$(if $(BR2_PACKAGE_SDL_IMAGE_BMP),yes,no) \
  26. --enable-gif=$(if $(BR2_PACKAGE_SDL_IMAGE_GIF),yes,no) \
  27. --enable-jpg=$(if $(BR2_PACKAGE_SDL_IMAGE_JPEG),yes,no) \
  28. --enable-lbm=$(if $(BR2_PACKAGE_SDL_IMAGE_LBM),yes,no) \
  29. --enable-pcx=$(if $(BR2_PACKAGE_SDL_IMAGE_PCX),yes,no) \
  30. --enable-png=$(if $(BR2_PACKAGE_SDL_IMAGE_PNG),yes,no) \
  31. --enable-pnm=$(if $(BR2_PACKAGE_SDL_IMAGE_PNM),yes,no) \
  32. --enable-tga=$(if $(BR2_PACKAGE_SDL_IMAGE_TARGA),yes,no) \
  33. --enable-tif=$(if $(BR2_PACKAGE_SDL_IMAGE_TIFF),yes,no) \
  34. --enable-webp=$(if $(BR2_PACKAGE_SDL_IMAGE_WEBP),yes,no) \
  35. --enable-xcf=$(if $(BR2_PACKAGE_SDL_IMAGE_XCF),yes,no) \
  36. --enable-xpm=$(if $(BR2_PACKAGE_SDL_IMAGE_XPM),yes,no) \
  37. --enable-xv=$(if $(BR2_PACKAGE_SDL_IMAGE_XV),yes,no)
  38. SDL_IMAGE_DEPENDENCIES = sdl \
  39. $(if $(BR2_PACKAGE_SDL_IMAGE_JPEG),jpeg) \
  40. $(if $(BR2_PACKAGE_SDL_IMAGE_PNG),libpng) \
  41. $(if $(BR2_PACKAGE_SDL_IMAGE_TIFF),tiff) \
  42. $(if $(BR2_PACKAGE_SDL_IMAGE_WEBP),webp)
  43. HOST_SDL_IMAGE_CONF_OPTS = \
  44. --with-sdl-prefix=$(HOST_DIR) \
  45. --with-sdl-exec-prefix=$(HOST_DIR) \
  46. --disable-sdltest \
  47. --disable-static \
  48. --disable-jpg-shared \
  49. --disable-png-shared \
  50. --disable-tif-shared \
  51. --disable-webp-shared
  52. HOST_SDL_IMAGE_DEPENDENCIES = host-libjpeg host-libpng host-sdl
  53. $(eval $(autotools-package))
  54. $(eval $(host-autotools-package))