1################################################################################ 2# 3# xtables-addons 4# 5################################################################################ 6 7XTABLES_ADDONS_VERSION = 3.17 8XTABLES_ADDONS_SOURCE = xtables-addons-$(XTABLES_ADDONS_VERSION).tar.xz 9XTABLES_ADDONS_SITE = https://inai.de/files/xtables-addons 10XTABLES_ADDONS_DEPENDENCIES = iptables linux host-pkgconf 11XTABLES_ADDONS_LICENSE = GPL-2.0+ 12XTABLES_ADDONS_LICENSE_FILES = LICENSE 13 14XTABLES_ADDONS_CONF_OPTS = \ 15 --with-kbuild="$(LINUX_DIR)" \ 16 --with-xtables="$(STAGING_DIR)/usr" \ 17 --with-xtlibdir="/usr/lib/xtables" 18 19# geoip helpers need perl with modules and unzip so disable 20define XTABLES_ADDONS_DISABLE_GEOIP_HELPERS 21 $(SED) 's/ geoip//' $(@D)/Makefile.in 22endef 23XTABLES_ADDONS_POST_PATCH_HOOKS += XTABLES_ADDONS_DISABLE_GEOIP_HELPERS 24 25define XTABLES_ADDONS_BUILD_CMDS 26 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(LINUX_MAKE_FLAGS) 27endef 28 29define XTABLES_ADDONS_INSTALL_TARGET_CMDS 30 $(TARGET_MAKE_ENV) $(MAKE) -C $(@D) $(LINUX_MAKE_FLAGS) DESTDIR="$(TARGET_DIR)" install 31endef 32 33define XTABLES_ADDONS_LINUX_CONFIG_FIXUPS 34 $(call KCONFIG_ENABLE_OPT,CONFIG_NETFILTER_ADVANCED) 35 $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK) 36 $(call KCONFIG_ENABLE_OPT,CONFIG_NF_CONNTRACK_MARK) 37 $(call KCONFIG_ENABLE_OPT,CONFIG_NF_NAT) 38endef 39 40$(eval $(autotools-package)) 41