xref: /OK3568_Linux_fs/buildroot/package/links/links.mk (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1################################################################################
2#
3# links
4#
5################################################################################
6
7LINKS_VERSION = 2.25
8LINKS_SOURCE = links-$(LINKS_VERSION).tar.bz2
9LINKS_SITE = http://links.twibright.com/download
10LINKS_DEPENDENCIES = host-pkgconf
11LINKS_LICENSE = GPL-2.0+
12LINKS_LICENSE_FILES = COPYING
13LINKS_CPE_ID_VENDOR = twibright
14
15ifeq ($(BR2_PACKAGE_LINKS_GRAPHICS),y)
16LINKS_CONF_OPTS += --enable-graphics
17LINKS_DEPENDENCIES += libpng
18ifeq ($(BR2_PACKAGE_XLIB_LIBXT),y)
19LINKS_CONF_OPTS += \
20	--with-x \
21	--x-includes=$(STAGING_DIR)/usr/include \
22	--x-libraries=$(STAGING_DIR)/usr/lib
23LINKS_DEPENDENCIES += xlib_libXt
24else
25LINKS_CONF_OPTS += --without-x
26endif
27ifeq ($(BR2_PACKAGE_DIRECTFB),y)
28LINKS_CONF_ENV = ac_cv_path_DIRECTFB_CONFIG=$(STAGING_DIR)/usr/bin/directfb-config
29ifeq ($(BR2_STATIC_LIBS),y)
30LINKS_CONF_ENV += LIBS=-lstdc++
31endif
32LINKS_CONF_OPTS += --with-directfb
33LINKS_DEPENDENCIES += directfb
34else
35LINKS_CONF_OPTS += --without-directfb
36endif
37ifeq ($(BR2_PACKAGE_JPEG),y)
38LINKS_CONF_OPTS += --with-libjpeg
39LINKS_DEPENDENCIES += jpeg
40else
41LINKS_CONF_OPTS += --without-libjpeg
42endif
43ifeq ($(BR2_PACKAGE_LIBRSVG),y)
44LINKS_CONF_OPTS += --with-librsvg
45LINKS_DEPENDENCIES += librsvg
46else
47LINKS_CONF_OPTS += --without-librsvg
48endif
49ifeq ($(BR2_PACKAGE_TIFF),y)
50LINKS_CONF_OPTS += --with-libtiff
51LINKS_DEPENDENCIES += tiff
52else
53LINKS_CONF_OPTS += --without-libtiff
54endif
55else
56LINKS_CONF_OPTS += --disable-graphics
57endif
58
59ifeq ($(BR2_PACKAGE_BZIP2),y)
60LINKS_CONF_OPTS += --with-bzip2
61LINKS_DEPENDENCIES += bzip2
62else
63LINKS_CONF_OPTS += --without-bzip2
64endif
65
66ifeq ($(BR2_PACKAGE_GPM),y)
67LINKS_CONF_OPTS += --with-gpm
68LINKS_DEPENDENCIES += gpm
69else
70LINKS_CONF_OPTS += --without-gpm
71endif
72
73ifeq ($(BR2_PACKAGE_LIBEVENT),y)
74LINKS_CONF_OPTS += --with-libevent
75LINKS_DEPENDENCIES += libevent
76else
77LINKS_CONF_OPTS += --without-libevent
78endif
79
80ifeq ($(BR2_PACKAGE_OPENSSL),y)
81LINKS_CONF_OPTS += --with-ssl --enable-ssl-pkgconfig
82LINKS_DEPENDENCIES += openssl
83else
84LINKS_CONF_OPTS += --without-ssl
85endif
86
87ifeq ($(BR2_PACKAGE_XZ),y)
88LINKS_CONF_OPTS += --with-lzma
89LINKS_DEPENDENCIES += xz
90else
91LINKS_CONF_OPTS += --without-lzma
92endif
93
94ifeq ($(BR2_PACKAGE_ZLIB),y)
95LINKS_CONF_OPTS += --with-zlib
96LINKS_DEPENDENCIES += zlib
97else
98LINKS_CONF_OPTS += --without-zlib
99endif
100
101$(eval $(autotools-package))
102