diff --git a/package/network/utils/iproute2/Makefile b/package/network/utils/iproute2/Makefile index 41668e9381..8bcbde0c79 100644 --- a/package/network/utils/iproute2/Makefile +++ b/package/network/utils/iproute2/Makefile @@ -161,22 +161,23 @@ ifdef CONFIG_PACKAGE_rdma HAVE_MNL:=y endif -# Disable built-in configure invocation. -Build/Configure= - TARGET_LDFLAGS += -Wl,--as-needed TARGET_CPPFLAGS += -I$(STAGING_DIR)/usr/include/libnl-tiny -MAKE_FLAGS += \ - KERNEL_INCLUDE="$(TOOLCHAIN_ROOT_DIR)/usr/include" \ - SHARED_LIBS=$(SHARED_LIBS) \ - IP_CONFIG_TINY=$(IP_CONFIG_TINY) \ - BUILD_VARIANT=$(BUILD_VARIANT) \ - LIBBPF_FORCE=$(LIBBPF_FORCE) \ +CONFIGURE_VARS += \ HAVE_ELF=$(HAVE_ELF) \ HAVE_MNL=$(HAVE_MNL) \ HAVE_CAP=$(HAVE_CAP) \ - HAVE_TIRPC=n \ + HAVE_TIRPC=n + +CONFIGURE_ARGS += \ + --include_dir="$(TOOLCHAIN_ROOT_DIR)/usr/include" \ + --libbpf_force=$(LIBBPF_FORCE) + +MAKE_FLAGS += \ + SHARED_LIBS=$(SHARED_LIBS) \ + IP_CONFIG_TINY=$(IP_CONFIG_TINY) \ + BUILD_VARIANT=$(BUILD_VARIANT) \ IPT_LIB_DIR=/usr/lib/iptables \ XT_LIB_DIR=/usr/lib/iptables \ TC_CONFIG_XT=$(TC_CONFIG_XT) \