include Config
PKG_NAME = iptables
-VER = 1.3.8
+VER = 1.4.0
THISAPP = $(PKG_NAME)-$(VER)
DL_FILE = $(THISAPP).tar.bz2
# Top-level Rules
###############################################################################
-objects = $(DL_FILE)
+objects = $(DL_FILE) $(THISAPP)-imq-1.patch
install: $(TARGET)
@$(PREBUILD)
@rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar jxf $(DIR_DL)/$(DL_FILE)
- #cd $(DIR_APP) && patch -Np1 < $(DIR_PATCHES)/iptables-1.3.0-imq1.diff
+ cd $(DIR_APP) && patch -Np1 < $(DIR_PATCHES)/$(THISAPP)-imq-1.patch
cd $(DIR_APP) && sed -i -e 's/DO_IPV6:=1/DO_IPV6:=0/' Makefile
cd $(DIR_APP) && sed -i -e 's/# DEVEL_LIBS+=libiptc\/libiptc.a/DEVEL_LIBS+=libiptc\/libiptc.a/' \
libiptc/Makefile
cd $(DIR_APP) && sed -i 's/name="$$node/name="node/' iptables.xslt
- cd $(DIR_APP) && make LIBDIR=/lib KERNEL_DIR=/usr -j $(PARALLELISM)
+ cd $(DIR_APP) && make COPT_FLAGS="$(CFLAGS)" LIBDIR=/lib KERNEL_DIR=$(DIR_SRC)/linux-$(KVER) \
+ KBUILD_OUTPUT=$(DIR_SRC)/linux-$(KVER) -j $(PARALLELISM)
cd $(DIR_APP) && make PREFIX=/usr LIBDIR=/lib BINDIR=/sbin \
MANDIR=/usr/share/man install install-devel
-mkdir /usr/include/libiptc