12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- ################################################################################
- #
- # keepalived
- #
- ################################################################################
- KEEPALIVED_VERSION = 2.2.8
- KEEPALIVED_SITE = http://www.keepalived.org/software
- KEEPALIVED_DEPENDENCIES = host-pkgconf openssl
- KEEPALIVED_LICENSE = GPL-2.0+
- KEEPALIVED_LICENSE_FILES = COPYING
- KEEPALIVED_CPE_ID_VENDOR = keepalived
- KEEPALIVED_CONF_OPTS = --disable-hardening
- ifeq ($(BR2_PACKAGE_JSON_C),y)
- KEEPALIVED_DEPENDENCIES += json-c
- KEEPALIVED_CONF_OPTS += --enable-json
- else
- KEEPALIVED_CONF_OPTS += --disable-json
- endif
- ifeq ($(BR2_PACKAGE_LIBGLIB2),y)
- KEEPALIVED_DEPENDENCIES += libglib2
- KEEPALIVED_CONF_OPTS += --enable-dbus
- else
- KEEPALIVED_CONF_OPTS += --disable-dbus
- endif
- ifeq ($(BR2_PACKAGE_LIBNL)$(BR2_PACKAGE_LIBNFNETLINK),yy)
- KEEPALIVED_DEPENDENCIES += libnl libnfnetlink
- KEEPALIVED_CONF_OPTS += --enable-libnl
- else
- KEEPALIVED_CONF_OPTS += --disable-libnl
- endif
- ifeq ($(BR2_PACKAGE_IPTABLES),y)
- KEEPALIVED_DEPENDENCIES += iptables
- KEEPALIVED_CONF_OPTS += --enable-iptables
- # ipset support only makes sense when iptables support is enabled.
- ifeq ($(BR2_PACKAGE_IPSET),y)
- KEEPALIVED_DEPENDENCIES += ipset
- KEEPALIVED_CONF_OPTS += --enable-libipset
- else
- KEEPALIVED_CONF_OPTS += --disable-libipset
- endif
- else
- KEEPALIVED_CONF_OPTS += --disable-iptables
- endif
- ifeq ($(BR2_PACKAGE_LIBNFTNL),y)
- KEEPALIVED_DEPENDENCIES += libnftnl
- KEEPALIVED_CONF_OPTS += --enable-nftables
- else
- KEEPALIVED_CONF_OPTS += --disable-nftables
- endif
- ifeq ($(BR2_TOOLCHAIN_GCC_AT_LEAST_4_9),)
- KEEPALIVED_CONF_OPTS += --disable-track-process
- endif
- $(eval $(autotools-package))
|