diff options
author | mbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2004-05-25 04:32:27 +0000 |
---|---|---|
committer | mbm <mbm@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2004-05-25 04:32:27 +0000 |
commit | 3ac1acb9ea70080aaaf49ae211835f057e60eefa (patch) | |
tree | a2e08d2be3224409a033d25af8861d9853e72de7 /obsolete-buildroot/make/netfilter.mk | |
parent | 1eb1b593980fdc06ab92f8e354129b0aadc4f1b0 (diff) |
Initial revision
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@30 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'obsolete-buildroot/make/netfilter.mk')
-rw-r--r-- | obsolete-buildroot/make/netfilter.mk | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/obsolete-buildroot/make/netfilter.mk b/obsolete-buildroot/make/netfilter.mk new file mode 100644 index 000000000..114a31940 --- /dev/null +++ b/obsolete-buildroot/make/netfilter.mk @@ -0,0 +1,49 @@ +############################################################# +# +# netfilter +# +############################################################# + +NETFILTER_SNAPSHOT:=20040508 +NETFILTER_SOURCE:=patch-o-matic-$(NETFILTER_SNAPSHOT).tar.bz2 +NETFILTER_SITE:=ftp://ftp.netfilter.org/pub/patch-o-matic/snapshot/ +NETFILTER_DIR:=$(BUILD_DIR)/patch-o-matic-$(NETFILTER_SNAPSHOT) +NETFILTER_CAT:=bzcat + +# ipv6_mld breaks net/ipv6/mcast.c +NETFILTER_EXCLUDE:=--exclude submitted/89_ipv6_mld_netfilter.patch + +NETFILTER_PATCHES:= \ + base \ + extra/CLASSIFY.patch \ + extra/CONNMARK.patch \ + extra/IPMARK.patch \ + extra/condition.patch \ + extra/h323-conntrack-nat.patch \ + extra/mms-conntrack-nat.patch \ + extra/pptp-conntrack-nat.patch \ + extra/string.patch + +LINUX_DIR:=$(BUILD_DIR)/WRT54GS/release/src/linux/linux + +$(DL_DIR)/$(NETFILTER_SOURCE): + $(WGET) -P $(DL_DIR) $(NETFILTER_SITE)/$(NETFILTER_SOURCE) + +netfilter-source: $(DL_DIR)/$(NETFILTER_SOURCE) + +$(NETFILTER_DIR)/.unpacked: $(DL_DIR)/$(NETFILTER_SOURCE) + $(NETFILTER_CAT) $(DL_DIR)/$(NETFILTER_SOURCE) | tar -C $(BUILD_DIR) -xvf - + #ignore whitespace in patches + $(SED) "s,\-p1,\-l \-p1," $(NETFILTER_DIR)/runme + touch $(NETFILTER_DIR)/.unpacked + +$(LINUX_DIR)/.nf-patched: $(LINUX_DIR)/.patched $(NETFILTER_DIR)/.unpacked + -(cd $(NETFILTER_DIR); KERNEL_DIR=$(LINUX_DIR) ./runme --batch $(NETFILTER_EXCLUDE) $(NETFILTER_PATCHES)) + touch $(LINUX_DIR)/.nf-patched + +netfilter: $(LINUX_DIR)/.nf-patched + +netfilter-clean: + +netfilter-dirclean: + rm -rf $(NETFILTER_DIR) |