netfilter-devel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH 1/11] Line-based makefile
@ 2007-12-22  2:44 Jan Engelhardt
  2007-12-22  2:44 ` [PATCH 2/11] strtonum Jan Engelhardt
                   ` (11 more replies)
  0 siblings, 12 replies; 13+ messages in thread
From: Jan Engelhardt @ 2007-12-22  2:44 UTC (permalink / raw)
  To: kaber; +Cc: Netfilter Developer Mailing List


Transform the extensions' Makefile into a linear form to reduce
conflicts for patch stacks (very helpful during development).
Ideally, I'd just push in the automake patch, though,
which uses wildcards ;-)

Signed-off-by: Jan Engelhardt <jengelh@computergmbh.de>

---
 extensions/Makefile |   92 +++++++++++++++++++++++++++++++++++++++++++++++++---
 1 file changed, 88 insertions(+), 4 deletions(-)

Index: iptables-modules/extensions/Makefile
===================================================================
--- iptables-modules.orig/extensions/Makefile
+++ iptables-modules/extensions/Makefile
@@ -5,13 +5,97 @@
 # header files are present in the include/linux directory of this iptables
 # package (HW)
 #
-PF_EXT_SLIB:=ah addrtype conntrack ecn icmp iprange owner policy realm recent tos ttl unclean CLUSTERIP DNAT ECN LOG MASQUERADE MIRROR NETMAP REDIRECT REJECT SAME SNAT TOS TTL ULOG
-PF6_EXT_SLIB:=ah dst eui64 frag hbh hl icmp6 ipv6header mh owner policy rt HL LOG REJECT
-PFX_EXT_SLIB:=connbytes connmark connlimit comment dccp dscp esp hashlimit helper length limit mac mark multiport physdev pkttype quota sctp state statistic standard string tcp tcpmss time u32 udp CLASSIFY CONNMARK DSCP MARK NFLOG NFQUEUE NOTRACK TCPMSS TRACE
+a :=
+a += CLUSTERIP
+a += DNAT
+a += ECN
+a += LOG
+a += MASQUERADE
+a += MIRROR
+a += NETMAP
+a += REDIRECT
+a += REJECT
+a += SAME
+a += SNAT
+a += TOS
+a += TTL
+a += ULOG
+a += addrtype
+a += ah
+a += conntrack
+a += ecn
+a += icmp
+a += iprange
+a += owner
+a += policy
+a += realm
+a += recent
+a += tos
+a += ttl
+a += unclean
+PF_EXT_SLIB := ${a}
+a :=
+a += HL
+a += LOG
+a += REJECT
+a += ah
+a += dst
+a += eui64
+a += frag
+a += hbh
+a += hl
+a += icmp6
+a += ipv6header
+a += mh
+a += owner
+a += policy
+a += rt
+PF6_EXT_SLIB := ${a}
+a :=
+a += CLASSIFY
+a += CONNMARK
+a += DSCP
+a += MARK
+a += NFLOG
+a += NFQUEUE
+a += NOTRACK
+a += TCPMSS
+a += TRACE
+a += comment
+a += connbytes
+a += connlimit
+a += connmark
+a += dccp
+a += dscp
+a += esp
+a += hashlimit
+a += helper
+a += length
+a += limit
+a += mac
+a += mark
+a += multiport
+a += physdev
+a += pkttype
+a += quota
+a += sctp
+a += standard
+a += state
+a += statistic
+a += string
+a += tcp
+a += tcpmss
+a += time
+a += u32
+a += udp
+PFX_EXT_SLIB := ${a}
 
 PF_EXT_SELINUX_SLIB:=
 PF6_EXT_SELINUX_SLIB:=
-PFX_EXT_SELINUX_SLIB:=CONNSECMARK SECMARK
+a :=
+a += CONNSECMARK
+a += SECMARK
+PFX_EXT_SELINUX_SLIB := ${a}
 
 ifeq ($(DO_SELINUX), 1)
 PF_EXT_SE_SLIB:=$(PF_EXT_SELINUX_SLIB)


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2007-12-24 14:31 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-12-22  2:44 [PATCH 1/11] Line-based makefile Jan Engelhardt
2007-12-22  2:44 ` [PATCH 2/11] strtonum Jan Engelhardt
2007-12-22  2:44 ` [PATCH 3/11] Common error strings Jan Engelhardt
2007-12-22  2:45 ` [PATCH 4/11] libxt_owner match Jan Engelhardt
2007-12-22  2:45 ` [PATCH 5/11] libxt_tos match revision 1 Jan Engelhardt
2007-12-22  2:45 ` [PATCH 6/11] libxt_TOS target " Jan Engelhardt
2007-12-22  2:46 ` [PATCH 7/11] libxt_MARK target revision 2 Jan Engelhardt
2007-12-22  2:46 ` [PATCH 8/11] libxt_connmark match Jan Engelhardt
2007-12-22  2:47 ` [PATCH 9/11] libxt_CONNMARK target revision 1 Jan Engelhardt
2007-12-22  2:48 ` [PATCH 10/11] libxt_connmark match revision 0 Jan Engelhardt
2007-12-22  2:49 ` [PATCH 11/11] libxt_connmark match revision 1 Jan Engelhardt
2007-12-22  2:52 ` [PATCH 0/11] Overview of all the packs Jan Engelhardt
2007-12-24 14:29 ` [PATCH 1/11] Line-based makefile Laszlo Attila Toth

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).