xref: /OK3568_Linux_fs/buildroot/package/webp/webp.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1*4882a593Smuzhiyun################################################################################
2*4882a593Smuzhiyun#
3*4882a593Smuzhiyun# webp
4*4882a593Smuzhiyun#
5*4882a593Smuzhiyun################################################################################
6*4882a593Smuzhiyun
7*4882a593SmuzhiyunWEBP_VERSION = 1.2.1
8*4882a593SmuzhiyunWEBP_SOURCE = libwebp-$(WEBP_VERSION).tar.gz
9*4882a593SmuzhiyunWEBP_SITE = http://downloads.webmproject.org/releases/webp
10*4882a593SmuzhiyunWEBP_LICENSE = BSD-3-Clause
11*4882a593SmuzhiyunWEBP_LICENSE_FILES = COPYING
12*4882a593SmuzhiyunWEBP_CPE_ID_VENDOR = webmproject
13*4882a593SmuzhiyunWEBP_CPE_ID_PRODUCT = libwebp
14*4882a593SmuzhiyunWEBP_INSTALL_STAGING = YES
15*4882a593Smuzhiyun
16*4882a593SmuzhiyunWEBP_CONF_OPTS += \
17*4882a593Smuzhiyun	--with-jpegincludedir=$(STAGING_DIR)/usr/include \
18*4882a593Smuzhiyun	--with-jpeglibdir=$(STAGING_DIR)/usr/lib \
19*4882a593Smuzhiyun	--with-tiffincludedir=$(STAGING_DIR)/usr/include \
20*4882a593Smuzhiyun	--with-tifflibdir=$(STAGING_DIR)/usr/lib
21*4882a593Smuzhiyun
22*4882a593SmuzhiyunHOST_WEBP_CONF_OPTS += --enable-libwebpdemux --enable-libwebpmux
23*4882a593Smuzhiyun
24*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_WEBP_DEMUX),y)
25*4882a593SmuzhiyunWEBP_CONF_OPTS += --enable-libwebpdemux
26*4882a593Smuzhiyunelse
27*4882a593SmuzhiyunWEBP_CONF_OPTS += --disable-libwebpdemux
28*4882a593Smuzhiyunendif
29*4882a593Smuzhiyun
30*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_WEBP_MUX),y)
31*4882a593SmuzhiyunWEBP_CONF_OPTS += --enable-libwebpmux
32*4882a593Smuzhiyunelse
33*4882a593SmuzhiyunWEBP_CONF_OPTS += --disable-libwebpmux
34*4882a593Smuzhiyunendif
35*4882a593Smuzhiyun
36*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_GIFLIB),y)
37*4882a593SmuzhiyunWEBP_DEPENDENCIES += giflib
38*4882a593SmuzhiyunWEBP_CONF_OPTS += --enable-gif
39*4882a593Smuzhiyunelse
40*4882a593SmuzhiyunWEBP_CONF_OPTS += --disable-gif
41*4882a593Smuzhiyunendif
42*4882a593Smuzhiyun
43*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LIBFREEGLUT),y)
44*4882a593SmuzhiyunWEBP_DEPENDENCIES += libfreeglut
45*4882a593SmuzhiyunWEBP_CONF_OPTS += --enable-gl
46*4882a593Smuzhiyunelse
47*4882a593SmuzhiyunWEBP_CONF_OPTS += --disable-gl
48*4882a593Smuzhiyunendif
49*4882a593Smuzhiyun
50*4882a593Smuzhiyunifeq ($(BR2_PACKAGE_LIBPNG),y)
51*4882a593SmuzhiyunWEBP_DEPENDENCIES += libpng
52*4882a593SmuzhiyunWEBP_CONF_ENV += ac_cv_path_LIBPNG_CONFIG=$(STAGING_DIR)/usr/bin/libpng-config
53*4882a593Smuzhiyunelse
54*4882a593SmuzhiyunWEBP_CONF_ENV += ac_cv_path_LIBPNG_CONFIG=/bin/false
55*4882a593Smuzhiyunendif
56*4882a593Smuzhiyun
57*4882a593SmuzhiyunWEBP_DEPENDENCIES += $(if $(BR2_PACKAGE_JPEG),jpeg)
58*4882a593SmuzhiyunWEBP_DEPENDENCIES += $(if $(BR2_PACKAGE_TIFF),tiff)
59*4882a593Smuzhiyun
60*4882a593Smuzhiyun$(eval $(autotools-package))
61*4882a593Smuzhiyun$(eval $(host-autotools-package))
62