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