summaryrefslogtreecommitdiffstats
path: root/package/iptables/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'package/iptables/Makefile')
-rw-r--r--package/iptables/Makefile21
1 files changed, 9 insertions, 12 deletions
diff --git a/package/iptables/Makefile b/package/iptables/Makefile
index 3390b1d19..dfe7cac24 100644
--- a/package/iptables/Makefile
+++ b/package/iptables/Makefile
@@ -15,13 +15,13 @@ ifeq ($(CONFIG_LINUX_2_4),y)
PKG_VERSION:=1.3.8
PKG_RELEASE:=4
PKG_MD5SUM:=0a9209f928002e5eee9cdff8fef4d4b3
- MAKE_TARGETS:=experimental install-experimental
+ MAKE_TARGETS:=experimental install-experimental install-devel
endif
ifeq ($(CONFIG_LINUX_2_6),y)
- PKG_VERSION:=1.4.0
+ PKG_VERSION:=1.4.1.1
PKG_RELEASE:=1
- PKG_MD5SUM:=90cfa8a554a29b0b859a625e701af2a7
+ PKG_MD5SUM:=723fa88d8a0915e184f99e03e9bf06cb
endif
PKG_VERSION?=<IPTABLES_VERSION>
@@ -245,14 +245,17 @@ define Build/Prepare
$(call Build/Prepare/Default)
endef
-define Build/Configure
+ifeq ($(KERNEL),2.4)
+ define Build/Configure
chmod a+x $(PKG_BUILD_DIR)/extensions/.*-test*
rm -f $(PKG_BUILD_DIR)/.configured*
$(MAKE) -C $(PKG_BUILD_DIR) \
clean
-endef
+ endef
+endif
TARGET_CFLAGS += $(FPIC)
+CONFIGURE_ARGS += --enable-devel --with-xtlibdir=/usr/lib/iptables
define Build/Compile
mkdir -p $(PKG_INSTALL_DIR)
@@ -267,13 +270,7 @@ define Build/Compile
endef
define Build/InstallDev
- $(MAKE) -C $(PKG_BUILD_DIR) \
- $(TARGET_CONFIGURE_OPTS) \
- COPT_FLAGS="$(TARGET_CFLAGS)" \
- KERNEL_DIR="$(LINUX_DIR)" PREFIX=/usr \
- KBUILD_OUTPUT="$(LINUX_DIR)" \
- DESTDIR="$(1)" \
- install-devel
+ $(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_BUILD_DIR)/include $(1)/usr
$(CP) $(PKG_BUILD_DIR)/libiptc/libiptc.a $(1)/usr/lib
endef