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