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
+CONFIGURE_VARS += \
+ HAVE_ELF=$(HAVE_ELF) \
+ HAVE_MNL=$(HAVE_MNL) \
+ HAVE_CAP=$(HAVE_CAP) \
+ HAVE_TIRPC=n
+
+CONFIGURE_ARGS += \
+ --include_dir="$(TOOLCHAIN_ROOT_DIR)/usr/include" \
+ --libbpf_force=$(LIBBPF_FORCE)
+
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) \
- HAVE_ELF=$(HAVE_ELF) \
- HAVE_MNL=$(HAVE_MNL) \
- HAVE_CAP=$(HAVE_CAP) \
- HAVE_TIRPC=n \
IPT_LIB_DIR=/usr/lib/iptables \
XT_LIB_DIR=/usr/lib/iptables \
TC_CONFIG_XT=$(TC_CONFIG_XT) \