From 32aaaaa7d37980de7482a49a729009cad6b3e28d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Blin?= Date: Sat, 2 Mar 2019 10:31:22 -0500 Subject: [PATCH] xtables-addons: pass correct flags to compile and install MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The Makefile currently redefine the Compile and Install functions. This is not working when using an external toolchain because some flags are not interpreted, like CROSS_COMPILE. It is possible to override the MAKE_FLAGS and MAKE_INSTALL_FLAGS instead. Signed-off-by: Sébastien Blin --- net/xtables-addons/Makefile | 24 +++++++----------------- 1 file changed, 7 insertions(+), 17 deletions(-) diff --git a/net/xtables-addons/Makefile b/net/xtables-addons/Makefile index ee1ad44a3..948f2b826 100644 --- a/net/xtables-addons/Makefile +++ b/net/xtables-addons/Makefile @@ -10,7 +10,7 @@ include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=xtables-addons PKG_VERSION:=2.14 -PKG_RELEASE:=6 +PKG_RELEASE:=7 PKG_HASH:=d215a9a8b8e66aae04b982fa2e1228e8a71e7dfe42320df99e34e5000cbdf152 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.xz @@ -39,23 +39,13 @@ endef CONFIGURE_ARGS+= \ --with-kbuild="$(LINUX_DIR)" \ - --with-xtlibdir="/usr/lib/iptables" \ - -define Build/Compile - +$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \ - $(KERNEL_MAKE_FLAGS) \ - DESTDIR="$(PKG_INSTALL_DIR)" \ - DEPMOD="/bin/true" \ - all -endef + --with-xtlibdir="/usr/lib/iptables" -define Build/Install - $(MAKE) -C $(PKG_BUILD_DIR) \ - $(KERNEL_MAKE_FLAGS) \ - DESTDIR="$(PKG_INSTALL_DIR)" \ - DEPMOD="/bin/true" \ - install -endef +MAKE_FLAGS += \ + DEPMOD="/bin/true" + +MAKE_INSTALL_FLAGS += \ + DEPMOD="/bin/true" # 1: extension/module suffix used in package name # 2: extension/module display name used in package title/description