Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
Pkg Iptables
Commits
278668fa
Commit
278668fa
authored
Jul 10, 2018
by
Arturo Borrero Gonzalez
Browse files
New upstream version 1.8.0
parent
5beab31f
Changes
119
Hide whitespace changes
Inline
Side-by-side
include/linux/netfilter/nfnetlink.h
View file @
278668fa
...
@@ -20,6 +20,10 @@ enum nfnetlink_groups {
...
@@ -20,6 +20,10 @@ enum nfnetlink_groups {
#define NFNLGRP_CONNTRACK_EXP_DESTROY NFNLGRP_CONNTRACK_EXP_DESTROY
#define NFNLGRP_CONNTRACK_EXP_DESTROY NFNLGRP_CONNTRACK_EXP_DESTROY
NFNLGRP_NFTABLES
,
NFNLGRP_NFTABLES
,
#define NFNLGRP_NFTABLES NFNLGRP_NFTABLES
#define NFNLGRP_NFTABLES NFNLGRP_NFTABLES
NFNLGRP_ACCT_QUOTA
,
#define NFNLGRP_ACCT_QUOTA NFNLGRP_ACCT_QUOTA
NFNLGRP_NFTRACE
,
#define NFNLGRP_NFTRACE NFNLGRP_NFTRACE
__NFNLGRP_MAX
,
__NFNLGRP_MAX
,
};
};
#define NFNLGRP_MAX (__NFNLGRP_MAX - 1)
#define NFNLGRP_MAX (__NFNLGRP_MAX - 1)
...
@@ -61,4 +65,16 @@ struct nfgenmsg {
...
@@ -61,4 +65,16 @@ struct nfgenmsg {
#define NFNL_MSG_BATCH_BEGIN NLMSG_MIN_TYPE
#define NFNL_MSG_BATCH_BEGIN NLMSG_MIN_TYPE
#define NFNL_MSG_BATCH_END NLMSG_MIN_TYPE+1
#define NFNL_MSG_BATCH_END NLMSG_MIN_TYPE+1
/**
* enum nfnl_batch_attributes - nfnetlink batch netlink attributes
*
* @NFNL_BATCH_GENID: generation ID for this changeset (NLA_U32)
*/
enum
nfnl_batch_attributes
{
NFNL_BATCH_UNSPEC
,
NFNL_BATCH_GENID
,
__NFNL_BATCH_MAX
};
#define NFNL_BATCH_MAX (__NFNL_BATCH_MAX - 1)
#endif
/* _NFNETLINK_H */
#endif
/* _NFNETLINK_H */
include/linux/netfilter/xt_connmark.h
View file @
278668fa
...
@@ -23,6 +23,11 @@ struct xt_connmark_tginfo1 {
...
@@ -23,6 +23,11 @@ struct xt_connmark_tginfo1 {
__u8
mode
;
__u8
mode
;
};
};
struct
xt_connmark_tginfo2
{
__u32
ctmark
,
ctmask
,
nfmask
;
__u8
shift_dir
,
shift_bits
,
mode
;
};
struct
xt_connmark_mtinfo1
{
struct
xt_connmark_mtinfo1
{
__u32
mark
,
mask
;
__u32
mark
,
mask
;
__u8
invert
;
__u8
invert
;
...
...
include/linux/netfilter_ipv6/ip6t_srh.h
View file @
278668fa
...
@@ -16,7 +16,10 @@
...
@@ -16,7 +16,10 @@
#define IP6T_SRH_LAST_GT 0x0100
#define IP6T_SRH_LAST_GT 0x0100
#define IP6T_SRH_LAST_LT 0x0200
#define IP6T_SRH_LAST_LT 0x0200
#define IP6T_SRH_TAG 0x0400
#define IP6T_SRH_TAG 0x0400
#define IP6T_SRH_MASK 0x07FF
#define IP6T_SRH_PSID 0x0800
#define IP6T_SRH_NSID 0x1000
#define IP6T_SRH_LSID 0x2000
#define IP6T_SRH_MASK 0x3FFF
/* Values for "mt_invflags" field in struct ip6t_srh */
/* Values for "mt_invflags" field in struct ip6t_srh */
#define IP6T_SRH_INV_NEXTHDR 0x0001
#define IP6T_SRH_INV_NEXTHDR 0x0001
...
@@ -30,7 +33,10 @@
...
@@ -30,7 +33,10 @@
#define IP6T_SRH_INV_LAST_GT 0x0100
#define IP6T_SRH_INV_LAST_GT 0x0100
#define IP6T_SRH_INV_LAST_LT 0x0200
#define IP6T_SRH_INV_LAST_LT 0x0200
#define IP6T_SRH_INV_TAG 0x0400
#define IP6T_SRH_INV_TAG 0x0400
#define IP6T_SRH_INV_MASK 0x07FF
#define IP6T_SRH_INV_PSID 0x0800
#define IP6T_SRH_INV_NSID 0x1000
#define IP6T_SRH_INV_LSID 0x2000
#define IP6T_SRH_INV_MASK 0x3FFF
/**
/**
* struct ip6t_srh - SRH match options
* struct ip6t_srh - SRH match options
...
@@ -53,4 +59,37 @@ struct ip6t_srh {
...
@@ -53,4 +59,37 @@ struct ip6t_srh {
__u16
mt_invflags
;
__u16
mt_invflags
;
};
};
/**
* struct ip6t_srh1 - SRH match options (revision 1)
* @ next_hdr: Next header field of SRH
* @ hdr_len: Extension header length field of SRH
* @ segs_left: Segments left field of SRH
* @ last_entry: Last entry field of SRH
* @ tag: Tag field of SRH
* @ psid_addr: Address of previous SID in SRH SID list
* @ nsid_addr: Address of NEXT SID in SRH SID list
* @ lsid_addr: Address of LAST SID in SRH SID list
* @ psid_msk: Mask of previous SID in SRH SID list
* @ nsid_msk: Mask of next SID in SRH SID list
* @ lsid_msk: MAsk of last SID in SRH SID list
* @ mt_flags: match options
* @ mt_invflags: Invert the sense of match options
*/
struct
ip6t_srh1
{
__u8
next_hdr
;
__u8
hdr_len
;
__u8
segs_left
;
__u8
last_entry
;
__u16
tag
;
struct
in6_addr
psid_addr
;
struct
in6_addr
nsid_addr
;
struct
in6_addr
lsid_addr
;
struct
in6_addr
psid_msk
;
struct
in6_addr
nsid_msk
;
struct
in6_addr
lsid_msk
;
__u16
mt_flags
;
__u16
mt_invflags
;
};
#endif
/*_IP6T_SRH_H*/
#endif
/*_IP6T_SRH_H*/
include/xtables.h
View file @
278668fa
...
@@ -464,8 +464,14 @@ extern struct option *xtables_merge_options(struct option *origopts,
...
@@ -464,8 +464,14 @@ extern struct option *xtables_merge_options(struct option *origopts,
extern
int
xtables_init_all
(
struct
xtables_globals
*
xtp
,
uint8_t
nfproto
);
extern
int
xtables_init_all
(
struct
xtables_globals
*
xtp
,
uint8_t
nfproto
);
extern
struct
xtables_match
*
xtables_find_match
(
const
char
*
name
,
extern
struct
xtables_match
*
xtables_find_match
(
const
char
*
name
,
enum
xtables_tryload
,
struct
xtables_rule_match
**
match
);
enum
xtables_tryload
,
struct
xtables_rule_match
**
match
);
extern
struct
xtables_match
*
xtables_find_match_revision
(
const
char
*
name
,
enum
xtables_tryload
tryload
,
struct
xtables_match
*
match
,
int
revision
);
extern
struct
xtables_target
*
xtables_find_target
(
const
char
*
name
,
extern
struct
xtables_target
*
xtables_find_target
(
const
char
*
name
,
enum
xtables_tryload
);
enum
xtables_tryload
);
struct
xtables_target
*
xtables_find_target_revision
(
const
char
*
name
,
enum
xtables_tryload
tryload
,
struct
xtables_target
*
target
,
int
revision
);
extern
int
xtables_compatible_revision
(
const
char
*
name
,
uint8_t
revision
,
extern
int
xtables_compatible_revision
(
const
char
*
name
,
uint8_t
revision
,
int
opt
);
int
opt
);
...
@@ -537,6 +543,26 @@ extern void xtables_save_string(const char *value);
...
@@ -537,6 +543,26 @@ extern void xtables_save_string(const char *value);
extern
void
xtables_print_num
(
uint64_t
number
,
unsigned
int
format
);
extern
void
xtables_print_num
(
uint64_t
number
,
unsigned
int
format
);
extern
void
xtables_parse_val_mask
(
struct
xt_option_call
*
cb
,
unsigned
int
*
val
,
unsigned
int
*
mask
,
const
struct
xtables_lmap
*
lmap
);
static
inline
void
xtables_parse_mark_mask
(
struct
xt_option_call
*
cb
,
unsigned
int
*
mark
,
unsigned
int
*
mask
)
{
xtables_parse_val_mask
(
cb
,
mark
,
mask
,
NULL
);
}
extern
void
xtables_print_val_mask
(
unsigned
int
val
,
unsigned
int
mask
,
const
struct
xtables_lmap
*
lmap
);
static
inline
void
xtables_print_mark_mask
(
unsigned
int
mark
,
unsigned
int
mask
)
{
xtables_print_val_mask
(
mark
,
mask
,
NULL
);
}
#if defined(ALL_INCLUSIVE) || defined(NO_SHARED_LIBS)
#if defined(ALL_INCLUSIVE) || defined(NO_SHARED_LIBS)
# ifdef _INIT
# ifdef _INIT
# undef _init
# undef _init
...
...
iptables/.gitignore
View file @
278668fa
...
@@ -17,5 +17,6 @@
...
@@ -17,5 +17,6 @@
/xtables-config-parser.c
/xtables-config-parser.c
/xtables-config-parser.h
/xtables-config-parser.h
/xtables-config-syntax.c
/xtables-config-syntax.c
/xtables-monitor.8
/xtables.pc
/xtables.pc
iptables/Makefile.am
View file @
278668fa
...
@@ -6,75 +6,81 @@ AM_YFLAGS = -d
...
@@ -6,75 +6,81 @@ AM_YFLAGS = -d
BUILT_SOURCES
=
BUILT_SOURCES
=
xtables_multi_SOURCES
=
xtables-multi.c iptables-xml.c
xtables_
legacy_
multi_SOURCES
=
xtables-
legacy-
multi.c iptables-xml.c
xtables_multi_CFLAGS
=
${AM_CFLAGS}
xtables_
legacy_
multi_CFLAGS
=
${AM_CFLAGS}
xtables_multi_LDADD
=
../extensions/libext.a
xtables_
legacy_
multi_LDADD
=
../extensions/libext.a
if
ENABLE_STATIC
if
ENABLE_STATIC
xtables_multi_CFLAGS
+=
-DALL_INCLUSIVE
xtables_
legacy_
multi_CFLAGS
+=
-DALL_INCLUSIVE
endif
endif
if
ENABLE_IPV4
if
ENABLE_IPV4
xtables_multi_SOURCES
+=
iptables-save.c iptables-restore.c
\
xtables_
legacy_
multi_SOURCES
+=
iptables-save.c iptables-restore.c
\
iptables-standalone.c iptables.c
iptables-standalone.c iptables.c
xtables_multi_CFLAGS
+=
-DENABLE_IPV4
xtables_
legacy_
multi_CFLAGS
+=
-DENABLE_IPV4
xtables_multi_LDADD
+=
../libiptc/libip4tc.la ../extensions/libext4.a
xtables_
legacy_
multi_LDADD
+=
../libiptc/libip4tc.la ../extensions/libext4.a
endif
endif
if
ENABLE_IPV6
if
ENABLE_IPV6
xtables_multi_SOURCES
+=
ip6tables-save.c ip6tables-restore.c
\
xtables_
legacy_
multi_SOURCES
+=
ip6tables-save.c ip6tables-restore.c
\
ip6tables-standalone.c ip6tables.c
ip6tables-standalone.c ip6tables.c
xtables_multi_CFLAGS
+=
-DENABLE_IPV6
xtables_
legacy_
multi_CFLAGS
+=
-DENABLE_IPV6
xtables_multi_LDADD
+=
../libiptc/libip6tc.la ../extensions/libext6.a
xtables_
legacy_
multi_LDADD
+=
../libiptc/libip6tc.la ../extensions/libext6.a
endif
endif
xtables_multi_SOURCES
+=
xshared.c
xtables_
legacy_
multi_SOURCES
+=
xshared.c
xtables_multi_LDADD
+=
../libxtables/libxtables.la
-lm
xtables_
legacy_
multi_LDADD
+=
../libxtables/libxtables.la
-lm
#
nf
tables
compatibility layer
#
ip
tables
using nf_tables api
if
ENABLE_NFTABLES
if
ENABLE_NFTABLES
BUILT_SOURCES
+=
xtables-config-parser.h
BUILT_SOURCES
+=
xtables-config-parser.h
xtables_
compa
t_multi_SOURCES
=
xtables-
compa
t-multi.c iptables-xml.c
xtables_
nf
t_multi_SOURCES
=
xtables-
nf
t-multi.c iptables-xml.c
xtables_
compa
t_multi_CFLAGS
=
${AM_CFLAGS}
xtables_
nf
t_multi_CFLAGS
=
${AM_CFLAGS}
xtables_
compa
t_multi_LDADD
=
../extensions/libext.a ../extensions/libext_ebt.a
xtables_
nf
t_multi_LDADD
=
../extensions/libext.a ../extensions/libext_ebt.a
if
ENABLE_STATIC
if
ENABLE_STATIC
xtables_
compa
t_multi_CFLAGS
+=
-DALL_INCLUSIVE
xtables_
nf
t_multi_CFLAGS
+=
-DALL_INCLUSIVE
endif
endif
xtables_
compa
t_multi_CFLAGS
+=
-DENABLE_NFTABLES
-DENABLE_IPV4
-DENABLE_IPV6
xtables_
nf
t_multi_CFLAGS
+=
-DENABLE_NFTABLES
-DENABLE_IPV4
-DENABLE_IPV6
xtables_
compa
t_multi_SOURCES
+=
xtables-config-parser.y xtables-config-syntax.l
xtables_
nf
t_multi_SOURCES
+=
xtables-config-parser.y xtables-config-syntax.l
xtables_
compa
t_multi_SOURCES
+=
xtables-save.c xtables-restore.c
\
xtables_
nf
t_multi_SOURCES
+=
xtables-save.c xtables-restore.c
\
xtables-standalone.c xtables.c nft.c
\
xtables-standalone.c xtables.c nft.c
\
nft-shared.c nft-ipv4.c nft-ipv6.c nft-arp.c
\
nft-shared.c nft-ipv4.c nft-ipv6.c nft-arp.c
\
xtables-monitor.c
\
xtables-arp-standalone.c xtables-arp.c
\
xtables-arp-standalone.c xtables-arp.c
\
getethertype.c nft-bridge.c
\
getethertype.c nft-bridge.c
\
xtables-eb-standalone.c xtables-eb.c
\
xtables-eb-standalone.c xtables-eb.c
\
xtables-eb-translate.c
\
xtables-translate.c
xtables-translate.c
xtables_
compa
t_multi_LDADD
+=
${libmnl_LIBS}
${libnftnl_LIBS}
${libnetfilter_conntrack_LIBS}
../extensions/libext4.a ../extensions/libext6.a ../extensions/libext_ebt.a ../extensions/libext_arpt.a
xtables_
nf
t_multi_LDADD
+=
${libmnl_LIBS}
${libnftnl_LIBS}
${libnetfilter_conntrack_LIBS}
../extensions/libext4.a ../extensions/libext6.a ../extensions/libext_ebt.a ../extensions/libext_arpt.a
# yacc and lex generate dirty code
# yacc and lex generate dirty code
xtables_
compa
t_multi-xtables-config-parser.o xtables_
compa
t_multi-xtables-config-syntax.o
:
AM_CFLAGS += -Wno-missing-prototypes -Wno-missing-declarations -Wno-implicit-function-declaration -Wno-nested-externs -Wno-undef -Wno-redundant-decls
xtables_
nf
t_multi-xtables-config-parser.o xtables_
nf
t_multi-xtables-config-syntax.o
:
AM_CFLAGS += -Wno-missing-prototypes -Wno-missing-declarations -Wno-implicit-function-declaration -Wno-nested-externs -Wno-undef -Wno-redundant-decls
xtables_
compa
t_multi_SOURCES
+=
xshared.c
xtables_
nf
t_multi_SOURCES
+=
xshared.c
xtables_
compa
t_multi_LDADD
+=
../libxtables/libxtables.la
-lm
xtables_
nf
t_multi_LDADD
+=
../libxtables/libxtables.la
-lm
endif
endif
sbin_PROGRAMS
=
xtables-multi
sbin_PROGRAMS
=
xtables-
legacy-
multi
if
ENABLE_NFTABLES
if
ENABLE_NFTABLES
sbin_PROGRAMS
+=
xtables-
compa
t-multi
sbin_PROGRAMS
+=
xtables-
nf
t-multi
endif
endif
man_MANS
=
iptables.8 iptables-restore.8 iptables-save.8
\
man_MANS
=
iptables.8 iptables-restore.8 iptables-save.8
\
iptables-xml.1 ip6tables.8 ip6tables-restore.8
\
iptables-xml.1 ip6tables.8 ip6tables-restore.8
\
ip6tables-save.8 iptables-extensions.8
ip6tables-save.8 iptables-extensions.8
\
CLEANFILES
=
iptables.8
\
xtables-nft.8 xtables-translate.8 xtables-legacy.8
\
xtables-monitor.8
CLEANFILES
=
iptables.8 xtables-monitor.8
\
xtables-config-parser.c xtables-config-syntax.c
xtables-config-parser.c xtables-config-syntax.c
vx_bin_links
=
iptables-xml
vx_bin_links
=
iptables-xml
if
ENABLE_IPV4
if
ENABLE_IPV4
v4_sbin_links
=
iptables iptables-restore iptables-save
v4_sbin_links
=
iptables-legacy iptables-legacy-restore iptables-legacy-save
\
iptables iptables-restore iptables-save
endif
endif
if
ENABLE_IPV6
if
ENABLE_IPV6
v6_sbin_links
=
ip6tables ip6tables-restore ip6tables-save
v6_sbin_links
=
ip6tables-legacy ip6tables-legacy-restore ip6tables-legacy-save
\
ip6tables ip6tables-restore ip6tables-save
endif
endif
if
ENABLE_NFTABLES
if
ENABLE_NFTABLES
x_sbin_links
=
iptables-
compa
t iptables-
compa
t-restore iptables-
compa
t-save
\
x_sbin_links
=
iptables-
nf
t iptables-
nf
t-restore iptables-
nf
t-save
\
ip6tables-
compa
t ip6tables-
compa
t-restore ip6tables-
compa
t-save
\
ip6tables-
nf
t ip6tables-
nf
t-restore ip6tables-
nf
t-save
\
iptables-translate ip6tables-translate
\
iptables-translate ip6tables-translate
\
iptables-restore-translate ip6tables-restore-translate
\
iptables-restore-translate ip6tables-restore-translate
\
arptables
-compat
ebtables
-compat
arptables ebtables
xtables-monitor
endif
endif
iptables-extensions.8
:
iptables-extensions.8.tmpl ../extensions/matches.man ../extensions/targets.man
iptables-extensions.8
:
iptables-extensions.8.tmpl ../extensions/matches.man ../extensions/targets.man
...
@@ -88,7 +94,7 @@ pkgconfig_DATA = xtables.pc
...
@@ -88,7 +94,7 @@ pkgconfig_DATA = xtables.pc
install-exec-hook
:
install-exec-hook
:
-
if
test
-z
"
${DESTDIR}
"
;
then
/sbin/ldconfig
;
fi
;
-
if
test
-z
"
${DESTDIR}
"
;
then
/sbin/ldconfig
;
fi
;
${INSTALL}
-dm0755
"
${DESTDIR}${bindir}
"
;
${INSTALL}
-dm0755
"
${DESTDIR}${bindir}
"
;
for
i
in
${vx_bin_links}
;
do
${LN_S}
-f
"
${sbindir}
/xtables-multi"
"
${DESTDIR}${bindir}
/
$$
i"
;
done
;
for
i
in
${vx_bin_links}
;
do
${LN_S}
-f
"
${sbindir}
/xtables-
legacy-
multi"
"
${DESTDIR}${bindir}
/
$$
i"
;
done
;
for
i
in
${v4_sbin_links}
;
do
${LN_S}
-f
xtables-multi
"
${DESTDIR}${sbindir}
/
$$
i"
;
done
;
for
i
in
${v4_sbin_links}
;
do
${LN_S}
-f
xtables-
legacy-
multi
"
${DESTDIR}${sbindir}
/
$$
i"
;
done
;
for
i
in
${v6_sbin_links}
;
do
${LN_S}
-f
xtables-multi
"
${DESTDIR}${sbindir}
/
$$
i"
;
done
;
for
i
in
${v6_sbin_links}
;
do
${LN_S}
-f
xtables-
legacy-
multi
"
${DESTDIR}${sbindir}
/
$$
i"
;
done
;
for
i
in
${x_sbin_links}
;
do
${LN_S}
-f
xtables-
compa
t-multi
"
${DESTDIR}${sbindir}
/
$$
i"
;
done
;
for
i
in
${x_sbin_links}
;
do
${LN_S}
-f
xtables-
nf
t-multi
"
${DESTDIR}${sbindir}
/
$$
i"
;
done
;
iptables/Makefile.in
View file @
278668fa
...
@@ -102,11 +102,11 @@ host_triplet = @host@
...
@@ -102,11 +102,11 @@ host_triplet = @host@
@ENABLE_IPV6_TRUE@
am__append_6
=
-DENABLE_IPV6
@ENABLE_IPV6_TRUE@
am__append_6
=
-DENABLE_IPV6
@ENABLE_IPV6_TRUE@
am__append_7
=
../libiptc/libip6tc.la ../extensions/libext6.a
@ENABLE_IPV6_TRUE@
am__append_7
=
../libiptc/libip6tc.la ../extensions/libext6.a
#
nf
tables
compatibility layer
#
ip
tables
using nf_tables api
@ENABLE_NFTABLES_TRUE@
am__append_8
=
xtables-config-parser.h
@ENABLE_NFTABLES_TRUE@
am__append_8
=
xtables-config-parser.h
@ENABLE_NFTABLES_TRUE@@ENABLE_STATIC_TRUE@
am__append_9
=
-DALL_INCLUSIVE
@ENABLE_NFTABLES_TRUE@@ENABLE_STATIC_TRUE@
am__append_9
=
-DALL_INCLUSIVE
sbin_PROGRAMS
=
xtables-multi
$(EXEEXT)
$(am__EXEEXT_1)
sbin_PROGRAMS
=
xtables-
legacy-
multi
$(EXEEXT)
$(am__EXEEXT_1)
@ENABLE_NFTABLES_TRUE@
am__append_10
=
xtables-
compa
t-multi
@ENABLE_NFTABLES_TRUE@
am__append_10
=
xtables-
nf
t-multi
subdir
=
iptables
subdir
=
iptables
ACLOCAL_M4
=
$(top_srcdir)
/aclocal.m4
ACLOCAL_M4
=
$(top_srcdir)
/aclocal.m4
am__aclocal_m4_deps
=
$(top_srcdir)
/m4/ax_check_linker_flags.m4
\
am__aclocal_m4_deps
=
$(top_srcdir)
/m4/ax_check_linker_flags.m4
\
...
@@ -120,43 +120,74 @@ mkinstalldirs = $(install_sh) -d
...
@@ -120,43 +120,74 @@ mkinstalldirs = $(install_sh) -d
CONFIG_HEADER
=
$(top_builddir)
/config.h
CONFIG_HEADER
=
$(top_builddir)
/config.h
CONFIG_CLEAN_FILES
=
xtables.pc iptables.8 iptables-extensions.8.tmpl
\
CONFIG_CLEAN_FILES
=
xtables.pc iptables.8 iptables-extensions.8.tmpl
\
iptables-save.8 iptables-restore.8 iptables-apply.8
\
iptables-save.8 iptables-restore.8 iptables-apply.8
\
iptables-xml.1
iptables-xml.1
xtables-monitor.8
CONFIG_CLEAN_VPATH_FILES
=
CONFIG_CLEAN_VPATH_FILES
=
@ENABLE_NFTABLES_TRUE@
am__EXEEXT_1
=
xtables-
compa
t-multi
$(EXEEXT)
@ENABLE_NFTABLES_TRUE@
am__EXEEXT_1
=
xtables-
nf
t-multi
$(EXEEXT)
am__installdirs
=
"
$(DESTDIR)$(sbindir)
"
"
$(DESTDIR)$(man1dir)
"
\
am__installdirs
=
"
$(DESTDIR)$(sbindir)
"
"
$(DESTDIR)$(man1dir)
"
\
"
$(DESTDIR)$(man8dir)
"
"
$(DESTDIR)$(pkgconfigdir)
"
"
$(DESTDIR)$(man8dir)
"
"
$(DESTDIR)$(pkgconfigdir)
"
PROGRAMS
=
$(sbin_PROGRAMS)
PROGRAMS
=
$(sbin_PROGRAMS)
am__xtables_compat_multi_SOURCES_DIST
=
xtables-compat-multi.c
\
am__xtables_legacy_multi_SOURCES_DIST
=
xtables-legacy-multi.c
\
iptables-xml.c iptables-save.c iptables-restore.c
\
iptables-standalone.c iptables.c ip6tables-save.c
\
ip6tables-restore.c ip6tables-standalone.c ip6tables.c
\
xshared.c
@ENABLE_IPV4_TRUE@
am__objects_1
=
xtables_legacy_multi-iptables-save.
$(OBJEXT)
\
@ENABLE_IPV4_TRUE@ xtables_legacy_multi-iptables-restore.
$(OBJEXT)
\
@ENABLE_IPV4_TRUE@ xtables_legacy_multi-iptables-standalone.
$(OBJEXT)
\
@ENABLE_IPV4_TRUE@ xtables_legacy_multi-iptables.
$(OBJEXT)
@ENABLE_IPV6_TRUE@
am__objects_2
=
xtables_legacy_multi-ip6tables-save.
$(OBJEXT)
\
@ENABLE_IPV6_TRUE@ xtables_legacy_multi-ip6tables-restore.
$(OBJEXT)
\
@ENABLE_IPV6_TRUE@ xtables_legacy_multi-ip6tables-standalone.
$(OBJEXT)
\
@ENABLE_IPV6_TRUE@ xtables_legacy_multi-ip6tables.
$(OBJEXT)
am_xtables_legacy_multi_OBJECTS
=
\
xtables_legacy_multi-xtables-legacy-multi.
$(OBJEXT)
\
xtables_legacy_multi-iptables-xml.
$(OBJEXT)
$(am__objects_1)
\
$(am__objects_2)
xtables_legacy_multi-xshared.
$(OBJEXT)
xtables_legacy_multi_OBJECTS
=
$(am_xtables_legacy_multi_OBJECTS)
xtables_legacy_multi_DEPENDENCIES
=
../extensions/libext.a
\
$(am__append_4)
$(am__append_7)
../libxtables/libxtables.la
AM_V_lt
=
$
(
am__v_lt_@AM_V@
)
am__v_lt_
=
$
(
am__v_lt_@AM_DEFAULT_V@
)
am__v_lt_0
=
--silent
am__v_lt_1
=
xtables_legacy_multi_LINK
=
$(LIBTOOL)
$(AM_V_lt)
--tag
=
CC
\
$(AM_LIBTOOLFLAGS)
$(LIBTOOLFLAGS)
--mode
=
link
$(CCLD)
\
$(xtables_legacy_multi_CFLAGS)
$(CFLAGS)
$(AM_LDFLAGS)
\
$(LDFLAGS)
-o
$@
am__xtables_nft_multi_SOURCES_DIST
=
xtables-nft-multi.c
\
iptables-xml.c xtables-config-parser.y xtables-config-syntax.l
\
iptables-xml.c xtables-config-parser.y xtables-config-syntax.l
\
xtables-save.c xtables-restore.c xtables-standalone.c
\
xtables-save.c xtables-restore.c xtables-standalone.c
\
xtables.c nft.c nft-shared.c nft-ipv4.c nft-ipv6.c nft-arp.c
\
xtables.c nft.c nft-shared.c nft-ipv4.c nft-ipv6.c nft-arp.c
\
xtables-arp-standalone.c xtables-arp.c getethertype.c
\
xtables-monitor.c xtables-arp-standalone.c xtables-arp.c
\
nft-bridge.c xtables-eb-standalone.c xtables-eb.c
\
getethertype.c nft-bridge.c xtables-eb-standalone.c
\
xtables-translate.c xshared.c
xtables-eb.c xtables-eb-translate.c xtables-translate.c
\
@ENABLE_NFTABLES_TRUE@
am_xtables_compat_multi_OBJECTS
=
xtables_compat_multi-xtables-compat-multi.
$(OBJEXT)
\
xshared.c
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-iptables-xml.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@
am_xtables_nft_multi_OBJECTS
=
xtables_nft_multi-xtables-nft-multi.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-xtables-config-parser.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-iptables-xml.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-xtables-config-syntax.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables-config-parser.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-xtables-save.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables-config-syntax.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-xtables-restore.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables-save.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-xtables-standalone.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables-restore.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-xtables.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables-standalone.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-nft.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-nft-shared.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-nft.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-nft-ipv4.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-nft-shared.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-nft-ipv6.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-nft-ipv4.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-nft-arp.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-nft-ipv6.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-xtables-arp-standalone.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-nft-arp.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-xtables-arp.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables-monitor.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-getethertype.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables-arp-standalone.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-nft-bridge.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables-arp.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-xtables-eb-standalone.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-getethertype.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-xtables-eb.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-nft-bridge.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-xtables-translate.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables-eb-standalone.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_compat_multi-xshared.
$(OBJEXT)
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables-eb.
$(OBJEXT)
\
xtables_compat_multi_OBJECTS
=
$(am_xtables_compat_multi_OBJECTS)
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables-eb-translate.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xtables-translate.
$(OBJEXT)
\
@ENABLE_NFTABLES_TRUE@ xtables_nft_multi-xshared.
$(OBJEXT)
xtables_nft_multi_OBJECTS
=
$(am_xtables_nft_multi_OBJECTS)
am__DEPENDENCIES_1
=
am__DEPENDENCIES_1
=
@ENABLE_NFTABLES_TRUE@
xtables_
compa
t_multi_DEPENDENCIES
=
\
@ENABLE_NFTABLES_TRUE@
xtables_
nf
t_multi_DEPENDENCIES
=
\
@ENABLE_NFTABLES_TRUE@ ../extensions/libext.a
\
@ENABLE_NFTABLES_TRUE@ ../extensions/libext.a
\
@ENABLE_NFTABLES_TRUE@ ../extensions/libext_ebt.a
\
@ENABLE_NFTABLES_TRUE@ ../extensions/libext_ebt.a
\
@ENABLE_NFTABLES_TRUE@
$(am__DEPENDENCIES_1)
\
@ENABLE_NFTABLES_TRUE@
$(am__DEPENDENCIES_1)
\
...
@@ -167,37 +198,10 @@ am__DEPENDENCIES_1 =
...
@@ -167,37 +198,10 @@ am__DEPENDENCIES_1 =
@ENABLE_NFTABLES_TRUE@ ../extensions/libext_ebt.a
\
@ENABLE_NFTABLES_TRUE@ ../extensions/libext_ebt.a
\
@ENABLE_NFTABLES_TRUE@ ../extensions/libext_arpt.a
\
@ENABLE_NFTABLES_TRUE@ ../extensions/libext_arpt.a
\
@ENABLE_NFTABLES_TRUE@ ../libxtables/libxtables.la
@ENABLE_NFTABLES_TRUE@ ../libxtables/libxtables.la
AM_V_lt
=
$
(
am__v_lt_@AM_V@
)
xtables_nft_multi_LINK
=
$(LIBTOOL)
$(AM_V_lt)
--tag
=
CC
\
am__v_lt_
=
$
(
am__v_lt_@AM_DEFAULT_V@
)
am__v_lt_0
=
--silent
am__v_lt_1
=
xtables_compat_multi_LINK
=
$(LIBTOOL)
$(AM_V_lt)
--tag
=
CC
\
$(AM_LIBTOOLFLAGS)
$(LIBTOOLFLAGS)
--mode
=
link
$(CCLD)
\
$(AM_LIBTOOLFLAGS)
$(LIBTOOLFLAGS)
--mode
=
link
$(CCLD)
\
$(xtables_compat_multi_CFLAGS)
$(CFLAGS)
$(AM_LDFLAGS)
\
$(xtables_nft_multi_CFLAGS)
$(CFLAGS)
$(AM_LDFLAGS)
$(LDFLAGS)
\
$(LDFLAGS)
-o
$@
-o
$@
am__xtables_multi_SOURCES_DIST
=
xtables-multi.c iptables-xml.c
\
iptables-save.c iptables-restore.c iptables-standalone.c
\
iptables.c ip6tables-save.c ip6tables-restore.c
\
ip6tables-standalone.c ip6tables.c xshared.c
@ENABLE_IPV4_TRUE@
am__objects_1
=
\
@ENABLE_IPV4_TRUE@ xtables_multi-iptables-save.
$(OBJEXT)
\
@ENABLE_IPV4_TRUE@ xtables_multi-iptables-restore.
$(OBJEXT)
\
@ENABLE_IPV4_TRUE@ xtables_multi-iptables-standalone.
$(OBJEXT)
\
@ENABLE_IPV4_TRUE@ xtables_multi-iptables.
$(OBJEXT)
@ENABLE_IPV6_TRUE@
am__objects_2
=
\
@ENABLE_IPV6_TRUE@ xtables_multi-ip6tables-save.
$(OBJEXT)
\
@ENABLE_IPV6_TRUE@ xtables_multi-ip6tables-restore.
$(OBJEXT)
\
@ENABLE_IPV6_TRUE@ xtables_multi-ip6tables-standalone.
$(OBJEXT)
\
@ENABLE_IPV6_TRUE@ xtables_multi-ip6tables.
$(OBJEXT)
am_xtables_multi_OBJECTS
=
xtables_multi-xtables-multi.
$(OBJEXT)
\
xtables_multi-iptables-xml.
$(OBJEXT)
$(am__objects_1)
\
$(am__objects_2)
xtables_multi-xshared.
$(OBJEXT)
xtables_multi_OBJECTS
=
$(am_xtables_multi_OBJECTS)
xtables_multi_DEPENDENCIES
=
../extensions/libext.a
$(am__append_4)
\
$(am__append_7)
../libxtables/libxtables.la
xtables_multi_LINK
=
$(LIBTOOL)
$(AM_V_lt)
--tag
=
CC
$(AM_LIBTOOLFLAGS)
\
$(LIBTOOLFLAGS)
--mode
=
link
$(CCLD)
$(xtables_multi_CFLAGS)
\
$(CFLAGS)
$(AM_LDFLAGS)
$(LDFLAGS)
-o
$@
AM_V_P
=
$
(
am__v_P_@AM_V@
)
AM_V_P
=
$
(
am__v_P_@AM_V@
)
am__v_P_
=
$
(
am__v_P_@AM_DEFAULT_V@
)
am__v_P_
=
$
(
am__v_P_@AM_DEFAULT_V@
)
am__v_P_0
=
false
am__v_P_0
=
false
...
@@ -249,9 +253,9 @@ AM_V_YACC = $(am__v_YACC_@AM_V@)
...
@@ -249,9 +253,9 @@ AM_V_YACC = $(am__v_YACC_@AM_V@)
am__v_YACC_
=
$
(
am__v_YACC_@AM_DEFAULT_V@
)
am__v_YACC_
=
$
(
am__v_YACC_@AM_DEFAULT_V@
)
am__v_YACC_0
=
@echo
" YACC "
$@
;
am__v_YACC_0
=
@echo
" YACC "
$@
;
am__v_YACC_1
=
am__v_YACC_1
=
SOURCES
=
$(xtables_
compat
_multi_SOURCES)
$(xtables_multi_SOURCES)
SOURCES
=
$(xtables_
legacy
_multi_SOURCES)
$(xtables_
nft_
multi_SOURCES)
DIST_SOURCES
=
$(am__xtables_
compat
_multi_SOURCES_DIST)
\
DIST_SOURCES
=
$(am__xtables_
legacy
_multi_SOURCES_DIST)
\
$(am__xtables_multi_SOURCES_DIST)
$(am__xtables_
nft_
multi_SOURCES_DIST)
am__can_run_installinfo
=
\
am__can_run_installinfo
=
\
case
$$
AM_UPDATE_INFO_DIR
in
\
case
$$
AM_UPDATE_INFO_DIR
in
\
n|no|NO
)
false
;;
\
n|no|NO
)
false
;;
\
...
@@ -312,9 +316,10 @@ am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/iptables-apply.8.in \
...
@@ -312,9 +316,10 @@ am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/iptables-apply.8.in \
$(srcdir)
/iptables-extensions.8.tmpl.in
\
$(srcdir)
/iptables-extensions.8.tmpl.in
\
$(srcdir)
/iptables-restore.8.in
$(srcdir)
/iptables-save.8.in
\
$(srcdir)
/iptables-restore.8.in
$(srcdir)
/iptables-save.8.in
\
$(srcdir)
/iptables-xml.1.in
$(srcdir)
/iptables.8.in
\
$(srcdir)
/iptables-xml.1.in
$(srcdir)
/iptables.8.in
\
$(srcdir)
/xtables.pc.in
$(top_srcdir)
/build-aux/depcomp
\
$(srcdir)
/xtables-monitor.8.in
$(srcdir)
/xtables.pc.in
\
$(top_srcdir)
/build-aux/ylwrap xtables-config-parser.c
\
$(top_srcdir)
/build-aux/depcomp
$(top_srcdir)
/build-aux/ylwrap
\
xtables-config-parser.h xtables-config-syntax.c
xtables-config-parser.c xtables-config-parser.h
\
xtables-config-syntax.c
DISTFILES
=
$(DIST_COMMON)
$(DIST_SOURCES)
$(TEXINFOS)
$(EXTRA_DIST)
DISTFILES
=
$(DIST_COMMON)
$(DIST_SOURCES)
$(TEXINFOS)
$(EXTRA_DIST)
pkgdatadir
=
@pkgdatadir@
pkgdatadir
=
@pkgdatadir@
ACLOCAL
=
@ACLOCAL@
ACLOCAL
=
@ACLOCAL@
...
@@ -471,27 +476,27 @@ AM_CFLAGS = ${regular_CFLAGS}
...
@@ -471,27 +476,27 @@ AM_CFLAGS = ${regular_CFLAGS}
AM_CPPFLAGS
=
${regular_CPPFLAGS}
-I
${top_builddir}
/include
-I
${top_srcdir}
/include
-I
${top_srcdir}
${kinclude_CPPFLAGS}
${libmnl_CFLAGS}
${libnftnl_CFLAGS}
${libnetfilter_conntrack_CFLAGS}
AM_CPPFLAGS
=
${regular_CPPFLAGS}
-I
${top_builddir}
/include
-I
${top_srcdir}
/include
-I
${top_srcdir}
${kinclude_CPPFLAGS}
${libmnl_CFLAGS}
${libnftnl_CFLAGS}
${libnetfilter_conntrack_CFLAGS}
AM_YFLAGS
=
-d
AM_YFLAGS
=
-d
BUILT_SOURCES
=
$(am__append_8)
BUILT_SOURCES
=
$(am__append_8)
xtables_multi_SOURCES
=
xtables-multi.c iptables-xml.c
$(am__append_2)
\
xtables_
legacy_
multi_SOURCES
=
xtables-
legacy-
multi.c iptables-xml.c
\
$(am__append_5)
xshared.c
$(am__append_2)
$(am__append_5)
xshared.c
xtables_multi_CFLAGS
=
${AM_CFLAGS}
$(am__append_1)
$(am__append_3)
\
xtables_
legacy_
multi_CFLAGS
=
${AM_CFLAGS}
$(am__append_1)
\
$(am__append_6)
$(am__append_3)
$(am__append_6)
xtables_multi_LDADD
=
../extensions/libext.a
$(am__append_4)
\
xtables_
legacy_
multi_LDADD
=
../extensions/libext.a
$(am__append_4)
\
$(am__append_7)
../libxtables/libxtables.la
-lm
$(am__append_7)
../libxtables/libxtables.la
-lm
@ENABLE_NFTABLES_TRUE@
xtables_compat_multi_SOURCES
=
\
@ENABLE_NFTABLES_TRUE@
xtables_nft_multi_SOURCES
=
xtables-nft-multi.c
\
@ENABLE_NFTABLES_TRUE@ xtables-compat-multi.c iptables-xml.c
\
@ENABLE_NFTABLES_TRUE@ iptables-xml.c xtables-config-parser.y
\
@ENABLE_NFTABLES_TRUE@ xtables-config-parser.y
\
@ENABLE_NFTABLES_TRUE@ xtables-config-syntax.l xtables-save.c
\
@ENABLE_NFTABLES_TRUE@ xtables-config-syntax.l xtables-save.c
\
@ENABLE_NFTABLES_TRUE@ xtables-restore.c xtables-standalone.c
\
@ENABLE_NFTABLES_TRUE@ xtables-restore.c xtables-standalone.c
\
@ENABLE_NFTABLES_TRUE@ xtables.c nft.c nft-shared.c nft-ipv4.c
\
@ENABLE_NFTABLES_TRUE@ xtables.c nft.c nft-shared.c nft-ipv4.c
\
@ENABLE_NFTABLES_TRUE@ nft-ipv6.c nft-arp.c
\
@ENABLE_NFTABLES_TRUE@ nft-ipv6.c nft-arp.c
xtables-monitor.c
\
@ENABLE_NFTABLES_TRUE@ xtables-arp-standalone.c xtables-arp.c
\
@ENABLE_NFTABLES_TRUE@ xtables-arp-standalone.c xtables-arp.c
\
@ENABLE_NFTABLES_TRUE@ getethertype.c nft-bridge.c
\
@ENABLE_NFTABLES_TRUE@ getethertype.c nft-bridge.c
\
@ENABLE_NFTABLES_TRUE@ xtables-eb-standalone.c xtables-eb.c
\
@ENABLE_NFTABLES_TRUE@ xtables-eb-standalone.c xtables-eb.c
\
@ENABLE_NFTABLES_TRUE@ xtables-eb-translate.c
\
@ENABLE_NFTABLES_TRUE@ xtables-translate.c xshared.c
@ENABLE_NFTABLES_TRUE@ xtables-translate.c xshared.c
@ENABLE_NFTABLES_TRUE@
xtables_
compa
t_multi_CFLAGS
=
${AM_CFLAGS}
\
@ENABLE_NFTABLES_TRUE@
xtables_
nf
t_multi_CFLAGS
=
${AM_CFLAGS}
\
@ENABLE_NFTABLES_TRUE@
$(am__append_9)
-DENABLE_NFTABLES
\
@ENABLE_NFTABLES_TRUE@
$(am__append_9)
-DENABLE_NFTABLES
\
@ENABLE_NFTABLES_TRUE@
-DENABLE_IPV4
-DENABLE_IPV6
@ENABLE_NFTABLES_TRUE@
-DENABLE_IPV4
-DENABLE_IPV6
@ENABLE_NFTABLES_TRUE@
xtables_
compa
t_multi_LDADD
=
\
@ENABLE_NFTABLES_TRUE@
xtables_
nf
t_multi_LDADD
=
\
@ENABLE_NFTABLES_TRUE@ ../extensions/libext.a
\
@ENABLE_NFTABLES_TRUE@ ../extensions/libext.a
\
@ENABLE_NFTABLES_TRUE@ ../extensions/libext_ebt.a
\
@ENABLE_NFTABLES_TRUE@ ../extensions/libext_ebt.a
\
@ENABLE_NFTABLES_TRUE@
${libmnl_LIBS}
${libnftnl_LIBS}
\
@ENABLE_NFTABLES_TRUE@
${libmnl_LIBS}
${libnftnl_LIBS}
\
...
@@ -503,19 +508,25 @@ xtables_multi_LDADD = ../extensions/libext.a $(am__append_4) \
...
@@ -503,19 +508,25 @@ xtables_multi_LDADD = ../extensions/libext.a $(am__append_4) \
@ENABLE_NFTABLES_TRUE@ ../libxtables/libxtables.la
-lm
@ENABLE_NFTABLES_TRUE@ ../libxtables/libxtables.la
-lm
man_MANS
=
iptables.8 iptables-restore.8 iptables-save.8
\
man_MANS
=
iptables.8 iptables-restore.8 iptables-save.8
\
iptables-xml.1 ip6tables.8 ip6tables-restore.8
\
iptables-xml.1 ip6tables.8 ip6tables-restore.8
\
ip6tables-save.8 iptables-extensions.8
ip6tables-save.8 iptables-extensions.8
\
xtables-nft.8 xtables-translate.8 xtables-legacy.8
\
xtables-monitor.8
CLEANFILES
=
iptables.8
\
CLEANFILES
=
iptables.8
xtables-monitor.8
\
xtables-config-parser.c xtables-config-syntax.c
xtables-config-parser.c xtables-config-syntax.c
vx_bin_links
=
iptables-xml
vx_bin_links
=
iptables-xml
@ENABLE_IPV4_TRUE@
v4_sbin_links
=
iptables iptables-restore iptables-save
@ENABLE_IPV4_TRUE@
v4_sbin_links
=
iptables-legacy iptables-legacy-restore iptables-legacy-save
\
@ENABLE_IPV6_TRUE@
v6_sbin_links
=
ip6tables ip6tables-restore ip6tables-save
@ENABLE_IPV4_TRUE@ iptables iptables-restore iptables-save
@ENABLE_NFTABLES_TRUE@
x_sbin_links
=
iptables-compat iptables-compat-restore iptables-compat-save
\
@ENABLE_NFTABLES_TRUE@ ip6tables-compat ip6tables-compat-restore ip6tables-compat-save
\
@ENABLE_IPV6_TRUE@
v6_sbin_links
=
ip6tables-legacy ip6tables-legacy-restore ip6tables-legacy-save
\
@ENABLE_IPV6_TRUE@ ip6tables ip6tables-restore ip6tables-save
@ENABLE_NFTABLES_TRUE@
x_sbin_links
=
iptables-nft iptables-nft-restore iptables-nft-save
\
@ENABLE_NFTABLES_TRUE@ ip6tables-nft ip6tables-nft-restore ip6tables-nft-save
\
@ENABLE_NFTABLES_TRUE@ iptables-translate ip6tables-translate
\
@ENABLE_NFTABLES_TRUE@ iptables-translate ip6tables-translate
\
@ENABLE_NFTABLES_TRUE@ iptables-restore-translate ip6tables-restore-translate
\
@ENABLE_NFTABLES_TRUE@ iptables-restore-translate ip6tables-restore-translate
\
@ENABLE_NFTABLES_TRUE@ arptables
-compat
ebtables
-compat
@ENABLE_NFTABLES_TRUE@ arptables ebtables
xtables-monitor
pkgconfig_DATA
=
xtables.pc
pkgconfig_DATA
=
xtables.pc
all
:
$(BUILT_SOURCES)
all
:
$(BUILT_SOURCES)
...
@@ -566,6 +577,8 @@ iptables-apply.8: $(top_builddir)/config.status $(srcdir)/iptables-apply.8.in
...
@@ -566,6 +577,8 @@ iptables-apply.8: $(top_builddir)/config.status $(srcdir)/iptables-apply.8.in
cd
$(top_builddir)
&&
$(SHELL)
./config.status
$(subdir)
/
$@
cd
$(top_builddir)
&&
$(SHELL)
./config.status
$(subdir)
/
$@
iptables-xml.1
:
$(top_builddir)/config.status $(srcdir)/iptables-xml.1.in
iptables-xml.1
:
$(top_builddir)/config.status $(srcdir)/iptables-xml.1.in
cd
$(top_builddir)
&&
$(SHELL)
./config.status
$(subdir)
/
$@
cd
$(top_builddir)
&&
$(SHELL)
./config.status
$(subdir)
/
$@
xtables-monitor.8
:
$(top_builddir)/config.status $(srcdir)/xtables-monitor.8.in
cd
$(top_builddir)
&&
$(SHELL)
./config.status
$(subdir)
/
$@
install-sbinPROGRAMS
:
$(sbin_PROGRAMS)
install-sbinPROGRAMS
:
$(sbin_PROGRAMS)
@
$(NORMAL_INSTALL)
@
$(NORMAL_INSTALL)
@
list
=
'
$(sbin_PROGRAMS)
'
;
test
-n
"
$(sbindir)
"
||
list
=
;
\
@
list
=
'
$(sbin_PROGRAMS)
'
;
test
-n
"
$(sbindir)
"
||
list
=
;
\
...
@@ -615,17 +628,17 @@ clean-sbinPROGRAMS:
...
@@ -615,17 +628,17 @@ clean-sbinPROGRAMS:
list
=
`
for
p
in
$$
list
;
do
echo
"
$$
p"
;
done
|
sed
's/
$(EXEEXT)
$$//'
`
;
\
list
=
`
for
p
in
$$
list
;
do
echo
"
$$
p"
;
done
|
sed
's/
$(EXEEXT)
$$//'
`
;
\
echo
" rm -f"
$$
list
;
\
echo
" rm -f"
$$
list
;
\
rm
-f
$$
list
rm
-f
$$
list
xtables-legacy-multi$(EXEEXT)
:
$(xtables_legacy_multi_OBJECTS) $(xtables_legacy_multi_DEPENDENCIES) $(EXTRA_xtables_legacy_multi_DEPENDENCIES)
@
rm
-f
xtables-legacy-multi
$(EXEEXT)
$(AM_V_CCLD)$(xtables_legacy_multi_LINK)
$(xtables_legacy_multi_OBJECTS)
$(xtables_legacy_multi_LDADD)
$(LIBS)
xtables-config-parser.h
:
xtables-config-parser.c
xtables-config-parser.h
:
xtables-config-parser.c
@
if
test
!
-f
$@
;
then
rm
-f
xtables-config-parser.c
;
else
:
;
fi
@
if
test
!
-f
$@
;
then
rm
-f
xtables-config-parser.c
;
else
:
;
fi
@
if
test
!
-f
$@
;
then
$(MAKE)
$(AM_MAKEFLAGS)
xtables-config-parser.c
;
else
:
;
fi
@
if
test
!
-f
$@
;
then
$(MAKE)
$(AM_MAKEFLAGS)
xtables-config-parser.c
;
else
:
;
fi
xtables-compat-multi$(EXEEXT)
:
$(xtables_compat_multi_OBJECTS) $(xtables_compat_multi_DEPENDENCIES) $(EXTRA_xtables_compat_multi_DEPENDENCIES)
xtables-nft-multi$(EXEEXT)
:
$(xtables_nft_multi_OBJECTS) $(xtables_nft_multi_DEPENDENCIES) $(EXTRA_xtables_nft_multi_DEPENDENCIES)
@
rm
-f
xtables-compat-multi
$(EXEEXT)
@
rm
-f
xtables-nft-multi
$(EXEEXT)
$(AM_V_CCLD)$(xtables_compat_multi_LINK)
$(xtables_compat_multi_OBJECTS)
$(xtables_compat_multi_LDADD)
$(LIBS)
$(AM_V_CCLD)$(xtables_nft_multi_LINK)
$(xtables_nft_multi_OBJECTS)
$(xtables_nft_multi_LDADD)
$(LIBS)
xtables-multi$(EXEEXT)
:
$(xtables_multi_OBJECTS) $(xtables_multi_DEPENDENCIES) $(EXTRA_xtables_multi_DEPENDENCIES)
@
rm
-f
xtables-multi
$(EXEEXT)
$(AM_V_CCLD)$(xtables_multi_LINK)
$(xtables_multi_OBJECTS)
$(xtables_multi_LDADD)
$(LIBS)
mostlyclean-compile
:
mostlyclean-compile
:
-
rm
-f
*
.
$(OBJEXT)
-
rm
-f
*
.
$(OBJEXT)
...
@@ -633,38 +646,40 @@ mostlyclean-compile:
...
@@ -633,38 +646,40 @@ mostlyclean-compile:
distclean-compile
:
distclean-compile
:
-
rm
-f
*
.tab.c
-
rm
-f
*
.tab.c
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-getethertype.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_legacy_multi-ip6tables-restore.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-iptables-xml.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_legacy_multi-ip6tables-save.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-nft-arp.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_legacy_multi-ip6tables-standalone.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-nft-bridge.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_legacy_multi-ip6tables.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-nft-ipv4.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_legacy_multi-iptables-restore.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-nft-ipv6.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_legacy_multi-iptables-save.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-nft-shared.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_legacy_multi-iptables-standalone.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-nft.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_legacy_multi-iptables-xml.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xshared.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_legacy_multi-iptables.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xtables-arp-standalone.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_legacy_multi-xshared.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xtables-arp.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_legacy_multi-xtables-legacy-multi.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xtables-compat-multi.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-getethertype.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xtables-config-parser.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-iptables-xml.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xtables-config-syntax.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-nft-arp.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xtables-eb-standalone.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-nft-bridge.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xtables-eb.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-nft-ipv4.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xtables-restore.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-nft-ipv6.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xtables-save.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-nft-shared.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xtables-standalone.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-nft.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xtables-translate.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xshared.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_compat_multi-xtables.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-arp-standalone.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_multi-ip6tables-restore.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-arp.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_multi-ip6tables-save.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-config-parser.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_multi-ip6tables-standalone.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-config-syntax.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_multi-ip6tables.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-eb-standalone.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_multi-iptables-restore.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-eb-translate.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_multi-iptables-save.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-eb.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_multi-iptables-standalone.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-monitor.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_multi-iptables-xml.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-nft-multi.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_multi-iptables.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-restore.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_multi-xshared.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-save.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_multi-xtables-multi.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-standalone.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables-translate.Po@am__quote@
@AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/xtables_nft_multi-xtables.Po@am__quote@
.c.o
:
.c.o
:
@am__fastdepCC_TRUE@
$(AM_V_CC)$(COMPILE)
-MT
$@
-MD
-MP
-MF
$(DEPDIR)/$*.Tpo
-c
-o
$@
$<
@am__fastdepCC_TRUE@
$(AM_V_CC)$(COMPILE)
-MT
$@
-MD
-MP
-MF
$(DEPDIR)/$*.Tpo
-c
-o
$@
$<
...
@@ -687,453 +702,481 @@ distclean-compile:
...
@@ -687,453 +702,481 @@ distclean-compile:
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(LTCOMPILE)
-c
-o
$@
$<
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(LTCOMPILE)
-c
-o
$@
$<
xtables_compat_multi-xtables-compat-multi.o
:
xtables-compat-multi.c
xtables_legacy_multi-xtables-legacy-multi.o
:
xtables-legacy-multi.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_compat_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_compat_multi-xtables-compat-multi.o
-MD
-MP
-MF
$(DEPDIR)/xtables_compat_multi-xtables-compat-multi.Tpo
-c
-o
xtables_compat_multi-xtables-compat-multi.o
`test
-f
'xtables-compat-multi.c'
||
echo
'$(srcdir)/'
`xtables-compat-multi.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_legacy_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_legacy_multi-xtables-legacy-multi.o
-MD
-MP
-MF
$(DEPDIR)/xtables_legacy_multi-xtables-legacy-multi.Tpo
-c
-o
xtables_legacy_multi-xtables-legacy-multi.o
`test
-f
'xtables-legacy-multi.c'
||
echo
'$(srcdir)/'
`xtables-legacy-multi.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_compat_multi-xtables-compat-multi.Tpo
$(DEPDIR)/xtables_compat_multi-xtables-compat-multi.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_legacy_multi-xtables-legacy-multi.Tpo
$(DEPDIR)/xtables_legacy_multi-xtables-legacy-multi.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xtables-compat-multi.c'
object
=
'xtables_compat_multi-xtables-compat-multi.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xtables-legacy-multi.c'
object
=
'xtables_legacy_multi-xtables-legacy-multi.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_legacy_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_legacy_multi-xtables-legacy-multi.o
`test
-f
'xtables-legacy-multi.c'
||
echo
'$(srcdir)/'
`xtables-legacy-multi.c
xtables_legacy_multi-xtables-legacy-multi.obj
:
xtables-legacy-multi.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_legacy_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_legacy_multi-xtables-legacy-multi.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_legacy_multi-xtables-legacy-multi.Tpo
-c
-o
xtables_legacy_multi-xtables-legacy-multi.obj
`if
test
-f
'xtables-legacy-multi.c'
;
then
$(CYGPATH_W)
'xtables-legacy-multi.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xtables-legacy-multi.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_legacy_multi-xtables-legacy-multi.Tpo
$(DEPDIR)/xtables_legacy_multi-xtables-legacy-multi.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xtables-legacy-multi.c'
object
=
'xtables_legacy_multi-xtables-legacy-multi.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_legacy_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_legacy_multi-xtables-legacy-multi.obj
`if
test
-f
'xtables-legacy-multi.c'
;
then
$(CYGPATH_W)
'xtables-legacy-multi.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xtables-legacy-multi.c'
;
fi`
xtables_legacy_multi-iptables-xml.o
:
iptables-xml.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_legacy_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_legacy_multi-iptables-xml.o
-MD
-MP
-MF
$(DEPDIR)/xtables_legacy_multi-iptables-xml.Tpo
-c
-o
xtables_legacy_multi-iptables-xml.o
`test
-f
'iptables-xml.c'
||
echo
'$(srcdir)/'
`iptables-xml.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_legacy_multi-iptables-xml.Tpo
$(DEPDIR)/xtables_legacy_multi-iptables-xml.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'iptables-xml.c'
object
=
'xtables_legacy_multi-iptables-xml.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_legacy_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_legacy_multi-iptables-xml.o
`test
-f
'iptables-xml.c'
||
echo
'$(srcdir)/'
`iptables-xml.c
xtables_legacy_multi-iptables-xml.obj
:
iptables-xml.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_legacy_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_legacy_multi-iptables-xml.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_legacy_multi-iptables-xml.Tpo
-c
-o
xtables_legacy_multi-iptables-xml.obj
`if
test
-f
'iptables-xml.c'
;
then
$(CYGPATH_W)
'iptables-xml.c'
;
else
$(CYGPATH_W)
'$(srcdir)/iptables-xml.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_legacy_multi-iptables-xml.Tpo
$(DEPDIR)/xtables_legacy_multi-iptables-xml.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'iptables-xml.c'
object
=
'xtables_legacy_multi-iptables-xml.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_legacy_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_legacy_multi-iptables-xml.obj
`if
test
-f
'iptables-xml.c'
;
then
$(CYGPATH_W)
'iptables-xml.c'
;
else
$(CYGPATH_W)
'$(srcdir)/iptables-xml.c'
;
fi`
xtables_legacy_multi-iptables-save.o
:
iptables-save.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_legacy_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_legacy_multi-iptables-save.o
-MD
-MP
-MF
$(DEPDIR)/xtables_legacy_multi-iptables-save.Tpo
-c
-o
xtables_legacy_multi-iptables-save.o
`test
-f
'iptables-save.c'
||
echo
'$(srcdir)/'
`iptables-save.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_legacy_multi-iptables-save.Tpo
$(DEPDIR)/xtables_legacy_multi-iptables-save.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'iptables-save.c'
object
=
'xtables_legacy_multi-iptables-save.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables-
compat-multi
.o
`test
-f
'
x
tables-
compat-multi
.c'
||
echo
'$(srcdir)/'
`
x
tables-
compat-multi
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip
tables-
save
.o
`test
-f
'
ip
tables-
save
.c'
||
echo
'$(srcdir)/'
`
ip
tables-
save
.c
xtables_
compat
_multi-
x
tables-
compat-multi
.obj
:
x
tables-
compat-multi
.c
xtables_
legacy
_multi-
ip
tables-
save
.obj
:
ip
tables-
save
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables-
compat-multi
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables-
compat-multi
.Tpo
-c
-o
xtables_
compat
_multi-
x
tables-
compat-multi
.obj
`if
test
-f
'
x
tables-
compat-multi
.c'
;
then
$(CYGPATH_W)
'
x
tables-
compat-multi
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
compat-multi
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip
tables-
save
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables-
save
.Tpo
-c
-o
xtables_
legacy
_multi-
ip
tables-
save
.obj
`if
test
-f
'
ip
tables-
save
.c'
;
then
$(CYGPATH_W)
'
ip
tables-
save
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip
tables-
save
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables-
compat-multi
.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables-
compat-multi
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables-
save
.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables-
save
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
compat-multi
.c'
object
=
'xtables_
compat
_multi-
x
tables-
compat-multi
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip
tables-
save
.c'
object
=
'xtables_
legacy
_multi-
ip
tables-
save
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables-
compat-multi
.obj
`if
test
-f
'
x
tables-
compat-multi
.c'
;
then
$(CYGPATH_W)
'
x
tables-
compat-multi
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
compat-multi
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip
tables-
save
.obj
`if
test
-f
'
ip
tables-
save
.c'
;
then
$(CYGPATH_W)
'
ip
tables-
save
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip
tables-
save
.c'
;
fi`
xtables_
compat
_multi-iptables-
xml
.o
:
iptables-
xml
.c
xtables_
legacy
_multi-iptables-
restore
.o
:
iptables-
restore
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-iptables-
xml
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-iptables-
xml
.Tpo
-c
-o
xtables_
compat
_multi-iptables-
xml
.o
`test
-f
'iptables-
xml
.c'
||
echo
'$(srcdir)/'
`iptables-
xml
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-iptables-
restore
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-iptables-
restore
.Tpo
-c
-o
xtables_
legacy
_multi-iptables-
restore
.o
`test
-f
'iptables-
restore
.c'
||
echo
'$(srcdir)/'
`iptables-
restore
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-iptables-
xml
.Tpo
$(DEPDIR)/xtables_
compat
_multi-iptables-
xml
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-iptables-
restore
.Tpo
$(DEPDIR)/xtables_
legacy
_multi-iptables-
restore
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'iptables-
xml
.c'
object
=
'xtables_
compat
_multi-iptables-
xml
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'iptables-
restore
.c'
object
=
'xtables_
legacy
_multi-iptables-
restore
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-iptables-
xml
.o
`test
-f
'iptables-
xml
.c'
||
echo
'$(srcdir)/'
`iptables-
xml
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-iptables-
restore
.o
`test
-f
'iptables-
restore
.c'
||
echo
'$(srcdir)/'
`iptables-
restore
.c
xtables_
compat
_multi-iptables-
xml
.obj
:
iptables-
xml
.c
xtables_
legacy
_multi-iptables-
restore
.obj
:
iptables-
restore
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-iptables-
xml
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-iptables-
xml
.Tpo
-c
-o
xtables_
compat
_multi-iptables-
xml
.obj
`if
test
-f
'iptables-
xml
.c'
;
then
$(CYGPATH_W)
'iptables-
xml
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/iptables-
xml
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-iptables-
restore
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-iptables-
restore
.Tpo
-c
-o
xtables_
legacy
_multi-iptables-
restore
.obj
`if
test
-f
'iptables-
restore
.c'
;
then
$(CYGPATH_W)
'iptables-
restore
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/iptables-
restore
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-iptables-
xml
.Tpo
$(DEPDIR)/xtables_
compat
_multi-iptables-
xml
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-iptables-
restore
.Tpo
$(DEPDIR)/xtables_
legacy
_multi-iptables-
restore
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'iptables-
xml
.c'
object
=
'xtables_
compat
_multi-iptables-
xml
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'iptables-
restore
.c'
object
=
'xtables_
legacy
_multi-iptables-
restore
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-iptables-
xml
.obj
`if
test
-f
'iptables-
xml
.c'
;
then
$(CYGPATH_W)
'iptables-
xml
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/iptables-
xml
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-iptables-
restore
.obj
`if
test
-f
'iptables-
restore
.c'
;
then
$(CYGPATH_W)
'iptables-
restore
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/iptables-
restore
.c'
;
fi`
xtables_
compat
_multi-
x
tables-
config-parser
.o
:
x
tables-
config-parser
.c
xtables_
legacy
_multi-
ip
tables-
standalone
.o
:
ip
tables-
standalone
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables-
config-parser
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables-
config-parser
.Tpo
-c
-o
xtables_
compat
_multi-
x
tables-
config-parser
.o
`test
-f
'
x
tables-
config-parser
.c'
||
echo
'$(srcdir)/'
`
x
tables-
config-parser
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip
tables-
standalone
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables-
standalone
.Tpo
-c
-o
xtables_
legacy
_multi-
ip
tables-
standalone
.o
`test
-f
'
ip
tables-
standalone
.c'
||
echo
'$(srcdir)/'
`
ip
tables-
standalone
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables-
config-parser
.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables-
config-parser
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables-
standalone
.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables-
standalone
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
config-parser
.c'
object
=
'xtables_
compat
_multi-
x
tables-
config-parser
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip
tables-
standalone
.c'
object
=
'xtables_
legacy
_multi-
ip
tables-
standalone
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables-
config-parser
.o
`test
-f
'
x
tables-
config-parser
.c'
||
echo
'$(srcdir)/'
`
x
tables-
config-parser
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip
tables-
standalone
.o
`test
-f
'
ip
tables-
standalone
.c'
||
echo
'$(srcdir)/'
`
ip
tables-
standalone
.c
xtables_
compat
_multi-
x
tables-
config-parser
.obj
:
x
tables-
config-parser
.c
xtables_
legacy
_multi-
ip
tables-
standalone
.obj
:
ip
tables-
standalone
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables-
config-parser
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables-
config-parser
.Tpo
-c
-o
xtables_
compat
_multi-
x
tables-
config-parser
.obj
`if
test
-f
'
x
tables-
config-parser
.c'
;
then
$(CYGPATH_W)
'
x
tables-
config-parser
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
config-parser
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip
tables-
standalone
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables-
standalone
.Tpo
-c
-o
xtables_
legacy
_multi-
ip
tables-
standalone
.obj
`if
test
-f
'
ip
tables-
standalone
.c'
;
then
$(CYGPATH_W)
'
ip
tables-
standalone
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip
tables-
standalone
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables-
config-parser
.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables-
config-parser
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables-
standalone
.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables-
standalone
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
config-parser
.c'
object
=
'xtables_
compat
_multi-
x
tables-
config-parser
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip
tables-
standalone
.c'
object
=
'xtables_
legacy
_multi-
ip
tables-
standalone
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables-
config-parser
.obj
`if
test
-f
'
x
tables-
config-parser
.c'
;
then
$(CYGPATH_W)
'
x
tables-
config-parser
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
config-parser
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip
tables-
standalone
.obj
`if
test
-f
'
ip
tables-
standalone
.c'
;
then
$(CYGPATH_W)
'
ip
tables-
standalone
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip
tables-
standalone
.c'
;
fi`
xtables_
compat
_multi-
x
tables
-config-syntax
.o
:
x
tables
-config-syntax
.c
xtables_
legacy
_multi-
ip
tables.o
:
ip
tables.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables
-config-syntax
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables
-config-syntax
.Tpo
-c
-o
xtables_
compat
_multi-
x
tables
-config-syntax
.o
`test
-f
'
x
tables
-config-syntax
.c'
||
echo
'$(srcdir)/'
`
x
tables
-config-syntax
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip
tables.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables.Tpo
-c
-o
xtables_
legacy
_multi-
ip
tables.o
`test
-f
'
ip
tables.c'
||
echo
'$(srcdir)/'
`
ip
tables.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables
-config-syntax
.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables
-config-syntax
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables
-config-syntax
.c'
object
=
'xtables_
compat
_multi-
x
tables
-config-syntax
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip
tables.c'
object
=
'xtables_
legacy
_multi-
ip
tables.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables
-config-syntax
.o
`test
-f
'
x
tables
-config-syntax
.c'
||
echo
'$(srcdir)/'
`
x
tables
-config-syntax
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip
tables.o
`test
-f
'
ip
tables.c'
||
echo
'$(srcdir)/'
`
ip
tables.c
xtables_
compat
_multi-
x
tables
-config-syntax
.obj
:
x
tables
-config-syntax
.c
xtables_
legacy
_multi-
ip
tables.obj
:
ip
tables.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables
-config-syntax
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables
-config-syntax
.Tpo
-c
-o
xtables_
compat
_multi-
x
tables
-config-syntax
.obj
`if
test
-f
'
x
tables
-config-syntax
.c'
;
then
$(CYGPATH_W)
'
x
tables
-config-syntax
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables
-config-syntax
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip
tables.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables.Tpo
-c
-o
xtables_
legacy
_multi-
ip
tables.obj
`if
test
-f
'
ip
tables.c'
;
then
$(CYGPATH_W)
'
ip
tables.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip
tables.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables
-config-syntax
.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables
-config-syntax
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip
tables.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables
-config-syntax
.c'
object
=
'xtables_
compat
_multi-
x
tables
-config-syntax
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip
tables.c'
object
=
'xtables_
legacy
_multi-
ip
tables.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables
-config-syntax
.obj
`if
test
-f
'
x
tables
-config-syntax
.c'
;
then
$(CYGPATH_W)
'
x
tables
-config-syntax
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables
-config-syntax
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip
tables.obj
`if
test
-f
'
ip
tables.c'
;
then
$(CYGPATH_W)
'
ip
tables.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip
tables.c'
;
fi`
xtables_
compat
_multi-
x
tables-save.o
:
x
tables-save.c
xtables_
legacy
_multi-
ip6
tables-save.o
:
ip6
tables-save.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables-save.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables-save.Tpo
-c
-o
xtables_
compat
_multi-
x
tables-save.o
`test
-f
'
x
tables-save.c'
||
echo
'$(srcdir)/'
`
x
tables-save.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip6
tables-save.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-save.Tpo
-c
-o
xtables_
legacy
_multi-
ip6
tables-save.o
`test
-f
'
ip6
tables-save.c'
||
echo
'$(srcdir)/'
`
ip6
tables-save.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables-save.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables-save.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-save.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-save.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-save.c'
object
=
'xtables_
compat
_multi-
x
tables-save.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables-save.c'
object
=
'xtables_
legacy
_multi-
ip6
tables-save.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables-save.o
`test
-f
'
x
tables-save.c'
||
echo
'$(srcdir)/'
`
x
tables-save.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip6
tables-save.o
`test
-f
'
ip6
tables-save.c'
||
echo
'$(srcdir)/'
`
ip6
tables-save.c
xtables_
compat
_multi-
x
tables-save.obj
:
x
tables-save.c
xtables_
legacy
_multi-
ip6
tables-save.obj
:
ip6
tables-save.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables-save.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables-save.Tpo
-c
-o
xtables_
compat
_multi-
x
tables-save.obj
`if
test
-f
'
x
tables-save.c'
;
then
$(CYGPATH_W)
'
x
tables-save.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-save.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip6
tables-save.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-save.Tpo
-c
-o
xtables_
legacy
_multi-
ip6
tables-save.obj
`if
test
-f
'
ip6
tables-save.c'
;
then
$(CYGPATH_W)
'
ip6
tables-save.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables-save.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables-save.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables-save.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-save.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-save.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-save.c'
object
=
'xtables_
compat
_multi-
x
tables-save.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables-save.c'
object
=
'xtables_
legacy
_multi-
ip6
tables-save.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables-save.obj
`if
test
-f
'
x
tables-save.c'
;
then
$(CYGPATH_W)
'
x
tables-save.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-save.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip6
tables-save.obj
`if
test
-f
'
ip6
tables-save.c'
;
then
$(CYGPATH_W)
'
ip6
tables-save.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables-save.c'
;
fi`
xtables_
compat
_multi-
x
tables-restore.o
:
x
tables-restore.c
xtables_
legacy
_multi-
ip6
tables-restore.o
:
ip6
tables-restore.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables-restore.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables-restore.Tpo
-c
-o
xtables_
compat
_multi-
x
tables-restore.o
`test
-f
'
x
tables-restore.c'
||
echo
'$(srcdir)/'
`
x
tables-restore.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip6
tables-restore.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-restore.Tpo
-c
-o
xtables_
legacy
_multi-
ip6
tables-restore.o
`test
-f
'
ip6
tables-restore.c'
||
echo
'$(srcdir)/'
`
ip6
tables-restore.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables-restore.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables-restore.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-restore.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-restore.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-restore.c'
object
=
'xtables_
compat
_multi-
x
tables-restore.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables-restore.c'
object
=
'xtables_
legacy
_multi-
ip6
tables-restore.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables-restore.o
`test
-f
'
x
tables-restore.c'
||
echo
'$(srcdir)/'
`
x
tables-restore.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip6
tables-restore.o
`test
-f
'
ip6
tables-restore.c'
||
echo
'$(srcdir)/'
`
ip6
tables-restore.c
xtables_
compat
_multi-
x
tables-restore.obj
:
x
tables-restore.c
xtables_
legacy
_multi-
ip6
tables-restore.obj
:
ip6
tables-restore.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables-restore.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables-restore.Tpo
-c
-o
xtables_
compat
_multi-
x
tables-restore.obj
`if
test
-f
'
x
tables-restore.c'
;
then
$(CYGPATH_W)
'
x
tables-restore.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-restore.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip6
tables-restore.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-restore.Tpo
-c
-o
xtables_
legacy
_multi-
ip6
tables-restore.obj
`if
test
-f
'
ip6
tables-restore.c'
;
then
$(CYGPATH_W)
'
ip6
tables-restore.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables-restore.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables-restore.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables-restore.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-restore.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-restore.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-restore.c'
object
=
'xtables_
compat
_multi-
x
tables-restore.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables-restore.c'
object
=
'xtables_
legacy
_multi-
ip6
tables-restore.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables-restore.obj
`if
test
-f
'
x
tables-restore.c'
;
then
$(CYGPATH_W)
'
x
tables-restore.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-restore.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip6
tables-restore.obj
`if
test
-f
'
ip6
tables-restore.c'
;
then
$(CYGPATH_W)
'
ip6
tables-restore.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables-restore.c'
;
fi`
xtables_
compat
_multi-
x
tables-standalone.o
:
x
tables-standalone.c
xtables_
legacy
_multi-
ip6
tables-standalone.o
:
ip6
tables-standalone.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables-standalone.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables-standalone.Tpo
-c
-o
xtables_
compat
_multi-
x
tables-standalone.o
`test
-f
'
x
tables-standalone.c'
||
echo
'$(srcdir)/'
`
x
tables-standalone.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip6
tables-standalone.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-standalone.Tpo
-c
-o
xtables_
legacy
_multi-
ip6
tables-standalone.o
`test
-f
'
ip6
tables-standalone.c'
||
echo
'$(srcdir)/'
`
ip6
tables-standalone.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables-standalone.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables-standalone.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-standalone.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-standalone.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-standalone.c'
object
=
'xtables_
compat
_multi-
x
tables-standalone.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables-standalone.c'
object
=
'xtables_
legacy
_multi-
ip6
tables-standalone.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables-standalone.o
`test
-f
'
x
tables-standalone.c'
||
echo
'$(srcdir)/'
`
x
tables-standalone.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip6
tables-standalone.o
`test
-f
'
ip6
tables-standalone.c'
||
echo
'$(srcdir)/'
`
ip6
tables-standalone.c
xtables_
compat
_multi-
x
tables-standalone.obj
:
x
tables-standalone.c
xtables_
legacy
_multi-
ip6
tables-standalone.obj
:
ip6
tables-standalone.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables-standalone.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables-standalone.Tpo
-c
-o
xtables_
compat
_multi-
x
tables-standalone.obj
`if
test
-f
'
x
tables-standalone.c'
;
then
$(CYGPATH_W)
'
x
tables-standalone.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-standalone.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip6
tables-standalone.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-standalone.Tpo
-c
-o
xtables_
legacy
_multi-
ip6
tables-standalone.obj
`if
test
-f
'
ip6
tables-standalone.c'
;
then
$(CYGPATH_W)
'
ip6
tables-standalone.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables-standalone.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables-standalone.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables-standalone.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-standalone.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables-standalone.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-standalone.c'
object
=
'xtables_
compat
_multi-
x
tables-standalone.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables-standalone.c'
object
=
'xtables_
legacy
_multi-
ip6
tables-standalone.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables-standalone.obj
`if
test
-f
'
x
tables-standalone.c'
;
then
$(CYGPATH_W)
'
x
tables-standalone.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-standalone.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip6
tables-standalone.obj
`if
test
-f
'
ip6
tables-standalone.c'
;
then
$(CYGPATH_W)
'
ip6
tables-standalone.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables-standalone.c'
;
fi`
xtables_
compat
_multi-
x
tables.o
:
x
tables.c
xtables_
legacy
_multi-
ip6
tables.o
:
ip6
tables.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables.Tpo
-c
-o
xtables_
compat
_multi-
x
tables.o
`test
-f
'
x
tables.c'
||
echo
'$(srcdir)/'
`
x
tables.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip6
tables.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables.Tpo
-c
-o
xtables_
legacy
_multi-
ip6
tables.o
`test
-f
'
ip6
tables.c'
||
echo
'$(srcdir)/'
`
ip6
tables.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables.c'
object
=
'xtables_
compat
_multi-
x
tables.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables.c'
object
=
'xtables_
legacy
_multi-
ip6
tables.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables.o
`test
-f
'
x
tables.c'
||
echo
'$(srcdir)/'
`
x
tables.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip6
tables.o
`test
-f
'
ip6
tables.c'
||
echo
'$(srcdir)/'
`
ip6
tables.c
xtables_
compat
_multi-
x
tables.obj
:
x
tables.c
xtables_
legacy
_multi-
ip6
tables.obj
:
ip6
tables.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
x
tables.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
x
tables.Tpo
-c
-o
xtables_
compat
_multi-
x
tables.obj
`if
test
-f
'
x
tables.c'
;
then
$(CYGPATH_W)
'
x
tables.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
ip6
tables.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables.Tpo
-c
-o
xtables_
legacy
_multi-
ip6
tables.obj
`if
test
-f
'
ip6
tables.c'
;
then
$(CYGPATH_W)
'
ip6
tables.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
x
tables.Tpo
$(DEPDIR)/xtables_
compat
_multi-
x
tables.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
ip6
tables.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables.c'
object
=
'xtables_
compat
_multi-
x
tables.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables.c'
object
=
'xtables_
legacy
_multi-
ip6
tables.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
x
tables.obj
`if
test
-f
'
x
tables.c'
;
then
$(CYGPATH_W)
'
x
tables.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
ip6
tables.obj
`if
test
-f
'
ip6
tables.c'
;
then
$(CYGPATH_W)
'
ip6
tables.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables.c'
;
fi`
xtables_
compat
_multi-
nft.o
:
nft
.c
xtables_
legacy
_multi-
xshared.o
:
xshared
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
nft
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
nft
.Tpo
-c
-o
xtables_
compat
_multi-
nft
.o
`test
-f
'
nft
.c'
||
echo
'$(srcdir)/'
`
nft
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
xshared
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
xshared
.Tpo
-c
-o
xtables_
legacy
_multi-
xshared
.o
`test
-f
'
xshared
.c'
||
echo
'$(srcdir)/'
`
xshared
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
nft
.Tpo
$(DEPDIR)/xtables_
compat
_multi-
nft
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
xshared
.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
xshared
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft
.c'
object
=
'xtables_
compat
_multi-
nft
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xshared
.c'
object
=
'xtables_
legacy
_multi-
xshared
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
nft
.o
`test
-f
'
nft
.c'
||
echo
'$(srcdir)/'
`
nft
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
xshared
.o
`test
-f
'
xshared
.c'
||
echo
'$(srcdir)/'
`
xshared
.c
xtables_
compat
_multi-
nft.obj
:
nft
.c
xtables_
legacy
_multi-
xshared.obj
:
xshared
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compat
_multi-
nft
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compat
_multi-
nft
.Tpo
-c
-o
xtables_
compat
_multi-
nft
.obj
`if
test
-f
'
nft
.c'
;
then
$(CYGPATH_W)
'
nft
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
legacy
_multi-
xshared
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
legacy
_multi-
xshared
.Tpo
-c
-o
xtables_
legacy
_multi-
xshared
.obj
`if
test
-f
'
xshared
.c'
;
then
$(CYGPATH_W)
'
xshared
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xshared
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compat
_multi-
nft
.Tpo
$(DEPDIR)/xtables_
compat
_multi-
nft
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
legacy
_multi-
xshared
.Tpo
$(DEPDIR)/xtables_
legacy
_multi-
xshared
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft
.c'
object
=
'xtables_
compat
_multi-
nft
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xshared
.c'
object
=
'xtables_
legacy
_multi-
xshared
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compat
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compat
_multi-
nft
.obj
`if
test
-f
'
nft
.c'
;
then
$(CYGPATH_W)
'
nft
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
legacy
_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
legacy
_multi-
xshared
.obj
`if
test
-f
'
xshared
.c'
;
then
$(CYGPATH_W)
'
xshared
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xshared
.c'
;
fi`
xtables_
compa
t_multi-
nft-shared.o
:
nft-shared
.c
xtables_
nf
t_multi-
xtables-nft-multi.o
:
xtables-nft-multi
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
nft-shared
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
nft-shared
.Tpo
-c
-o
xtables_
compa
t_multi-
nft-shared.o
`test
-f
'nft-shared
.c'
||
echo
'$(srcdir)/'
`
nft-shared
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
xtables-nft-multi
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
xtables-nft-multi
.Tpo
-c
-o
xtables_
nf
t_multi-
xtables-nft-multi.o
`test
-f
'xtables-nft-multi
.c'
||
echo
'$(srcdir)/'
`
xtables-nft-multi
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
nft-shared
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
nft-shared
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
xtables-nft-multi
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
xtables-nft-multi
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-shared
.c'
object
=
'xtables_
compa
t_multi-
nft-shared
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-nft-multi
.c'
object
=
'xtables_
nf
t_multi-
xtables-nft-multi
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
nft-shared.o
`test
-f
'nft-shared
.c'
||
echo
'$(srcdir)/'
`
nft-shared
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
xtables-nft-multi.o
`test
-f
'xtables-nft-multi
.c'
||
echo
'$(srcdir)/'
`
xtables-nft-multi
.c
xtables_
compa
t_multi-
nft-shared.obj
:
nft-shared
.c
xtables_
nf
t_multi-
xtables-nft-multi.obj
:
xtables-nft-multi
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
nft-shared
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
nft-shared
.Tpo
-c
-o
xtables_
compa
t_multi-
nft-shared
.obj
`if
test
-f
'
nft-shared
.c'
;
then
$(CYGPATH_W)
'
nft-shared
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-shared
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
xtables-nft-multi
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
xtables-nft-multi
.Tpo
-c
-o
xtables_
nf
t_multi-
xtables-nft-multi
.obj
`if
test
-f
'
xtables-nft-multi
.c'
;
then
$(CYGPATH_W)
'
xtables-nft-multi
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-nft-multi
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
nft-shared
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
nft-shared
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
xtables-nft-multi
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
xtables-nft-multi
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-shared
.c'
object
=
'xtables_
compa
t_multi-
nft-shared
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-nft-multi
.c'
object
=
'xtables_
nf
t_multi-
xtables-nft-multi
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
nft-shared
.obj
`if
test
-f
'
nft-shared
.c'
;
then
$(CYGPATH_W)
'
nft-shared
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-shared
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
xtables-nft-multi
.obj
`if
test
-f
'
xtables-nft-multi
.c'
;
then
$(CYGPATH_W)
'
xtables-nft-multi
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-nft-multi
.c'
;
fi`
xtables_
compa
t_multi-
nft-ipv4.o
:
nft-ipv4
.c
xtables_
nf
t_multi-
iptables-xml.o
:
iptables-xml
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
nft-ipv4
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
nft-ipv4
.Tpo
-c
-o
xtables_
compa
t_multi-
nft-ipv4
.o
`test
-f
'
nft-ipv4
.c'
||
echo
'$(srcdir)/'
`
nft-ipv4
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
iptables-xml
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
iptables-xml
.Tpo
-c
-o
xtables_
nf
t_multi-
iptables-xml
.o
`test
-f
'
iptables-xml
.c'
||
echo
'$(srcdir)/'
`
iptables-xml
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
nft-ipv4
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
nft-ipv4
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
iptables-xml
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
iptables-xml
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-ipv4
.c'
object
=
'xtables_
compa
t_multi-
nft-ipv4
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
iptables-xml
.c'
object
=
'xtables_
nf
t_multi-
iptables-xml
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
nft-ipv4
.o
`test
-f
'
nft-ipv4
.c'
||
echo
'$(srcdir)/'
`
nft-ipv4
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
iptables-xml
.o
`test
-f
'
iptables-xml
.c'
||
echo
'$(srcdir)/'
`
iptables-xml
.c
xtables_
compa
t_multi-
nft-ipv4.obj
:
nft-ipv4
.c
xtables_
nf
t_multi-
iptables-xml.obj
:
iptables-xml
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
nft-ipv4
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
nft-ipv4
.Tpo
-c
-o
xtables_
compa
t_multi-
nft-ipv4
.obj
`if
test
-f
'
nft-ipv4
.c'
;
then
$(CYGPATH_W)
'
nft-ipv4
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-ipv4
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
iptables-xml
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
iptables-xml
.Tpo
-c
-o
xtables_
nf
t_multi-
iptables-xml
.obj
`if
test
-f
'
iptables-xml
.c'
;
then
$(CYGPATH_W)
'
iptables-xml
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
iptables-xml
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
nft-ipv4
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
nft-ipv4
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
iptables-xml
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
iptables-xml
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-ipv4
.c'
object
=
'xtables_
compa
t_multi-
nft-ipv4
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
iptables-xml
.c'
object
=
'xtables_
nf
t_multi-
iptables-xml
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
nft-ipv4
.obj
`if
test
-f
'
nft-ipv4
.c'
;
then
$(CYGPATH_W)
'
nft-ipv4
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-ipv4
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
iptables-xml
.obj
`if
test
-f
'
iptables-xml
.c'
;
then
$(CYGPATH_W)
'
iptables-xml
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
iptables-xml
.c'
;
fi`
xtables_
compa
t_multi-
nft-ipv6.o
:
nft-ipv6
.c
xtables_
nf
t_multi-
xtables-config-parser.o
:
xtables-config-parser
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
nft-ipv6
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
nft-ipv6
.Tpo
-c
-o
xtables_
compa
t_multi-
nft-ipv6.o
`test
-f
'nft-ipv6
.c'
||
echo
'$(srcdir)/'
`
nft-ipv6
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
xtables-config-parser
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
xtables-config-parser
.Tpo
-c
-o
xtables_
nf
t_multi-
xtables-config-parser.o
`test
-f
'xtables-config-parser
.c'
||
echo
'$(srcdir)/'
`
xtables-config-parser
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
nft-ipv6
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
nft-ipv6
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
xtables-config-parser
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
xtables-config-parser
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-ipv6
.c'
object
=
'xtables_
compa
t_multi-
nft-ipv6
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-config-parser
.c'
object
=
'xtables_
nf
t_multi-
xtables-config-parser
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
nft-ipv6.o
`test
-f
'nft-ipv6
.c'
||
echo
'$(srcdir)/'
`
nft-ipv6
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
xtables-config-parser.o
`test
-f
'xtables-config-parser
.c'
||
echo
'$(srcdir)/'
`
xtables-config-parser
.c
xtables_
compa
t_multi-
nft-ipv6.obj
:
nft-ipv6
.c
xtables_
nf
t_multi-
xtables-config-parser.obj
:
xtables-config-parser
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
nft-ipv6
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
nft-ipv6
.Tpo
-c
-o
xtables_
compa
t_multi-
nft-ipv6.obj
`if
test
-f
'nft-ipv6
.c'
;
then
$(CYGPATH_W)
'
nft-ipv6
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-ipv6
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
xtables-config-parser
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
xtables-config-parser
.Tpo
-c
-o
xtables_
nf
t_multi-
xtables-config-parser.obj
`if
test
-f
'xtables-config-parser
.c'
;
then
$(CYGPATH_W)
'
xtables-config-parser
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-config-parser
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
nft-ipv6
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
nft-ipv6
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
xtables-config-parser
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
xtables-config-parser
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-ipv6
.c'
object
=
'xtables_
compa
t_multi-
nft-ipv6
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-config-parser
.c'
object
=
'xtables_
nf
t_multi-
xtables-config-parser
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
nft-ipv6.obj
`if
test
-f
'nft-ipv6
.c'
;
then
$(CYGPATH_W)
'
nft-ipv6
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-ipv6
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
xtables-config-parser.obj
`if
test
-f
'xtables-config-parser
.c'
;
then
$(CYGPATH_W)
'
xtables-config-parser
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-config-parser
.c'
;
fi`
xtables_
compa
t_multi-
nft-arp.o
:
nft-arp
.c
xtables_
nf
t_multi-
xtables-config-syntax.o
:
xtables-config-syntax
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
nft-arp
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
nft-arp
.Tpo
-c
-o
xtables_
compa
t_multi-
nft-arp.o
`test
-f
'nft-arp
.c'
||
echo
'$(srcdir)/'
`
nft-arp
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
xtables-config-syntax
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
xtables-config-syntax
.Tpo
-c
-o
xtables_
nf
t_multi-
xtables-config-syntax.o
`test
-f
'xtables-config-syntax
.c'
||
echo
'$(srcdir)/'
`
xtables-config-syntax
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
nft-arp
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
nft-arp
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
xtables-config-syntax
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
xtables-config-syntax
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-arp
.c'
object
=
'xtables_
compa
t_multi-
nft-arp
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-config-syntax
.c'
object
=
'xtables_
nf
t_multi-
xtables-config-syntax
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
nft-arp.o
`test
-f
'nft-arp
.c'
||
echo
'$(srcdir)/'
`
nft-arp
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
xtables-config-syntax.o
`test
-f
'xtables-config-syntax
.c'
||
echo
'$(srcdir)/'
`
xtables-config-syntax
.c
xtables_
compa
t_multi-
nft-arp.obj
:
nft-arp
.c
xtables_
nf
t_multi-
xtables-config-syntax.obj
:
xtables-config-syntax
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
nft-arp
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
nft-arp
.Tpo
-c
-o
xtables_
compa
t_multi-
nft-arp.obj
`if
test
-f
'nft-arp
.c'
;
then
$(CYGPATH_W)
'
nft-arp
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-arp
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
xtables-config-syntax
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
xtables-config-syntax
.Tpo
-c
-o
xtables_
nf
t_multi-
xtables-config-syntax.obj
`if
test
-f
'xtables-config-syntax
.c'
;
then
$(CYGPATH_W)
'
xtables-config-syntax
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-config-syntax
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
nft-arp
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
nft-arp
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
xtables-config-syntax
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
xtables-config-syntax
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-arp
.c'
object
=
'xtables_
compa
t_multi-
nft-arp
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-config-syntax
.c'
object
=
'xtables_
nf
t_multi-
xtables-config-syntax
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
nft-arp.obj
`if
test
-f
'nft-arp
.c'
;
then
$(CYGPATH_W)
'
nft-arp
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-arp
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
xtables-config-syntax.obj
`if
test
-f
'xtables-config-syntax
.c'
;
then
$(CYGPATH_W)
'
xtables-config-syntax
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-config-syntax
.c'
;
fi`
xtables_
compa
t_multi-xtables-
arp-standalone.o
:
xtables-arp-standalon
e.c
xtables_
nf
t_multi-xtables-
save.o
:
xtables-sav
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-xtables-
arp-standalon
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-xtables-
arp-standalon
e.Tpo
-c
-o
xtables_
compa
t_multi-xtables-
arp-standalon
e.o
`test
-f
'xtables-
arp-standalon
e.c'
||
echo
'$(srcdir)/'
`xtables-
arp-standalon
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-xtables-
sav
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-xtables-
sav
e.Tpo
-c
-o
xtables_
nf
t_multi-xtables-
sav
e.o
`test
-f
'xtables-
sav
e.c'
||
echo
'$(srcdir)/'
`xtables-
sav
e.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-xtables-
arp-standalon
e.Tpo
$(DEPDIR)/xtables_
compa
t_multi-xtables-
arp-standalon
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-xtables-
sav
e.Tpo
$(DEPDIR)/xtables_
nf
t_multi-xtables-
sav
e.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xtables-
arp-standalon
e.c'
object
=
'xtables_
compa
t_multi-xtables-
arp-standalon
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xtables-
sav
e.c'
object
=
'xtables_
nf
t_multi-xtables-
sav
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-xtables-
arp-standalon
e.o
`test
-f
'xtables-
arp-standalon
e.c'
||
echo
'$(srcdir)/'
`xtables-
arp-standalon
e.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-xtables-
sav
e.o
`test
-f
'xtables-
sav
e.c'
||
echo
'$(srcdir)/'
`xtables-
sav
e.c
xtables_
compa
t_multi-xtables-
arp-standalon
e.obj
:
xtables-
arp-standalon
e.c
xtables_
nf
t_multi-xtables-
sav
e.obj
:
xtables-
sav
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-xtables-
arp-standalon
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-xtables-
arp-standalon
e.Tpo
-c
-o
xtables_
compa
t_multi-xtables-
arp-standalon
e.obj
`if
test
-f
'xtables-
arp-standalon
e.c'
;
then
$(CYGPATH_W)
'xtables-
arp-standalon
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xtables-
arp-standalon
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-xtables-
sav
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-xtables-
sav
e.Tpo
-c
-o
xtables_
nf
t_multi-xtables-
sav
e.obj
`if
test
-f
'xtables-
sav
e.c'
;
then
$(CYGPATH_W)
'xtables-
sav
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xtables-
sav
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-xtables-
arp-standalon
e.Tpo
$(DEPDIR)/xtables_
compa
t_multi-xtables-
arp-standalon
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-xtables-
sav
e.Tpo
$(DEPDIR)/xtables_
nf
t_multi-xtables-
sav
e.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xtables-
arp-standalon
e.c'
object
=
'xtables_
compa
t_multi-xtables-
arp-standalon
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xtables-
sav
e.c'
object
=
'xtables_
nf
t_multi-xtables-
sav
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-xtables-
arp-standalon
e.obj
`if
test
-f
'xtables-
arp-standalon
e.c'
;
then
$(CYGPATH_W)
'xtables-
arp-standalon
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xtables-
arp-standalon
e.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-xtables-
sav
e.obj
`if
test
-f
'xtables-
sav
e.c'
;
then
$(CYGPATH_W)
'xtables-
sav
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xtables-
sav
e.c'
;
fi`
xtables_
compa
t_multi-xtables-
arp
.o
:
xtables-
arp
.c
xtables_
nf
t_multi-xtables-
restore
.o
:
xtables-
restore
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-xtables-
arp
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-xtables-
arp
.Tpo
-c
-o
xtables_
compa
t_multi-xtables-
arp
.o
`test
-f
'xtables-
arp
.c'
||
echo
'$(srcdir)/'
`xtables-
arp
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-xtables-
restore
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-xtables-
restore
.Tpo
-c
-o
xtables_
nf
t_multi-xtables-
restore
.o
`test
-f
'xtables-
restore
.c'
||
echo
'$(srcdir)/'
`xtables-
restore
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-xtables-
arp
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-xtables-
arp
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-xtables-
restore
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-xtables-
restore
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xtables-
arp
.c'
object
=
'xtables_
compa
t_multi-xtables-
arp
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xtables-
restore
.c'
object
=
'xtables_
nf
t_multi-xtables-
restore
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-xtables-
arp
.o
`test
-f
'xtables-
arp
.c'
||
echo
'$(srcdir)/'
`xtables-
arp
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-xtables-
restore
.o
`test
-f
'xtables-
restore
.c'
||
echo
'$(srcdir)/'
`xtables-
restore
.c
xtables_
compa
t_multi-xtables-
arp
.obj
:
xtables-
arp
.c
xtables_
nf
t_multi-xtables-
restore
.obj
:
xtables-
restore
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-xtables-
arp
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-xtables-
arp
.Tpo
-c
-o
xtables_
compa
t_multi-xtables-
arp
.obj
`if
test
-f
'xtables-
arp
.c'
;
then
$(CYGPATH_W)
'xtables-
arp
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xtables-
arp
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-xtables-
restore
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-xtables-
restore
.Tpo
-c
-o
xtables_
nf
t_multi-xtables-
restore
.obj
`if
test
-f
'xtables-
restore
.c'
;
then
$(CYGPATH_W)
'xtables-
restore
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xtables-
restore
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-xtables-
arp
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-xtables-
arp
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-xtables-
restore
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-xtables-
restore
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xtables-
arp
.c'
object
=
'xtables_
compa
t_multi-xtables-
arp
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xtables-
restore
.c'
object
=
'xtables_
nf
t_multi-xtables-
restore
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-xtables-
arp
.obj
`if
test
-f
'xtables-
arp
.c'
;
then
$(CYGPATH_W)
'xtables-
arp
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xtables-
arp
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-xtables-
restore
.obj
`if
test
-f
'xtables-
restore
.c'
;
then
$(CYGPATH_W)
'xtables-
restore
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xtables-
restore
.c'
;
fi`
xtables_
compa
t_multi-
getethertype.o
:
getethertyp
e.c
xtables_
nf
t_multi-
xtables-standalone.o
:
xtables-standalon
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
getethertyp
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
getethertyp
e.Tpo
-c
-o
xtables_
compa
t_multi-
getethertype.o
`test
-f
'getethertyp
e.c'
||
echo
'$(srcdir)/'
`
getethertyp
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
xtables-standalon
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
xtables-standalon
e.Tpo
-c
-o
xtables_
nf
t_multi-
xtables-standalone.o
`test
-f
'xtables-standalon
e.c'
||
echo
'$(srcdir)/'
`
xtables-standalon
e.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
getethertyp
e.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
getethertyp
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
xtables-standalon
e.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
xtables-standalon
e.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
getethertyp
e.c'
object
=
'xtables_
compa
t_multi-
getethertyp
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-standalon
e.c'
object
=
'xtables_
nf
t_multi-
xtables-standalon
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
getethertype.o
`test
-f
'getethertyp
e.c'
||
echo
'$(srcdir)/'
`
getethertyp
e.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
xtables-standalone.o
`test
-f
'xtables-standalon
e.c'
||
echo
'$(srcdir)/'
`
xtables-standalon
e.c
xtables_
compa
t_multi-
getethertype.obj
:
getethertyp
e.c
xtables_
nf
t_multi-
xtables-standalone.obj
:
xtables-standalon
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
getethertyp
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
getethertyp
e.Tpo
-c
-o
xtables_
compa
t_multi-
getethertyp
e.obj
`if
test
-f
'
getethertyp
e.c'
;
then
$(CYGPATH_W)
'
getethertyp
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
getethertyp
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
xtables-standalon
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
xtables-standalon
e.Tpo
-c
-o
xtables_
nf
t_multi-
xtables-standalon
e.obj
`if
test
-f
'
xtables-standalon
e.c'
;
then
$(CYGPATH_W)
'
xtables-standalon
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-standalon
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
getethertyp
e.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
getethertyp
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
xtables-standalon
e.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
xtables-standalon
e.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
getethertyp
e.c'
object
=
'xtables_
compa
t_multi-
getethertyp
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-standalon
e.c'
object
=
'xtables_
nf
t_multi-
xtables-standalon
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
getethertyp
e.obj
`if
test
-f
'
getethertyp
e.c'
;
then
$(CYGPATH_W)
'
getethertyp
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
getethertyp
e.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
xtables-standalon
e.obj
`if
test
-f
'
xtables-standalon
e.c'
;
then
$(CYGPATH_W)
'
xtables-standalon
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-standalon
e.c'
;
fi`
xtables_
compa
t_multi-
nft-bridge.o
:
nft-bridge
.c
xtables_
nf
t_multi-
xtables.o
:
xtables
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
nft-bridge
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
nft-bridge
.Tpo
-c
-o
xtables_
compa
t_multi-
nft-bridge
.o
`test
-f
'
nft-bridge
.c'
||
echo
'$(srcdir)/'
`
nft-bridge
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
xtables
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
xtables
.Tpo
-c
-o
xtables_
nf
t_multi-
xtables
.o
`test
-f
'
xtables
.c'
||
echo
'$(srcdir)/'
`
xtables
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
nft-bridge
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
nft-bridge
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
xtables
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
xtables
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-bridge
.c'
object
=
'xtables_
compa
t_multi-
nft-bridge
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables
.c'
object
=
'xtables_
nf
t_multi-
xtables
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
nft-bridge
.o
`test
-f
'
nft-bridge
.c'
||
echo
'$(srcdir)/'
`
nft-bridge
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
xtables
.o
`test
-f
'
xtables
.c'
||
echo
'$(srcdir)/'
`
xtables
.c
xtables_
compa
t_multi-
nft-bridge.obj
:
nft-bridge
.c
xtables_
nf
t_multi-
xtables.obj
:
xtables
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
nft-bridge
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
nft-bridge
.Tpo
-c
-o
xtables_
compa
t_multi-
nft-bridge
.obj
`if
test
-f
'
nft-bridge
.c'
;
then
$(CYGPATH_W)
'
nft-bridge
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-bridge
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
xtables
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
xtables
.Tpo
-c
-o
xtables_
nf
t_multi-
xtables
.obj
`if
test
-f
'
xtables
.c'
;
then
$(CYGPATH_W)
'
xtables
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
nft-bridge
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
nft-bridge
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
xtables
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
xtables
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-bridge
.c'
object
=
'xtables_
compa
t_multi-
nft-bridge
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables
.c'
object
=
'xtables_
nf
t_multi-
xtables
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
nft-bridge
.obj
`if
test
-f
'
nft-bridge
.c'
;
then
$(CYGPATH_W)
'
nft-bridge
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-bridge
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
xtables
.obj
`if
test
-f
'
xtables
.c'
;
then
$(CYGPATH_W)
'
xtables
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables
.c'
;
fi`
xtables_
compa
t_multi-
xtables-eb-standalone.o
:
xtables-eb-standalone
.c
xtables_
nf
t_multi-
nft.o
:
nft
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
xtables-eb-standalone
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
xtables-eb-standalone
.Tpo
-c
-o
xtables_
compa
t_multi-
xtables-eb-standalone.o
`test
-f
'xtables-eb-standalone
.c'
||
echo
'$(srcdir)/'
`
xtables-eb-standalone
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
nft
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
nft
.Tpo
-c
-o
xtables_
nf
t_multi-
nft.o
`test
-f
'nft
.c'
||
echo
'$(srcdir)/'
`
nft
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
xtables-eb-standalone
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
xtables-eb-standalone
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
nft
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
nft
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-eb-standalone
.c'
object
=
'xtables_
compa
t_multi-
xtables-eb-standalone
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft
.c'
object
=
'xtables_
nf
t_multi-
nft
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
xtables-eb-standalone.o
`test
-f
'xtables-eb-standalone
.c'
||
echo
'$(srcdir)/'
`
xtables-eb-standalone
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
nft.o
`test
-f
'nft
.c'
||
echo
'$(srcdir)/'
`
nft
.c
xtables_
compa
t_multi-
xtables-eb-standalone.obj
:
xtables-eb-standalone
.c
xtables_
nf
t_multi-
nft.obj
:
nft
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
xtables-eb-standalone
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
xtables-eb-standalone
.Tpo
-c
-o
xtables_
compa
t_multi-
xtables-eb-standalone.obj
`if
test
-f
'xtables-eb-standalone
.c'
;
then
$(CYGPATH_W)
'
xtables-eb-standalone
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-eb-standalone
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
nft
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
nft
.Tpo
-c
-o
xtables_
nf
t_multi-
nft.obj
`if
test
-f
'nft
.c'
;
then
$(CYGPATH_W)
'
nft
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
xtables-eb-standalone
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
xtables-eb-standalone
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
nft
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
nft
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-eb-standalone
.c'
object
=
'xtables_
compa
t_multi-
xtables-eb-standalone
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft
.c'
object
=
'xtables_
nf
t_multi-
nft
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
xtables-eb-standalone.obj
`if
test
-f
'xtables-eb-standalone
.c'
;
then
$(CYGPATH_W)
'
xtables-eb-standalone
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-eb-standalone
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
nft.obj
`if
test
-f
'nft
.c'
;
then
$(CYGPATH_W)
'
nft
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft
.c'
;
fi`
xtables_
compa
t_multi-
xtables-eb.o
:
xtables-eb
.c
xtables_
nf
t_multi-
nft-shared.o
:
nft-shared
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
xtables-eb
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
xtables-eb
.Tpo
-c
-o
xtables_
compa
t_multi-
xtables-eb
.o
`test
-f
'
xtables-eb
.c'
||
echo
'$(srcdir)/'
`
xtables-eb
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
nft-shared
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
nft-shared
.Tpo
-c
-o
xtables_
nf
t_multi-
nft-shared
.o
`test
-f
'
nft-shared
.c'
||
echo
'$(srcdir)/'
`
nft-shared
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
xtables-eb
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
xtables-eb
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
nft-shared
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
nft-shared
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-eb
.c'
object
=
'xtables_
compa
t_multi-
xtables-eb
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-shared
.c'
object
=
'xtables_
nf
t_multi-
nft-shared
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
xtables-eb
.o
`test
-f
'
xtables-eb
.c'
||
echo
'$(srcdir)/'
`
xtables-eb
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
nft-shared
.o
`test
-f
'
nft-shared
.c'
||
echo
'$(srcdir)/'
`
nft-shared
.c
xtables_
compa
t_multi-
xtables-eb.obj
:
xtables-eb
.c
xtables_
nf
t_multi-
nft-shared.obj
:
nft-shared
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
xtables-eb
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
xtables-eb
.Tpo
-c
-o
xtables_
compa
t_multi-
xtables-eb
.obj
`if
test
-f
'
xtables-eb
.c'
;
then
$(CYGPATH_W)
'
xtables-eb
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-eb
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
nft-shared
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
nft-shared
.Tpo
-c
-o
xtables_
nf
t_multi-
nft-shared
.obj
`if
test
-f
'
nft-shared
.c'
;
then
$(CYGPATH_W)
'
nft-shared
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-shared
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
xtables-eb
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
xtables-eb
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
nft-shared
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
nft-shared
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-eb
.c'
object
=
'xtables_
compa
t_multi-
xtables-eb
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-shared
.c'
object
=
'xtables_
nf
t_multi-
nft-shared
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
xtables-eb
.obj
`if
test
-f
'
xtables-eb
.c'
;
then
$(CYGPATH_W)
'
xtables-eb
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-eb
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
nft-shared
.obj
`if
test
-f
'
nft-shared
.c'
;
then
$(CYGPATH_W)
'
nft-shared
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-shared
.c'
;
fi`
xtables_
compa
t_multi-
xtables-translate.o
:
xtables-translate
.c
xtables_
nf
t_multi-
nft-ipv4.o
:
nft-ipv4
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
xtables-translate
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
xtables-translate
.Tpo
-c
-o
xtables_
compa
t_multi-
xtables-translate.o
`test
-f
'xtables-translate
.c'
||
echo
'$(srcdir)/'
`
xtables-translate
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
nft-ipv4
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
nft-ipv4
.Tpo
-c
-o
xtables_
nf
t_multi-
nft-ipv4.o
`test
-f
'nft-ipv4
.c'
||
echo
'$(srcdir)/'
`
nft-ipv4
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
xtables-translate
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
xtables-translate
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
nft-ipv4
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
nft-ipv4
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-translate
.c'
object
=
'xtables_
compa
t_multi-
xtables-translate
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-ipv4
.c'
object
=
'xtables_
nf
t_multi-
nft-ipv4
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
xtables-translate.o
`test
-f
'xtables-translate
.c'
||
echo
'$(srcdir)/'
`
xtables-translate
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
nft-ipv4.o
`test
-f
'nft-ipv4
.c'
||
echo
'$(srcdir)/'
`
nft-ipv4
.c
xtables_
compa
t_multi-
xtables-translate.obj
:
xtables-translate
.c
xtables_
nf
t_multi-
nft-ipv4.obj
:
nft-ipv4
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
xtables-translate
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
xtables-translate
.Tpo
-c
-o
xtables_
compa
t_multi-
xtables-translate
.obj
`if
test
-f
'
xtables-translate
.c'
;
then
$(CYGPATH_W)
'
xtables-translate
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-translate
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
nft-ipv4
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
nft-ipv4
.Tpo
-c
-o
xtables_
nf
t_multi-
nft-ipv4
.obj
`if
test
-f
'
nft-ipv4
.c'
;
then
$(CYGPATH_W)
'
nft-ipv4
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-ipv4
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
xtables-translate
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
xtables-translate
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
nft-ipv4
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
nft-ipv4
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-translate
.c'
object
=
'xtables_
compa
t_multi-
xtables-translate
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-ipv4
.c'
object
=
'xtables_
nf
t_multi-
nft-ipv4
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
xtables-translate
.obj
`if
test
-f
'
xtables-translate
.c'
;
then
$(CYGPATH_W)
'
xtables-translate
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-translate
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
nft-ipv4
.obj
`if
test
-f
'
nft-ipv4
.c'
;
then
$(CYGPATH_W)
'
nft-ipv4
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-ipv4
.c'
;
fi`
xtables_
compa
t_multi-
xshared.o
:
xshared
.c
xtables_
nf
t_multi-
nft-ipv6.o
:
nft-ipv6
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
xshared
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
xshared
.Tpo
-c
-o
xtables_
compa
t_multi-
xshared
.o
`test
-f
'
xshared
.c'
||
echo
'$(srcdir)/'
`
xshared
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
nft-ipv6
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
nft-ipv6
.Tpo
-c
-o
xtables_
nf
t_multi-
nft-ipv6
.o
`test
-f
'
nft-ipv6
.c'
||
echo
'$(srcdir)/'
`
nft-ipv6
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
xshared
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
xshared
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
nft-ipv6
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
nft-ipv6
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xshared
.c'
object
=
'xtables_
compa
t_multi-
xshared
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-ipv6
.c'
object
=
'xtables_
nf
t_multi-
nft-ipv6
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
xshared
.o
`test
-f
'
xshared
.c'
||
echo
'$(srcdir)/'
`
xshared
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
nft-ipv6
.o
`test
-f
'
nft-ipv6
.c'
||
echo
'$(srcdir)/'
`
nft-ipv6
.c
xtables_
compa
t_multi-
xshared.obj
:
xshared
.c
xtables_
nf
t_multi-
nft-ipv6.obj
:
nft-ipv6
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
compa
t_multi-
xshared
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
compa
t_multi-
xshared
.Tpo
-c
-o
xtables_
compa
t_multi-
xshared
.obj
`if
test
-f
'
xshared
.c'
;
then
$(CYGPATH_W)
'
xshared
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xshared
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nf
t_multi-
nft-ipv6
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nf
t_multi-
nft-ipv6
.Tpo
-c
-o
xtables_
nf
t_multi-
nft-ipv6
.obj
`if
test
-f
'
nft-ipv6
.c'
;
then
$(CYGPATH_W)
'
nft-ipv6
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-ipv6
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
compa
t_multi-
xshared
.Tpo
$(DEPDIR)/xtables_
compa
t_multi-
xshared
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nf
t_multi-
nft-ipv6
.Tpo
$(DEPDIR)/xtables_
nf
t_multi-
nft-ipv6
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xshared
.c'
object
=
'xtables_
compa
t_multi-
xshared
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-ipv6
.c'
object
=
'xtables_
nf
t_multi-
nft-ipv6
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
compa
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
compa
t_multi-
xshared
.obj
`if
test
-f
'
xshared
.c'
;
then
$(CYGPATH_W)
'
xshared
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xshared
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nf
t_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nf
t_multi-
nft-ipv6
.obj
`if
test
-f
'
nft-ipv6
.c'
;
then
$(CYGPATH_W)
'
nft-ipv6
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-ipv6
.c'
;
fi`
xtables_multi-
xtables-multi.o
:
xtables-multi
.c
xtables_
nft_
multi-
nft-arp.o
:
nft-arp
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
xtables-multi
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
xtables-multi
.Tpo
-c
-o
xtables_multi-
xtables-multi.o
`test
-f
'xtables-multi
.c'
||
echo
'$(srcdir)/'
`
xtables-multi
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
nft-arp
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
nft-arp
.Tpo
-c
-o
xtables_
nft_
multi-
nft-arp.o
`test
-f
'nft-arp
.c'
||
echo
'$(srcdir)/'
`
nft-arp
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
xtables-multi
.Tpo
$(DEPDIR)/xtables_multi-
xtables-multi
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
nft-arp
.Tpo
$(DEPDIR)/xtables_
nft_
multi-
nft-arp
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-multi
.c'
object
=
'xtables_multi-
xtables-multi
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-arp
.c'
object
=
'xtables_
nft_
multi-
nft-arp
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
xtables-multi.o
`test
-f
'xtables-multi
.c'
||
echo
'$(srcdir)/'
`
xtables-multi
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
nft-arp.o
`test
-f
'nft-arp
.c'
||
echo
'$(srcdir)/'
`
nft-arp
.c
xtables_multi-
xtables-multi.obj
:
xtables-multi
.c
xtables_
nft_
multi-
nft-arp.obj
:
nft-arp
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
xtables-multi
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
xtables-multi
.Tpo
-c
-o
xtables_multi-
xtables-multi
.obj
`if
test
-f
'
xtables-multi
.c'
;
then
$(CYGPATH_W)
'
xtables-multi
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-multi
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
nft-arp
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
nft-arp
.Tpo
-c
-o
xtables_
nft_
multi-
nft-arp
.obj
`if
test
-f
'
nft-arp
.c'
;
then
$(CYGPATH_W)
'
nft-arp
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-arp
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
xtables-multi
.Tpo
$(DEPDIR)/xtables_multi-
xtables-multi
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
nft-arp
.Tpo
$(DEPDIR)/xtables_
nft_
multi-
nft-arp
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
xtables-multi
.c'
object
=
'xtables_multi-
xtables-multi
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-arp
.c'
object
=
'xtables_
nft_
multi-
nft-arp
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
xtables-multi
.obj
`if
test
-f
'
xtables-multi
.c'
;
then
$(CYGPATH_W)
'
xtables-multi
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
xtables-multi
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
nft-arp
.obj
`if
test
-f
'
nft-arp
.c'
;
then
$(CYGPATH_W)
'
nft-arp
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-arp
.c'
;
fi`
xtables_multi-
ip
tables-
xml
.o
:
ip
tables-
xml
.c
xtables_
nft_
multi-
x
tables-
monitor
.o
:
x
tables-
monitor
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip
tables-
xml
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip
tables-
xml
.Tpo
-c
-o
xtables_multi-
ip
tables-
xml
.o
`test
-f
'
ip
tables-
xml
.c'
||
echo
'$(srcdir)/'
`
ip
tables-
xml
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables-
monitor
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
monitor
.Tpo
-c
-o
xtables_
nft_
multi-
x
tables-
monitor
.o
`test
-f
'
x
tables-
monitor
.c'
||
echo
'$(srcdir)/'
`
x
tables-
monitor
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip
tables-
xml
.Tpo
$(DEPDIR)/xtables_multi-
ip
tables-
xml
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
monitor
.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
monitor
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip
tables-
xml
.c'
object
=
'xtables_multi-
ip
tables-
xml
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
monitor
.c'
object
=
'xtables_
nft_
multi-
x
tables-
monitor
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip
tables-
xml
.o
`test
-f
'
ip
tables-
xml
.c'
||
echo
'$(srcdir)/'
`
ip
tables-
xml
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables-
monitor
.o
`test
-f
'
x
tables-
monitor
.c'
||
echo
'$(srcdir)/'
`
x
tables-
monitor
.c
xtables_multi-
ip
tables-
xml
.obj
:
ip
tables-
xml
.c
xtables_
nft_
multi-
x
tables-
monitor
.obj
:
x
tables-
monitor
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip
tables-
xml
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip
tables-
xml
.Tpo
-c
-o
xtables_multi-
ip
tables-
xml
.obj
`if
test
-f
'
ip
tables-
xml
.c'
;
then
$(CYGPATH_W)
'
ip
tables-
xml
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip
tables-
xml
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables-
monitor
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
monitor
.Tpo
-c
-o
xtables_
nft_
multi-
x
tables-
monitor
.obj
`if
test
-f
'
x
tables-
monitor
.c'
;
then
$(CYGPATH_W)
'
x
tables-
monitor
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
monitor
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip
tables-
xml
.Tpo
$(DEPDIR)/xtables_multi-
ip
tables-
xml
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
monitor
.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
monitor
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip
tables-
xml
.c'
object
=
'xtables_multi-
ip
tables-
xml
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
monitor
.c'
object
=
'xtables_
nft_
multi-
x
tables-
monitor
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip
tables-
xml
.obj
`if
test
-f
'
ip
tables-
xml
.c'
;
then
$(CYGPATH_W)
'
ip
tables-
xml
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip
tables-
xml
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables-
monitor
.obj
`if
test
-f
'
x
tables-
monitor
.c'
;
then
$(CYGPATH_W)
'
x
tables-
monitor
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
monitor
.c'
;
fi`
xtables_multi-
ip
tables-
sav
e.o
:
ip
tables-
sav
e.c
xtables_
nft_
multi-
x
tables-
arp-standalon
e.o
:
x
tables-
arp-standalon
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip
tables-
sav
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip
tables-
sav
e.Tpo
-c
-o
xtables_multi-
ip
tables-
sav
e.o
`test
-f
'
ip
tables-
sav
e.c'
||
echo
'$(srcdir)/'
`
ip
tables-
sav
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables-
arp-standalon
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
arp-standalon
e.Tpo
-c
-o
xtables_
nft_
multi-
x
tables-
arp-standalon
e.o
`test
-f
'
x
tables-
arp-standalon
e.c'
||
echo
'$(srcdir)/'
`
x
tables-
arp-standalon
e.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip
tables-
sav
e.Tpo
$(DEPDIR)/xtables_multi-
ip
tables-
sav
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
arp-standalon
e.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
arp-standalon
e.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip
tables-
sav
e.c'
object
=
'xtables_multi-
ip
tables-
sav
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
arp-standalon
e.c'
object
=
'xtables_
nft_
multi-
x
tables-
arp-standalon
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip
tables-
sav
e.o
`test
-f
'
ip
tables-
sav
e.c'
||
echo
'$(srcdir)/'
`
ip
tables-
sav
e.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables-
arp-standalon
e.o
`test
-f
'
x
tables-
arp-standalon
e.c'
||
echo
'$(srcdir)/'
`
x
tables-
arp-standalon
e.c
xtables_multi-
ip
tables-
sav
e.obj
:
ip
tables-
sav
e.c
xtables_
nft_
multi-
x
tables-
arp-standalon
e.obj
:
x
tables-
arp-standalon
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip
tables-
sav
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip
tables-
sav
e.Tpo
-c
-o
xtables_multi-
ip
tables-
sav
e.obj
`if
test
-f
'
ip
tables-
sav
e.c'
;
then
$(CYGPATH_W)
'
ip
tables-
sav
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip
tables-
sav
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables-
arp-standalon
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
arp-standalon
e.Tpo
-c
-o
xtables_
nft_
multi-
x
tables-
arp-standalon
e.obj
`if
test
-f
'
x
tables-
arp-standalon
e.c'
;
then
$(CYGPATH_W)
'
x
tables-
arp-standalon
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
arp-standalon
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip
tables-
sav
e.Tpo
$(DEPDIR)/xtables_multi-
ip
tables-
sav
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
arp-standalon
e.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
arp-standalon
e.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip
tables-
sav
e.c'
object
=
'xtables_multi-
ip
tables-
sav
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
arp-standalon
e.c'
object
=
'xtables_
nft_
multi-
x
tables-
arp-standalon
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip
tables-
sav
e.obj
`if
test
-f
'
ip
tables-
sav
e.c'
;
then
$(CYGPATH_W)
'
ip
tables-
sav
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip
tables-
sav
e.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables-
arp-standalon
e.obj
`if
test
-f
'
x
tables-
arp-standalon
e.c'
;
then
$(CYGPATH_W)
'
x
tables-
arp-standalon
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
arp-standalon
e.c'
;
fi`
xtables_multi-
ip
tables-
restore
.o
:
ip
tables-
restore
.c
xtables_
nft_
multi-
x
tables-
arp
.o
:
x
tables-
arp
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip
tables-
restore
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip
tables-
restore
.Tpo
-c
-o
xtables_multi-
ip
tables-
restore
.o
`test
-f
'
ip
tables-
restore
.c'
||
echo
'$(srcdir)/'
`
ip
tables-
restore
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables-
arp
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
arp
.Tpo
-c
-o
xtables_
nft_
multi-
x
tables-
arp
.o
`test
-f
'
x
tables-
arp
.c'
||
echo
'$(srcdir)/'
`
x
tables-
arp
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip
tables-
restore
.Tpo
$(DEPDIR)/xtables_multi-
ip
tables-
restore
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
arp
.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
arp
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip
tables-
restore
.c'
object
=
'xtables_multi-
ip
tables-
restore
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
arp
.c'
object
=
'xtables_
nft_
multi-
x
tables-
arp
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip
tables-
restore
.o
`test
-f
'
ip
tables-
restore
.c'
||
echo
'$(srcdir)/'
`
ip
tables-
restore
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables-
arp
.o
`test
-f
'
x
tables-
arp
.c'
||
echo
'$(srcdir)/'
`
x
tables-
arp
.c
xtables_multi-
ip
tables-
restore
.obj
:
ip
tables-
restore
.c
xtables_
nft_
multi-
x
tables-
arp
.obj
:
x
tables-
arp
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip
tables-
restore
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip
tables-
restore
.Tpo
-c
-o
xtables_multi-
ip
tables-
restore
.obj
`if
test
-f
'
ip
tables-
restore
.c'
;
then
$(CYGPATH_W)
'
ip
tables-
restore
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip
tables-
restore
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables-
arp
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
arp
.Tpo
-c
-o
xtables_
nft_
multi-
x
tables-
arp
.obj
`if
test
-f
'
x
tables-
arp
.c'
;
then
$(CYGPATH_W)
'
x
tables-
arp
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
arp
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip
tables-
restore
.Tpo
$(DEPDIR)/xtables_multi-
ip
tables-
restore
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
arp
.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
arp
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip
tables-
restore
.c'
object
=
'xtables_multi-
ip
tables-
restore
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
arp
.c'
object
=
'xtables_
nft_
multi-
x
tables-
arp
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip
tables-
restore
.obj
`if
test
-f
'
ip
tables-
restore
.c'
;
then
$(CYGPATH_W)
'
ip
tables-
restore
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip
tables-
restore
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables-
arp
.obj
`if
test
-f
'
x
tables-
arp
.c'
;
then
$(CYGPATH_W)
'
x
tables-
arp
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
arp
.c'
;
fi`
xtables_multi-
iptables-standalone.o
:
iptables-standalon
e.c
xtables_
nft_
multi-
getethertype.o
:
getethertyp
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
iptables-standalon
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
iptables-standalon
e.Tpo
-c
-o
xtables_multi-
iptables-standalone.o
`test
-f
'iptables-standalon
e.c'
||
echo
'$(srcdir)/'
`
iptables-standalon
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
getethertyp
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
getethertyp
e.Tpo
-c
-o
xtables_
nft_
multi-
getethertype.o
`test
-f
'getethertyp
e.c'
||
echo
'$(srcdir)/'
`
getethertyp
e.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
iptables-standalon
e.Tpo
$(DEPDIR)/xtables_multi-
iptables-standalon
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
getethertyp
e.Tpo
$(DEPDIR)/xtables_
nft_
multi-
getethertyp
e.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
iptables-standalon
e.c'
object
=
'xtables_multi-
iptables-standalon
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
getethertyp
e.c'
object
=
'xtables_
nft_
multi-
getethertyp
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
iptables-standalone.o
`test
-f
'iptables-standalon
e.c'
||
echo
'$(srcdir)/'
`
iptables-standalon
e.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
getethertype.o
`test
-f
'getethertyp
e.c'
||
echo
'$(srcdir)/'
`
getethertyp
e.c
xtables_multi-
iptables-standalone.obj
:
iptables-standalon
e.c
xtables_
nft_
multi-
getethertype.obj
:
getethertyp
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
iptables-standalon
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
iptables-standalon
e.Tpo
-c
-o
xtables_multi-
iptables-standalon
e.obj
`if
test
-f
'
iptables-standalon
e.c'
;
then
$(CYGPATH_W)
'
iptables-standalon
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
iptables-standalon
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
getethertyp
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
getethertyp
e.Tpo
-c
-o
xtables_
nft_
multi-
getethertyp
e.obj
`if
test
-f
'
getethertyp
e.c'
;
then
$(CYGPATH_W)
'
getethertyp
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
getethertyp
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
iptables-standalon
e.Tpo
$(DEPDIR)/xtables_multi-
iptables-standalon
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
getethertyp
e.Tpo
$(DEPDIR)/xtables_
nft_
multi-
getethertyp
e.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
iptables-standalon
e.c'
object
=
'xtables_multi-
iptables-standalon
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
getethertyp
e.c'
object
=
'xtables_
nft_
multi-
getethertyp
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
iptables-standalon
e.obj
`if
test
-f
'
iptables-standalon
e.c'
;
then
$(CYGPATH_W)
'
iptables-standalon
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
iptables-standalon
e.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
getethertyp
e.obj
`if
test
-f
'
getethertyp
e.c'
;
then
$(CYGPATH_W)
'
getethertyp
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
getethertyp
e.c'
;
fi`
xtables_multi-
iptables.o
:
iptables
.c
xtables_
nft_
multi-
nft-bridge.o
:
nft-bridge
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
iptables
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
iptables
.Tpo
-c
-o
xtables_multi-
iptables
.o
`test
-f
'
iptables
.c'
||
echo
'$(srcdir)/'
`
iptables
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
nft-bridge
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
nft-bridge
.Tpo
-c
-o
xtables_
nft_
multi-
nft-bridge
.o
`test
-f
'
nft-bridge
.c'
||
echo
'$(srcdir)/'
`
nft-bridge
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
iptables
.Tpo
$(DEPDIR)/xtables_multi-
iptables
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
nft-bridge
.Tpo
$(DEPDIR)/xtables_
nft_
multi-
nft-bridge
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
iptables
.c'
object
=
'xtables_multi-
iptables
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-bridge
.c'
object
=
'xtables_
nft_
multi-
nft-bridge
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
iptables
.o
`test
-f
'
iptables
.c'
||
echo
'$(srcdir)/'
`
iptables
.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
nft-bridge
.o
`test
-f
'
nft-bridge
.c'
||
echo
'$(srcdir)/'
`
nft-bridge
.c
xtables_multi-
iptables.obj
:
iptables
.c
xtables_
nft_
multi-
nft-bridge.obj
:
nft-bridge
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
iptables
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
iptables
.Tpo
-c
-o
xtables_multi-
iptables
.obj
`if
test
-f
'
iptables
.c'
;
then
$(CYGPATH_W)
'
iptables
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
iptables
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
nft-bridge
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
nft-bridge
.Tpo
-c
-o
xtables_
nft_
multi-
nft-bridge
.obj
`if
test
-f
'
nft-bridge
.c'
;
then
$(CYGPATH_W)
'
nft-bridge
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-bridge
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
iptables
.Tpo
$(DEPDIR)/xtables_multi-
iptables
.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
nft-bridge
.Tpo
$(DEPDIR)/xtables_
nft_
multi-
nft-bridge
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
iptables
.c'
object
=
'xtables_multi-
iptables
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
nft-bridge
.c'
object
=
'xtables_
nft_
multi-
nft-bridge
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
iptables
.obj
`if
test
-f
'
iptables
.c'
;
then
$(CYGPATH_W)
'
iptables
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
iptables
.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
nft-bridge
.obj
`if
test
-f
'
nft-bridge
.c'
;
then
$(CYGPATH_W)
'
nft-bridge
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
nft-bridge
.c'
;
fi`
xtables_multi-
ip6
tables-
sav
e.o
:
ip6
tables-
sav
e.c
xtables_
nft_
multi-
x
tables-
eb-standalon
e.o
:
x
tables-
eb-standalon
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip6
tables-
sav
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip6
tables-
sav
e.Tpo
-c
-o
xtables_multi-
ip6
tables-
sav
e.o
`test
-f
'
ip6
tables-
sav
e.c'
||
echo
'$(srcdir)/'
`
ip6
tables-
sav
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables-
eb-standalon
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
eb-standalon
e.Tpo
-c
-o
xtables_
nft_
multi-
x
tables-
eb-standalon
e.o
`test
-f
'
x
tables-
eb-standalon
e.c'
||
echo
'$(srcdir)/'
`
x
tables-
eb-standalon
e.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip6
tables-
sav
e.Tpo
$(DEPDIR)/xtables_multi-
ip6
tables-
sav
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
eb-standalon
e.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
eb-standalon
e.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables-
sav
e.c'
object
=
'xtables_multi-
ip6
tables-
sav
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
eb-standalon
e.c'
object
=
'xtables_
nft_
multi-
x
tables-
eb-standalon
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip6
tables-
sav
e.o
`test
-f
'
ip6
tables-
sav
e.c'
||
echo
'$(srcdir)/'
`
ip6
tables-
sav
e.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables-
eb-standalon
e.o
`test
-f
'
x
tables-
eb-standalon
e.c'
||
echo
'$(srcdir)/'
`
x
tables-
eb-standalon
e.c
xtables_multi-
ip6
tables-
sav
e.obj
:
ip6
tables-
sav
e.c
xtables_
nft_
multi-
x
tables-
eb-standalon
e.obj
:
x
tables-
eb-standalon
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip6
tables-
sav
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip6
tables-
sav
e.Tpo
-c
-o
xtables_multi-
ip6
tables-
sav
e.obj
`if
test
-f
'
ip6
tables-
sav
e.c'
;
then
$(CYGPATH_W)
'
ip6
tables-
sav
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables-
sav
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables-
eb-standalon
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
eb-standalon
e.Tpo
-c
-o
xtables_
nft_
multi-
x
tables-
eb-standalon
e.obj
`if
test
-f
'
x
tables-
eb-standalon
e.c'
;
then
$(CYGPATH_W)
'
x
tables-
eb-standalon
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
eb-standalon
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip6
tables-
sav
e.Tpo
$(DEPDIR)/xtables_multi-
ip6
tables-
sav
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
eb-standalon
e.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
eb-standalon
e.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables-
sav
e.c'
object
=
'xtables_multi-
ip6
tables-
sav
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
eb-standalon
e.c'
object
=
'xtables_
nft_
multi-
x
tables-
eb-standalon
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip6
tables-
sav
e.obj
`if
test
-f
'
ip6
tables-
sav
e.c'
;
then
$(CYGPATH_W)
'
ip6
tables-
sav
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables-
sav
e.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables-
eb-standalon
e.obj
`if
test
-f
'
x
tables-
eb-standalon
e.c'
;
then
$(CYGPATH_W)
'
x
tables-
eb-standalon
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
eb-standalon
e.c'
;
fi`
xtables_multi-
ip6
tables-
restor
e.o
:
ip6
tables-
restor
e.c
xtables_
nft_
multi-
x
tables-e
b
.o
:
x
tables-e
b
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip6
tables-
restor
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip6
tables-
restor
e.Tpo
-c
-o
xtables_multi-
ip6
tables-
restor
e.o
`test
-f
'
ip6
tables-
restor
e.c'
||
echo
'$(srcdir)/'
`
ip6
tables-
restor
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables-e
b
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables-e
b
.Tpo
-c
-o
xtables_
nft_
multi-
x
tables-e
b
.o
`test
-f
'
x
tables-e
b
.c'
||
echo
'$(srcdir)/'
`
x
tables-e
b
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip6
tables-
restor
e.Tpo
$(DEPDIR)/xtables_multi-
ip6
tables-
restor
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables-e
b
.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables-e
b
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables-
restor
e.c'
object
=
'xtables_multi-
ip6
tables-
restor
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-e
b
.c'
object
=
'xtables_
nft_
multi-
x
tables-e
b
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip6
tables-
restor
e.o
`test
-f
'
ip6
tables-
restor
e.c'
||
echo
'$(srcdir)/'
`
ip6
tables-
restor
e.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables-e
b
.o
`test
-f
'
x
tables-e
b
.c'
||
echo
'$(srcdir)/'
`
x
tables-e
b
.c
xtables_multi-
ip6
tables-
restor
e.obj
:
ip6
tables-
restor
e.c
xtables_
nft_
multi-
x
tables-e
b
.obj
:
x
tables-e
b
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip6
tables-
restor
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip6
tables-
restor
e.Tpo
-c
-o
xtables_multi-
ip6
tables-
restor
e.obj
`if
test
-f
'
ip6
tables-
restor
e.c'
;
then
$(CYGPATH_W)
'
ip6
tables-
restor
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables-
restor
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables-e
b
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables-e
b
.Tpo
-c
-o
xtables_
nft_
multi-
x
tables-e
b
.obj
`if
test
-f
'
x
tables-e
b
.c'
;
then
$(CYGPATH_W)
'
x
tables-e
b
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-e
b
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip6
tables-
restor
e.Tpo
$(DEPDIR)/xtables_multi-
ip6
tables-
restor
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables-e
b
.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables-e
b
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables-
restor
e.c'
object
=
'xtables_multi-
ip6
tables-
restor
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-e
b
.c'
object
=
'xtables_
nft_
multi-
x
tables-e
b
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip6
tables-
restor
e.obj
`if
test
-f
'
ip6
tables-
restor
e.c'
;
then
$(CYGPATH_W)
'
ip6
tables-
restor
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables-
restor
e.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables-e
b
.obj
`if
test
-f
'
x
tables-e
b
.c'
;
then
$(CYGPATH_W)
'
x
tables-e
b
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-e
b
.c'
;
fi`
xtables_multi-
ip6
tables-
standalon
e.o
:
ip6
tables-
standalon
e.c
xtables_
nft_
multi-
x
tables-
eb-translat
e.o
:
x
tables-
eb-translat
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip6
tables-
standalon
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip6
tables-
standalon
e.Tpo
-c
-o
xtables_multi-
ip6
tables-
standalon
e.o
`test
-f
'
ip6
tables-
standalon
e.c'
||
echo
'$(srcdir)/'
`
ip6
tables-
standalon
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables-
eb-translat
e.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
eb-translat
e.Tpo
-c
-o
xtables_
nft_
multi-
x
tables-
eb-translat
e.o
`test
-f
'
x
tables-
eb-translat
e.c'
||
echo
'$(srcdir)/'
`
x
tables-
eb-translat
e.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip6
tables-
standalon
e.Tpo
$(DEPDIR)/xtables_multi-
ip6
tables-
standalon
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
eb-translat
e.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
eb-translat
e.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables-
standalon
e.c'
object
=
'xtables_multi-
ip6
tables-
standalon
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
eb-translat
e.c'
object
=
'xtables_
nft_
multi-
x
tables-
eb-translat
e.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip6
tables-
standalon
e.o
`test
-f
'
ip6
tables-
standalon
e.c'
||
echo
'$(srcdir)/'
`
ip6
tables-
standalon
e.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables-
eb-translat
e.o
`test
-f
'
x
tables-
eb-translat
e.c'
||
echo
'$(srcdir)/'
`
x
tables-
eb-translat
e.c
xtables_multi-
ip6
tables-
standalon
e.obj
:
ip6
tables-
standalon
e.c
xtables_
nft_
multi-
x
tables-
eb-translat
e.obj
:
x
tables-
eb-translat
e.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip6
tables-
standalon
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip6
tables-
standalon
e.Tpo
-c
-o
xtables_multi-
ip6
tables-
standalon
e.obj
`if
test
-f
'
ip6
tables-
standalon
e.c'
;
then
$(CYGPATH_W)
'
ip6
tables-
standalon
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables-
standalon
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables-
eb-translat
e.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
eb-translat
e.Tpo
-c
-o
xtables_
nft_
multi-
x
tables-
eb-translat
e.obj
`if
test
-f
'
x
tables-
eb-translat
e.c'
;
then
$(CYGPATH_W)
'
x
tables-
eb-translat
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
eb-translat
e.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip6
tables-
standalon
e.Tpo
$(DEPDIR)/xtables_multi-
ip6
tables-
standalon
e.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
eb-translat
e.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables-
eb-translat
e.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables-
standalon
e.c'
object
=
'xtables_multi-
ip6
tables-
standalon
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables-
eb-translat
e.c'
object
=
'xtables_
nft_
multi-
x
tables-
eb-translat
e.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip6
tables-
standalon
e.obj
`if
test
-f
'
ip6
tables-
standalon
e.c'
;
then
$(CYGPATH_W)
'
ip6
tables-
standalon
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables-
standalon
e.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables-
eb-translat
e.obj
`if
test
-f
'
x
tables-
eb-translat
e.c'
;
then
$(CYGPATH_W)
'
x
tables-
eb-translat
e.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables-
eb-translat
e.c'
;
fi`
xtables_multi-
ip6
tables.o
:
ip6
tables.c
xtables_
nft_
multi-
x
tables
-translate
.o
:
x
tables
-translate
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip6
tables.o
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip6
tables.Tpo
-c
-o
xtables_multi-
ip6
tables.o
`test
-f
'
ip6
tables.c'
||
echo
'$(srcdir)/'
`
ip6
tables.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables
-translate
.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables
-translate
.Tpo
-c
-o
xtables_
nft_
multi-
x
tables
-translate
.o
`test
-f
'
x
tables
-translate
.c'
||
echo
'$(srcdir)/'
`
x
tables
-translate
.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip6
tables.Tpo
$(DEPDIR)/xtables_multi-
ip6
tables.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables
-translate
.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables
-translate
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables.c'
object
=
'xtables_multi-
ip6
tables.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables
-translate
.c'
object
=
'xtables_
nft_
multi-
x
tables
-translate
.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip6
tables.o
`test
-f
'
ip6
tables.c'
||
echo
'$(srcdir)/'
`
ip6
tables.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables
-translate
.o
`test
-f
'
x
tables
-translate
.c'
||
echo
'$(srcdir)/'
`
x
tables
-translate
.c
xtables_multi-
ip6
tables.obj
:
ip6
tables.c
xtables_
nft_
multi-
x
tables
-translate
.obj
:
x
tables
-translate
.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-
ip6
tables.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-
ip6
tables.Tpo
-c
-o
xtables_multi-
ip6
tables.obj
`if
test
-f
'
ip6
tables.c'
;
then
$(CYGPATH_W)
'
ip6
tables.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-
x
tables
-translate
.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-
x
tables
-translate
.Tpo
-c
-o
xtables_
nft_
multi-
x
tables
-translate
.obj
`if
test
-f
'
x
tables
-translate
.c'
;
then
$(CYGPATH_W)
'
x
tables
-translate
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables
-translate
.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-
ip6
tables.Tpo
$(DEPDIR)/xtables_multi-
ip6
tables.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-
x
tables
-translate
.Tpo
$(DEPDIR)/xtables_
nft_
multi-
x
tables
-translate
.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
ip6
tables.c'
object
=
'xtables_multi-
ip6
tables.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'
x
tables
-translate
.c'
object
=
'xtables_
nft_
multi-
x
tables
-translate
.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-
ip6
tables.obj
`if
test
-f
'
ip6
tables.c'
;
then
$(CYGPATH_W)
'
ip6
tables.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
ip6
tables.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-
x
tables
-translate
.obj
`if
test
-f
'
x
tables
-translate
.c'
;
then
$(CYGPATH_W)
'
x
tables
-translate
.c'
;
else
$(CYGPATH_W)
'$(srcdir)/
x
tables
-translate
.c'
;
fi`
xtables_multi-xshared.o
:
xshared.c
xtables_
nft_
multi-xshared.o
:
xshared.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-xshared.o
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-xshared.Tpo
-c
-o
xtables_multi-xshared.o
`test
-f
'xshared.c'
||
echo
'$(srcdir)/'
`xshared.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-xshared.o
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-xshared.Tpo
-c
-o
xtables_
nft_
multi-xshared.o
`test
-f
'xshared.c'
||
echo
'$(srcdir)/'
`xshared.c
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-xshared.Tpo
$(DEPDIR)/xtables_multi-xshared.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-xshared.Tpo
$(DEPDIR)/xtables_
nft_
multi-xshared.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xshared.c'
object
=
'xtables_multi-xshared.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xshared.c'
object
=
'xtables_
nft_
multi-xshared.o'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-xshared.o
`test
-f
'xshared.c'
||
echo
'$(srcdir)/'
`xshared.c
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-xshared.o
`test
-f
'xshared.c'
||
echo
'$(srcdir)/'
`xshared.c
xtables_multi-xshared.obj
:
xshared.c
xtables_
nft_
multi-xshared.obj
:
xshared.c
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-MT
xtables_multi-xshared.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_multi-xshared.Tpo
-c
-o
xtables_multi-xshared.obj
`if
test
-f
'xshared.c'
;
then
$(CYGPATH_W)
'xshared.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xshared.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_CC)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-MT
xtables_
nft_
multi-xshared.obj
-MD
-MP
-MF
$(DEPDIR)/xtables_
nft_
multi-xshared.Tpo
-c
-o
xtables_
nft_
multi-xshared.obj
`if
test
-f
'xshared.c'
;
then
$(CYGPATH_W)
'xshared.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xshared.c'
;
fi`
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_multi-xshared.Tpo
$(DEPDIR)/xtables_multi-xshared.Po
@am__fastdepCC_TRUE@
$(AM_V_at)$(am__mv)
$(DEPDIR)/xtables_
nft_
multi-xshared.Tpo
$(DEPDIR)/xtables_
nft_
multi-xshared.Po
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xshared.c'
object
=
'xtables_multi-xshared.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
$(AM_V_CC)source
=
'xshared.c'
object
=
'xtables_
nft_
multi-xshared.obj'
libtool
=
no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@
DEPDIR
=
$(DEPDIR)
$(CCDEPMODE)
$(depcomp)
@AMDEPBACKSLASH@
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_multi-xshared.obj
`if
test
-f
'xshared.c'
;
then
$(CYGPATH_W)
'xshared.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xshared.c'
;
fi`
@am__fastdepCC_FALSE@
$(AM_V_CC@am__nodep@)$(CC)
$(DEFS)
$(DEFAULT_INCLUDES)
$(INCLUDES)
$(AM_CPPFLAGS)
$(CPPFLAGS)
$(xtables_
nft_
multi_CFLAGS)
$(CFLAGS)
-c
-o
xtables_
nft_
multi-xshared.obj
`if
test
-f
'xshared.c'
;
then
$(CYGPATH_W)
'xshared.c'
;
else
$(CYGPATH_W)
'$(srcdir)/xshared.c'
;
fi`
.l.c
:
.l.c
:
$(AM_V_LEX)$(am__skiplex)
$(SHELL)
$(YLWRAP)
$<
$(LEX_OUTPUT_ROOT)
.c
$@
--
$(LEXCOMPILE)
$(AM_V_LEX)$(am__skiplex)
$(SHELL)
$(YLWRAP)
$<
$(LEX_OUTPUT_ROOT)
.c
$@
--
$(LEXCOMPILE)
...
@@ -1477,7 +1520,7 @@ uninstall-man: uninstall-man1 uninstall-man8
...
@@ -1477,7 +1520,7 @@ uninstall-man: uninstall-man1 uninstall-man8
.PRECIOUS
:
Makefile
.PRECIOUS
:
Makefile
# yacc and lex generate dirty code
# yacc and lex generate dirty code
@ENABLE_NFTABLES_TRUE@xtables_
compa
t_multi-xtables-config-parser.o xtables_
compa
t_multi-xtables-config-syntax.o
:
AM_CFLAGS += -Wno-missing-prototypes -Wno-missing-declarations -Wno-implicit-function-declaration -Wno-nested-externs -Wno-undef -Wno-redundant-decls
@ENABLE_NFTABLES_TRUE@xtables_
nf
t_multi-xtables-config-parser.o xtables_
nf
t_multi-xtables-config-syntax.o
:
AM_CFLAGS += -Wno-missing-prototypes -Wno-missing-declarations -Wno-implicit-function-declaration -Wno-nested-externs -Wno-undef -Wno-redundant-decls
iptables-extensions.8
:
iptables-extensions.8.tmpl ../extensions/matches.man ../extensions/targets.man
iptables-extensions.8
:
iptables-extensions.8.tmpl ../extensions/matches.man ../extensions/targets.man
${AM_VERBOSE_GEN}
sed
\
${AM_VERBOSE_GEN}
sed
\
...
@@ -1488,10 +1531,10 @@ iptables-extensions.8: iptables-extensions.8.tmpl ../extensions/matches.man ../e
...
@@ -1488,10 +1531,10 @@ iptables-extensions.8: iptables-extensions.8.tmpl ../extensions/matches.man ../e
install-exec-hook
:
install-exec-hook
:
-
if
test
-z
"
${DESTDIR}
"
;
then
/sbin/ldconfig
;
fi
;
-
if
test
-z
"
${DESTDIR}
"
;
then
/sbin/ldconfig
;
fi
;
${INSTALL}
-dm0755
"
${DESTDIR}${bindir}
"
;
${INSTALL}
-dm0755
"
${DESTDIR}${bindir}
"
;
for
i
in
${vx_bin_links}
;
do
${LN_S}
-f
"
${sbindir}
/xtables-multi"
"
${DESTDIR}${bindir}
/
$$
i"
;
done
;
for
i
in
${vx_bin_links}
;
do
${LN_S}
-f
"
${sbindir}
/xtables-
legacy-
multi"
"
${DESTDIR}${bindir}
/
$$
i"
;
done
;
for
i
in
${v4_sbin_links}
;
do
${LN_S}
-f
xtables-multi
"
${DESTDIR}${sbindir}
/
$$
i"
;
done
;
for
i
in
${v4_sbin_links}
;
do
${LN_S}
-f
xtables-
legacy-
multi
"
${DESTDIR}${sbindir}
/
$$
i"
;
done
;
for
i
in
${v6_sbin_links}
;
do
${LN_S}
-f
xtables-multi
"
${DESTDIR}${sbindir}
/
$$
i"
;
done
;
for
i
in
${v6_sbin_links}
;
do
${LN_S}
-f
xtables-
legacy-
multi
"
${DESTDIR}${sbindir}
/
$$
i"
;
done
;
for
i
in
${x_sbin_links}
;
do
${LN_S}
-f
xtables-
compa
t-multi
"
${DESTDIR}${sbindir}
/
$$
i"
;
done
;
for
i
in
${x_sbin_links}
;
do
${LN_S}
-f
xtables-
nf
t-multi
"
${DESTDIR}${sbindir}
/
$$
i"
;
done
;
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Tell versions [3.59,3.63) of GNU make to not export all variables.
# Otherwise a system limit (for SysV at least) may be exceeded.
# Otherwise a system limit (for SysV at least) may be exceeded.
...
...
iptables/ip6tables-restore.c
View file @
278668fa
...
@@ -228,7 +228,7 @@ int ip6tables_restore_main(int argc, char *argv[])
...
@@ -228,7 +228,7 @@ int ip6tables_restore_main(int argc, char *argv[])
verbose
=
1
;
verbose
=
1
;
break
;
break
;
case
'V'
:
case
'V'
:
printf
(
"%s v%s
\n
"
,
prog_name
,
prog_vers
);
printf
(
"%s v%s
(legacy)
\n
"
,
prog_name
,
prog_vers
);
exit
(
0
);
exit
(
0
);
case
't'
:
case
't'
:
testing
=
1
;
testing
=
1
;
...
...
iptables/ip6tables-save.c
View file @
278668fa
...
@@ -19,6 +19,9 @@
...
@@ -19,6 +19,9 @@
#include "ip6tables.h"
#include "ip6tables.h"
#include "ip6tables-multi.h"
#include "ip6tables-multi.h"
#define prog_name ip6tables_globals.program_name
#define prog_vers ip6tables_globals.program_version
static
int
show_counters
;
static
int
show_counters
;
static
const
struct
option
options
[]
=
{
static
const
struct
option
options
[]
=
{
...
@@ -27,6 +30,7 @@ static const struct option options[] = {
...
@@ -27,6 +30,7 @@ static const struct option options[] = {
{.
name
=
"table"
,
.
has_arg
=
true
,
.
val
=
't'
},
{.
name
=
"table"
,
.
has_arg
=
true
,
.
val
=
't'
},
{.
name
=
"modprobe"
,
.
has_arg
=
true
,
.
val
=
'M'
},
{.
name
=
"modprobe"
,
.
has_arg
=
true
,
.
val
=
'M'
},
{.
name
=
"file"
,
.
has_arg
=
true
,
.
val
=
'f'
},
{.
name
=
"file"
,
.
has_arg
=
true
,
.
val
=
'f'
},
{.
name
=
"version"
,
.
has_arg
=
false
,
.
val
=
'V'
},
{
NULL
},
{
NULL
},
};
};
...
@@ -146,7 +150,7 @@ int ip6tables_save_main(int argc, char *argv[])
...
@@ -146,7 +150,7 @@ int ip6tables_save_main(int argc, char *argv[])
init_extensions6
();
init_extensions6
();
#endif
#endif
while
((
c
=
getopt_long
(
argc
,
argv
,
"bcdt:M:f:"
,
options
,
NULL
))
!=
-
1
)
{
while
((
c
=
getopt_long
(
argc
,
argv
,
"bcdt:M:f:
V
"
,
options
,
NULL
))
!=
-
1
)
{
switch
(
c
)
{
switch
(
c
)
{
case
'b'
:
case
'b'
:
fprintf
(
stderr
,
"-b/--binary option is not implemented
\n
"
);
fprintf
(
stderr
,
"-b/--binary option is not implemented
\n
"
);
...
@@ -180,6 +184,9 @@ int ip6tables_save_main(int argc, char *argv[])
...
@@ -180,6 +184,9 @@ int ip6tables_save_main(int argc, char *argv[])
case
'd'
:
case
'd'
:
do_output
(
tablename
);
do_output
(
tablename
);
exit
(
0
);
exit
(
0
);
case
'V'
:
printf
(
"%s v%s (legacy)
\n
"
,
prog_name
,
prog_vers
);
exit
(
0
);
default:
default:
fprintf
(
stderr
,
fprintf
(
stderr
,
"Look at manual page `ip6tables-save.8' for more information.
\n
"
);
"Look at manual page `ip6tables-save.8' for more information.
\n
"
);
...
...
iptables/ip6tables.c
View file @
278668fa
...
@@ -283,7 +283,7 @@ ip6tables_exit_error(enum xtables_exittype status, const char *msg, ...)
...
@@ -283,7 +283,7 @@ ip6tables_exit_error(enum xtables_exittype status, const char *msg, ...)
va_list
args
;
va_list
args
;
va_start
(
args
,
msg
);
va_start
(
args
,
msg
);
fprintf
(
stderr
,
"%s v%s: "
,
prog_name
,
prog_vers
);
fprintf
(
stderr
,
"%s v%s
(legacy)
: "
,
prog_name
,
prog_vers
);
vfprintf
(
stderr
,
msg
,
args
);
vfprintf
(
stderr
,
msg
,
args
);
va_end
(
args
);
va_end
(
args
);
fprintf
(
stderr
,
"
\n
"
);
fprintf
(
stderr
,
"
\n
"
);
...
@@ -518,19 +518,23 @@ print_match(const struct xt_entry_match *m,
...
@@ -518,19 +518,23 @@ print_match(const struct xt_entry_match *m,
const
struct
ip6t_ip6
*
ip
,
const
struct
ip6t_ip6
*
ip
,
int
numeric
)
int
numeric
)
{
{
const
struct
xtables_match
*
match
=
const
char
*
name
=
m
->
u
.
user
.
name
;
xtables_find_match
(
m
->
u
.
user
.
name
,
XTF_TRY_LOAD
,
NULL
);
const
int
revision
=
m
->
u
.
user
.
revision
;
struct
xtables_match
*
match
,
*
mt
;
match
=
xtables_find_match
(
name
,
XTF_TRY_LOAD
,
NULL
);
if
(
match
)
{
if
(
match
)
{
if
(
match
->
print
&&
m
->
u
.
user
.
revision
==
match
->
revision
)
mt
=
xtables_find_match_revision
(
name
,
XTF_TRY_LOAD
,
match
->
print
(
ip
,
m
,
numeric
);
match
,
revision
);
if
(
mt
&&
mt
->
print
)
mt
->
print
(
ip
,
m
,
numeric
);
else
if
(
match
->
print
)
else
if
(
match
->
print
)
printf
(
"%s%s "
,
match
->
name
,
unsupported_rev
);
printf
(
"%s%s "
,
match
->
name
,
unsupported_rev
);
else
else
printf
(
"%s "
,
match
->
name
);
printf
(
"%s "
,
match
->
name
);
}
else
{
}
else
{
if
(
m
->
u
.
user
.
name
[
0
])
if
(
name
[
0
])
printf
(
"UNKNOWN match `%s' "
,
m
->
u
.
user
.
name
);
printf
(
"UNKNOWN match `%s' "
,
name
);
}
}
/* Don't stop iterating. */
/* Don't stop iterating. */
return
0
;
return
0
;
...
@@ -544,7 +548,7 @@ print_firewall(const struct ip6t_entry *fw,
...
@@ -544,7 +548,7 @@ print_firewall(const struct ip6t_entry *fw,
unsigned
int
format
,
unsigned
int
format
,
struct
xtc_handle
*
const
handle
)
struct
xtc_handle
*
const
handle
)
{
{
const
struct
xtables_target
*
target
=
NULL
;
struct
xtables_target
*
target
,
*
tg
;
const
struct
xt_entry_target
*
t
;
const
struct
xt_entry_target
*
t
;
char
buf
[
BUFSIZ
];
char
buf
[
BUFSIZ
];
...
@@ -651,9 +655,13 @@ print_firewall(const struct ip6t_entry *fw,
...
@@ -651,9 +655,13 @@ print_firewall(const struct ip6t_entry *fw,
IP6T_MATCH_ITERATE
(
fw
,
print_match
,
&
fw
->
ipv6
,
format
&
FMT_NUMERIC
);
IP6T_MATCH_ITERATE
(
fw
,
print_match
,
&
fw
->
ipv6
,
format
&
FMT_NUMERIC
);
if
(
target
)
{
if
(
target
)
{
if
(
target
->
print
&&
t
->
u
.
user
.
revision
==
target
->
revision
)
const
int
revision
=
t
->
u
.
user
.
revision
;
tg
=
xtables_find_target_revision
(
targname
,
XTF_TRY_LOAD
,
target
,
revision
);
if
(
tg
&&
tg
->
print
)
/* Print the target information. */
/* Print the target information. */
t
arget
->
print
(
&
fw
->
ipv6
,
t
,
format
&
FMT_NUMERIC
);
t
g
->
print
(
&
fw
->
ipv6
,
t
,
format
&
FMT_NUMERIC
);
else
if
(
target
->
print
)
else
if
(
target
->
print
)
printf
(
" %s%s"
,
target
->
name
,
unsupported_rev
);
printf
(
" %s%s"
,
target
->
name
,
unsupported_rev
);
}
else
if
(
t
->
u
.
target_size
!=
sizeof
(
*
t
))
}
else
if
(
t
->
u
.
target_size
!=
sizeof
(
*
t
))
...
@@ -1035,23 +1043,28 @@ static void print_proto(uint16_t proto, int invert)
...
@@ -1035,23 +1043,28 @@ static void print_proto(uint16_t proto, int invert)
static
int
print_match_save
(
const
struct
xt_entry_match
*
e
,
static
int
print_match_save
(
const
struct
xt_entry_match
*
e
,
const
struct
ip6t_ip6
*
ip
)
const
struct
ip6t_ip6
*
ip
)
{
{
const
struct
xtables_match
*
match
=
const
char
*
name
=
e
->
u
.
user
.
name
;
xtables_find_match
(
e
->
u
.
user
.
name
,
XTF_TRY_LOAD
,
NULL
);
const
int
revision
=
e
->
u
.
user
.
revision
;
struct
xtables_match
*
match
,
*
mt
,
*
mt2
;
match
=
xtables_find_match
(
name
,
XTF_TRY_LOAD
,
NULL
);
if
(
match
)
{
if
(
match
)
{
printf
(
" -m %s"
,
mt
=
mt2
=
xtables_find_match_revision
(
name
,
XTF_TRY_LOAD
,
match
->
alias
?
match
->
alias
(
e
)
:
e
->
u
.
user
.
name
);
match
,
revision
);
if
(
!
mt2
)
mt2
=
match
;
printf
(
" -m %s"
,
mt2
->
alias
?
mt2
->
alias
(
e
)
:
name
);
/* some matches don't provide a save function */
/* some matches don't provide a save function */
if
(
m
atch
->
save
&&
e
->
u
.
user
.
revision
==
match
->
revision
)
if
(
m
t
&&
mt
->
save
)
m
atch
->
save
(
ip
,
e
);
m
t
->
save
(
ip
,
e
);
else
if
(
match
->
save
)
else
if
(
match
->
save
)
printf
(
unsupported_rev
);
printf
(
unsupported_rev
);
}
else
{
}
else
{
if
(
e
->
u
.
match_size
)
{
if
(
e
->
u
.
match_size
)
{
fprintf
(
stderr
,
fprintf
(
stderr
,
"Can't find library for match `%s'
\n
"
,
"Can't find library for match `%s'
\n
"
,
e
->
u
.
user
.
name
);
name
);
exit
(
1
);
exit
(
1
);
}
}
}
}
...
@@ -1136,18 +1149,25 @@ void print_rule6(const struct ip6t_entry *e,
...
@@ -1136,18 +1149,25 @@ void print_rule6(const struct ip6t_entry *e,
target_name
=
ip6tc_get_target
(
e
,
h
);
target_name
=
ip6tc_get_target
(
e
,
h
);
t
=
ip6t_get_target
((
struct
ip6t_entry
*
)
e
);
t
=
ip6t_get_target
((
struct
ip6t_entry
*
)
e
);
if
(
t
->
u
.
user
.
name
[
0
])
{
if
(
t
->
u
.
user
.
name
[
0
])
{
struct
xtables_target
*
target
=
const
char
*
name
=
t
->
u
.
user
.
name
;
xtables_find_target
(
t
->
u
.
user
.
name
,
XTF_TRY_LOAD
);
const
int
revision
=
t
->
u
.
user
.
revision
;
struct
xtables_target
*
target
,
*
tg
,
*
tg2
;
target
=
xtables_find_target
(
name
,
XTF_TRY_LOAD
);
if
(
!
target
)
{
if
(
!
target
)
{
fprintf
(
stderr
,
"Can't find library for target `%s'
\n
"
,
fprintf
(
stderr
,
"Can't find library for target `%s'
\n
"
,
t
->
u
.
user
.
name
);
name
);
exit
(
1
);
exit
(
1
);
}
}
printf
(
" -j %s"
,
target
->
alias
?
target
->
alias
(
t
)
:
target_name
);
tg
=
tg2
=
xtables_find_target_revision
(
name
,
XTF_TRY_LOAD
,
if
(
target
->
save
&&
t
->
u
.
user
.
revision
==
target
->
revision
)
target
,
revision
);
target
->
save
(
&
e
->
ipv6
,
t
);
if
(
!
tg2
)
tg2
=
target
;
printf
(
" -j %s"
,
tg2
->
alias
?
tg2
->
alias
(
t
)
:
target_name
);
if
(
tg
&&
tg
->
save
)
tg
->
save
(
&
e
->
ipv6
,
t
);
else
if
(
target
->
save
)
else
if
(
target
->
save
)
printf
(
unsupported_rev
);
printf
(
unsupported_rev
);
else
{
else
{
...
@@ -1158,7 +1178,7 @@ void print_rule6(const struct ip6t_entry *e,
...
@@ -1158,7 +1178,7 @@ void print_rule6(const struct ip6t_entry *e,
sizeof
(
struct
xt_entry_target
))
{
sizeof
(
struct
xt_entry_target
))
{
fprintf
(
stderr
,
"Target `%s' is missing "
fprintf
(
stderr
,
"Target `%s' is missing "
"save function
\n
"
,
"save function
\n
"
,
t
->
u
.
user
.
name
);
name
);
exit
(
1
);
exit
(
1
);
}
}
}
}
...
@@ -1647,7 +1667,7 @@ int do_command6(int argc, char *argv[], char **table,
...
@@ -1647,7 +1667,7 @@ int do_command6(int argc, char *argv[], char **table,
if
(
cs
.
invert
)
if
(
cs
.
invert
)
printf
(
"Not %s ;-)
\n
"
,
prog_vers
);
printf
(
"Not %s ;-)
\n
"
,
prog_vers
);
else
else
printf
(
"%s v%s
\n
"
,
printf
(
"%s v%s
(legacy)
\n
"
,
prog_name
,
prog_vers
);
prog_name
,
prog_vers
);
exit
(
0
);
exit
(
0
);
...
...
iptables/iptables-restore.c
View file @
278668fa
...
@@ -226,7 +226,7 @@ iptables_restore_main(int argc, char *argv[])
...
@@ -226,7 +226,7 @@ iptables_restore_main(int argc, char *argv[])
verbose
=
1
;
verbose
=
1
;
break
;
break
;
case
'V'
:
case
'V'
:
printf
(
"%s v%s
\n
"
,
prog_name
,
prog_vers
);
printf
(
"%s v%s
(legacy)
\n
"
,
prog_name
,
prog_vers
);
exit
(
0
);
exit
(
0
);
case
't'
:
case
't'
:
testing
=
1
;
testing
=
1
;
...
...
iptables/iptables-save.c
View file @
278668fa
...
@@ -18,6 +18,9 @@
...
@@ -18,6 +18,9 @@
#include "iptables.h"
#include "iptables.h"
#include "iptables-multi.h"
#include "iptables-multi.h"
#define prog_name iptables_globals.program_name
#define prog_vers iptables_globals.program_version
static
int
show_counters
;
static
int
show_counters
;
static
const
struct
option
options
[]
=
{
static
const
struct
option
options
[]
=
{
...
@@ -26,6 +29,7 @@ static const struct option options[] = {
...
@@ -26,6 +29,7 @@ static const struct option options[] = {
{.
name
=
"table"
,
.
has_arg
=
true
,
.
val
=
't'
},
{.
name
=
"table"
,
.
has_arg
=
true
,
.
val
=
't'
},
{.
name
=
"modprobe"
,
.
has_arg
=
true
,
.
val
=
'M'
},
{.
name
=
"modprobe"
,
.
has_arg
=
true
,
.
val
=
'M'
},
{.
name
=
"file"
,
.
has_arg
=
true
,
.
val
=
'f'
},
{.
name
=
"file"
,
.
has_arg
=
true
,
.
val
=
'f'
},
{.
name
=
"version"
,
.
has_arg
=
false
,
.
val
=
'V'
},
{
NULL
},
{
NULL
},
};
};
...
@@ -145,7 +149,7 @@ iptables_save_main(int argc, char *argv[])
...
@@ -145,7 +149,7 @@ iptables_save_main(int argc, char *argv[])
init_extensions4
();
init_extensions4
();
#endif
#endif
while
((
c
=
getopt_long
(
argc
,
argv
,
"bcdt:M:f:"
,
options
,
NULL
))
!=
-
1
)
{
while
((
c
=
getopt_long
(
argc
,
argv
,
"bcdt:M:f:
V
"
,
options
,
NULL
))
!=
-
1
)
{
switch
(
c
)
{
switch
(
c
)
{
case
'b'
:
case
'b'
:
fprintf
(
stderr
,
"-b/--binary option is not implemented
\n
"
);
fprintf
(
stderr
,
"-b/--binary option is not implemented
\n
"
);
...
@@ -179,6 +183,9 @@ iptables_save_main(int argc, char *argv[])
...
@@ -179,6 +183,9 @@ iptables_save_main(int argc, char *argv[])
case
'd'
:
case
'd'
:
do_output
(
tablename
);
do_output
(
tablename
);
exit
(
0
);
exit
(
0
);
case
'V'
:
printf
(
"%s v%s (legacy)
\n
"
,
prog_name
,
prog_vers
);
exit
(
0
);
default:
default:
fprintf
(
stderr
,
fprintf
(
stderr
,
"Look at manual page `iptables-save.8' for more information.
\n
"
);
"Look at manual page `iptables-save.8' for more information.
\n
"
);
...
...
iptables/iptables-xml.c
View file @
278668fa
...
@@ -38,7 +38,7 @@ static int verbose;
...
@@ -38,7 +38,7 @@ static int verbose;
/* Whether to combine actions of sequential rules with identical conditions */
/* Whether to combine actions of sequential rules with identical conditions */
static
int
combine
;
static
int
combine
;
/* Keeping track of external matches and targets. */
/* Keeping track of external matches and targets. */
static
struct
option
options
[]
=
{
static
const
struct
option
options
[]
=
{
{
"verbose"
,
0
,
NULL
,
'v'
},
{
"verbose"
,
0
,
NULL
,
'v'
},
{
"combine"
,
0
,
NULL
,
'c'
},
{
"combine"
,
0
,
NULL
,
'c'
},
{
"help"
,
0
,
NULL
,
'h'
},
{
"help"
,
0
,
NULL
,
'h'
},
...
...
iptables/iptables.8.in
View file @
278668fa
...
@@ -462,8 +462,9 @@ Jozsef Kadlecsik wrote the REJECT target.
...
@@ -462,8 +462,9 @@ Jozsef Kadlecsik wrote the REJECT target.
.PP
.PP
Harald Welte wrote the ULOG and NFQUEUE target, the new libiptc, as well as the TTL, DSCP, ECN matches and targets.
Harald Welte wrote the ULOG and NFQUEUE target, the new libiptc, as well as the TTL, DSCP, ECN matches and targets.
.PP
.PP
The Netfilter Core Team is: Jozsef Kadlecsik, Patrick McHardy, Pablo Neira
The Netfilter Core Team is: Jozsef Kadlecsik, Pablo Neira Ayuso,
Ayuso, Eric Leblond and Florian Westphal. Emeritus Core Team members are: Marc
Eric Leblond, Florian Westphal and Arturo Borrero Gonzalez.
Emeritus Core Team members are: Marc
Boucher, Martin Josefsson, Yasuyuki Kozakai, James Morris, Harald Welte and
Boucher, Martin Josefsson, Yasuyuki Kozakai, James Morris, Harald Welte and
Rusty Russell.
Rusty Russell.
.PP
.PP
...
...
iptables/iptables.c
View file @
278668fa
...
@@ -276,7 +276,7 @@ iptables_exit_error(enum xtables_exittype status, const char *msg, ...)
...
@@ -276,7 +276,7 @@ iptables_exit_error(enum xtables_exittype status, const char *msg, ...)
va_list
args
;
va_list
args
;
va_start
(
args
,
msg
);
va_start
(
args
,
msg
);
fprintf
(
stderr
,
"%s v%s: "
,
prog_name
,
prog_vers
);
fprintf
(
stderr
,
"%s v%s
(legacy)
: "
,
prog_name
,
prog_vers
);
vfprintf
(
stderr
,
msg
,
args
);
vfprintf
(
stderr
,
msg
,
args
);
va_end
(
args
);
va_end
(
args
);
fprintf
(
stderr
,
"
\n
"
);
fprintf
(
stderr
,
"
\n
"
);
...
@@ -502,19 +502,23 @@ print_match(const struct xt_entry_match *m,
...
@@ -502,19 +502,23 @@ print_match(const struct xt_entry_match *m,
const
struct
ipt_ip
*
ip
,
const
struct
ipt_ip
*
ip
,
int
numeric
)
int
numeric
)
{
{
const
struct
xtables_match
*
match
=
const
char
*
name
=
m
->
u
.
user
.
name
;
xtables_find_match
(
m
->
u
.
user
.
name
,
XTF_TRY_LOAD
,
NULL
);
const
int
revision
=
m
->
u
.
user
.
revision
;
struct
xtables_match
*
match
,
*
mt
;
match
=
xtables_find_match
(
name
,
XTF_TRY_LOAD
,
NULL
);
if
(
match
)
{
if
(
match
)
{
if
(
match
->
print
&&
m
->
u
.
user
.
revision
==
match
->
revision
)
mt
=
xtables_find_match_revision
(
name
,
XTF_TRY_LOAD
,
match
->
print
(
ip
,
m
,
numeric
);
match
,
revision
);
if
(
mt
&&
mt
->
print
)
mt
->
print
(
ip
,
m
,
numeric
);
else
if
(
match
->
print
)
else
if
(
match
->
print
)
printf
(
"%s%s "
,
match
->
name
,
unsupported_rev
);
printf
(
"%s%s "
,
match
->
name
,
unsupported_rev
);
else
else
printf
(
"%s "
,
match
->
name
);
printf
(
"%s "
,
match
->
name
);
}
else
{
}
else
{
if
(
m
->
u
.
user
.
name
[
0
])
if
(
name
[
0
])
printf
(
"UNKNOWN match `%s' "
,
m
->
u
.
user
.
name
);
printf
(
"UNKNOWN match `%s' "
,
name
);
}
}
/* Don't stop iterating. */
/* Don't stop iterating. */
return
0
;
return
0
;
...
@@ -528,7 +532,7 @@ print_firewall(const struct ipt_entry *fw,
...
@@ -528,7 +532,7 @@ print_firewall(const struct ipt_entry *fw,
unsigned
int
format
,
unsigned
int
format
,
struct
xtc_handle
*
const
handle
)
struct
xtc_handle
*
const
handle
)
{
{
const
struct
xtables_target
*
target
=
NULL
;
struct
xtables_target
*
target
,
*
tg
;
const
struct
xt_entry_target
*
t
;
const
struct
xt_entry_target
*
t
;
uint8_t
flags
;
uint8_t
flags
;
char
buf
[
BUFSIZ
];
char
buf
[
BUFSIZ
];
...
@@ -635,9 +639,13 @@ print_firewall(const struct ipt_entry *fw,
...
@@ -635,9 +639,13 @@ print_firewall(const struct ipt_entry *fw,
IPT_MATCH_ITERATE
(
fw
,
print_match
,
&
fw
->
ip
,
format
&
FMT_NUMERIC
);
IPT_MATCH_ITERATE
(
fw
,
print_match
,
&
fw
->
ip
,
format
&
FMT_NUMERIC
);
if
(
target
)
{
if
(
target
)
{
if
(
target
->
print
&&
t
->
u
.
user
.
revision
==
target
->
revision
)
const
int
revision
=
t
->
u
.
user
.
revision
;
tg
=
xtables_find_target_revision
(
targname
,
XTF_TRY_LOAD
,
target
,
revision
);
if
(
tg
&&
tg
->
print
)
/* Print the target information. */
/* Print the target information. */
t
arget
->
print
(
&
fw
->
ip
,
t
,
format
&
FMT_NUMERIC
);
t
g
->
print
(
&
fw
->
ip
,
t
,
format
&
FMT_NUMERIC
);
else
if
(
target
->
print
)
else
if
(
target
->
print
)
printf
(
" %s%s"
,
target
->
name
,
unsupported_rev
);
printf
(
" %s%s"
,
target
->
name
,
unsupported_rev
);
}
else
if
(
t
->
u
.
target_size
!=
sizeof
(
*
t
))
}
else
if
(
t
->
u
.
target_size
!=
sizeof
(
*
t
))
...
@@ -1025,23 +1033,28 @@ print_iface(char letter, const char *iface, const unsigned char *mask,
...
@@ -1025,23 +1033,28 @@ print_iface(char letter, const char *iface, const unsigned char *mask,
static
int
print_match_save
(
const
struct
xt_entry_match
*
e
,
static
int
print_match_save
(
const
struct
xt_entry_match
*
e
,
const
struct
ipt_ip
*
ip
)
const
struct
ipt_ip
*
ip
)
{
{
const
struct
xtables_match
*
match
=
const
char
*
name
=
e
->
u
.
user
.
name
;
xtables_find_match
(
e
->
u
.
user
.
name
,
XTF_TRY_LOAD
,
NULL
);
const
int
revision
=
e
->
u
.
user
.
revision
;
struct
xtables_match
*
match
,
*
mt
,
*
mt2
;
match
=
xtables_find_match
(
name
,
XTF_TRY_LOAD
,
NULL
);
if
(
match
)
{
if
(
match
)
{
printf
(
" -m %s"
,
mt
=
mt2
=
xtables_find_match_revision
(
name
,
XTF_TRY_LOAD
,
match
->
alias
?
match
->
alias
(
e
)
:
e
->
u
.
user
.
name
);
match
,
revision
);
if
(
!
mt2
)
mt2
=
match
;
printf
(
" -m %s"
,
mt2
->
alias
?
mt2
->
alias
(
e
)
:
name
);
/* some matches don't provide a save function */
/* some matches don't provide a save function */
if
(
m
atch
->
save
&&
e
->
u
.
user
.
revision
==
match
->
revision
)
if
(
m
t
&&
mt
->
save
)
m
atch
->
save
(
ip
,
e
);
m
t
->
save
(
ip
,
e
);
else
if
(
match
->
save
)
else
if
(
match
->
save
)
printf
(
unsupported_rev
);
printf
(
unsupported_rev
);
}
else
{
}
else
{
if
(
e
->
u
.
match_size
)
{
if
(
e
->
u
.
match_size
)
{
fprintf
(
stderr
,
fprintf
(
stderr
,
"Can't find library for match `%s'
\n
"
,
"Can't find library for match `%s'
\n
"
,
e
->
u
.
user
.
name
);
name
);
exit
(
1
);
exit
(
1
);
}
}
}
}
...
@@ -1125,18 +1138,25 @@ void print_rule4(const struct ipt_entry *e,
...
@@ -1125,18 +1138,25 @@ void print_rule4(const struct ipt_entry *e,
target_name
=
iptc_get_target
(
e
,
h
);
target_name
=
iptc_get_target
(
e
,
h
);
t
=
ipt_get_target
((
struct
ipt_entry
*
)
e
);
t
=
ipt_get_target
((
struct
ipt_entry
*
)
e
);
if
(
t
->
u
.
user
.
name
[
0
])
{
if
(
t
->
u
.
user
.
name
[
0
])
{
const
struct
xtables_target
*
target
=
const
char
*
name
=
t
->
u
.
user
.
name
;
xtables_find_target
(
t
->
u
.
user
.
name
,
XTF_TRY_LOAD
);
const
int
revision
=
t
->
u
.
user
.
revision
;
struct
xtables_target
*
target
,
*
tg
,
*
tg2
;
target
=
xtables_find_target
(
name
,
XTF_TRY_LOAD
);
if
(
!
target
)
{
if
(
!
target
)
{
fprintf
(
stderr
,
"Can't find library for target `%s'
\n
"
,
fprintf
(
stderr
,
"Can't find library for target `%s'
\n
"
,
t
->
u
.
user
.
name
);
name
);
exit
(
1
);
exit
(
1
);
}
}
printf
(
" -j %s"
,
target
->
alias
?
target
->
alias
(
t
)
:
target_name
);
tg
=
tg2
=
xtables_find_target_revision
(
name
,
XTF_TRY_LOAD
,
if
(
target
->
save
&&
t
->
u
.
user
.
revision
==
target
->
revision
)
target
,
revision
);
target
->
save
(
&
e
->
ip
,
t
);
if
(
!
tg2
)
tg2
=
target
;
printf
(
" -j %s"
,
tg2
->
alias
?
tg2
->
alias
(
t
)
:
target_name
);
if
(
tg
&&
tg
->
save
)
tg
->
save
(
&
e
->
ip
,
t
);
else
if
(
target
->
save
)
else
if
(
target
->
save
)
printf
(
unsupported_rev
);
printf
(
unsupported_rev
);
else
{
else
{
...
@@ -1147,7 +1167,7 @@ void print_rule4(const struct ipt_entry *e,
...
@@ -1147,7 +1167,7 @@ void print_rule4(const struct ipt_entry *e,
sizeof
(
struct
xt_entry_target
))
{
sizeof
(
struct
xt_entry_target
))
{
fprintf
(
stderr
,
"Target `%s' is missing "
fprintf
(
stderr
,
"Target `%s' is missing "
"save function
\n
"
,
"save function
\n
"
,
t
->
u
.
user
.
name
);
name
);
exit
(
1
);
exit
(
1
);
}
}
}
}
...
@@ -1637,7 +1657,7 @@ int do_command4(int argc, char *argv[], char **table,
...
@@ -1637,7 +1657,7 @@ int do_command4(int argc, char *argv[], char **table,
if
(
cs
.
invert
)
if
(
cs
.
invert
)
printf
(
"Not %s ;-)
\n
"
,
prog_vers
);
printf
(
"Not %s ;-)
\n
"
,
prog_vers
);
else
else
printf
(
"%s v%s
\n
"
,
printf
(
"%s v%s
(legacy)
\n
"
,
prog_name
,
prog_vers
);
prog_name
,
prog_vers
);
exit
(
0
);
exit
(
0
);
...
...
iptables/nft-arp.c
View file @
278668fa
...
@@ -92,7 +92,7 @@ static char *
...
@@ -92,7 +92,7 @@ static char *
mask_to_dotted
(
const
struct
in_addr
*
mask
)
mask_to_dotted
(
const
struct
in_addr
*
mask
)
{
{
int
i
;
int
i
;
static
char
buf
[
2
0
];
static
char
buf
[
2
2
];
u_int32_t
maskaddr
,
bits
;
u_int32_t
maskaddr
,
bits
;
maskaddr
=
ntohl
(
mask
->
s_addr
);
maskaddr
=
ntohl
(
mask
->
s_addr
);
...
@@ -109,7 +109,7 @@ mask_to_dotted(const struct in_addr *mask)
...
@@ -109,7 +109,7 @@ mask_to_dotted(const struct in_addr *mask)
sprintf
(
buf
,
"/%d"
,
i
);
sprintf
(
buf
,
"/%d"
,
i
);
else
else
/* mask was not a decent combination of 1's and 0's */
/* mask was not a decent combination of 1's and 0's */
sprintf
(
buf
,
"/%s"
,
addr_to_dotted
(
mask
));
s
n
printf
(
buf
,
sizeof
(
buf
),
"/%s"
,
addr_to_dotted
(
mask
));
return
buf
;
return
buf
;
}
}
...
...
iptables/nft-bridge.c
View file @
278668fa
...
@@ -22,7 +22,7 @@
...
@@ -22,7 +22,7 @@
#include "nft-bridge.h"
#include "nft-bridge.h"
#include "nft.h"
#include "nft.h"
void
ebt_cs_clean
(
struct
eb
tables_command_state
*
cs
)
void
ebt_cs_clean
(
struct
ip
tables_command_state
*
cs
)
{
{
struct
ebt_match
*
m
,
*
nm
;
struct
ebt_match
*
m
,
*
nm
;
...
@@ -54,10 +54,16 @@ static void ebt_print_mac(const unsigned char *mac)
...
@@ -54,10 +54,16 @@ static void ebt_print_mac(const unsigned char *mac)
printf
(
"%s"
,
ether_ntoa
((
struct
ether_addr
*
)
mac
));
printf
(
"%s"
,
ether_ntoa
((
struct
ether_addr
*
)
mac
));
}
}
static
bool
mac_all_ones
(
const
unsigned
char
*
mac
)
{
static
const
char
hlpmsk
[
6
]
=
{
0xff
,
0xff
,
0xff
,
0xff
,
0xff
,
0xff
};
return
memcmp
(
mac
,
hlpmsk
,
sizeof
(
hlpmsk
))
==
0
;
}
/* Put the mac address into 6 (ETH_ALEN) bytes returns 0 on success. */
/* Put the mac address into 6 (ETH_ALEN) bytes returns 0 on success. */
static
void
ebt_print_mac_and_mask
(
const
unsigned
char
*
mac
,
const
unsigned
char
*
mask
)
static
void
ebt_print_mac_and_mask
(
const
unsigned
char
*
mac
,
const
unsigned
char
*
mask
)
{
{
char
hlpmsk
[
6
]
=
{};
if
(
!
memcmp
(
mac
,
eb_mac_type_unicast
,
6
)
&&
if
(
!
memcmp
(
mac
,
eb_mac_type_unicast
,
6
)
&&
!
memcmp
(
mask
,
eb_msk_type_unicast
,
6
))
!
memcmp
(
mask
,
eb_msk_type_unicast
,
6
))
...
@@ -73,29 +79,13 @@ static void ebt_print_mac_and_mask(const unsigned char *mac, const unsigned char
...
@@ -73,29 +79,13 @@ static void ebt_print_mac_and_mask(const unsigned char *mac, const unsigned char
printf
(
"BGA"
);
printf
(
"BGA"
);
else
{
else
{
ebt_print_mac
(
mac
);
ebt_print_mac
(
mac
);
if
(
memcmp
(
mask
,
hlpmsk
,
6
))
{
if
(
!
mac_all_ones
(
mask
))
{
printf
(
"/"
);
printf
(
"/"
);
ebt_print_mac
(
mask
);
ebt_print_mac
(
mask
);
}
}
}
}
}
}
static
uint16_t
ipt_to_ebt_flags
(
uint8_t
invflags
)
{
uint16_t
result
=
0
;
if
(
invflags
&
IPT_INV_VIA_IN
)
result
|=
EBT_IIN
;
if
(
invflags
&
IPT_INV_VIA_OUT
)
result
|=
EBT_IOUT
;
if
(
invflags
&
IPT_INV_PROTO
)
result
|=
EBT_IPROTO
;
return
result
;
}
static
void
add_logical_iniface
(
struct
nftnl_rule
*
r
,
char
*
iface
,
uint32_t
op
)
static
void
add_logical_iniface
(
struct
nftnl_rule
*
r
,
char
*
iface
,
uint32_t
op
)
{
{
int
iface_len
;
int
iface_len
;
...
@@ -125,7 +115,7 @@ static void add_logical_outiface(struct nftnl_rule *r, char *iface, uint32_t op)
...
@@ -125,7 +115,7 @@ static void add_logical_outiface(struct nftnl_rule *r, char *iface, uint32_t op)
/* TODO: Use generic add_action() once we convert this to use
/* TODO: Use generic add_action() once we convert this to use
* iptables_command_state.
* iptables_command_state.
*/
*/
static
int
_add_action
(
struct
nftnl_rule
*
r
,
struct
eb
tables_command_state
*
cs
)
static
int
_add_action
(
struct
nftnl_rule
*
r
,
struct
ip
tables_command_state
*
cs
)
{
{
int
ret
=
0
;
int
ret
=
0
;
...
@@ -153,11 +143,10 @@ static int _add_action(struct nftnl_rule *r, struct ebtables_command_state *cs)
...
@@ -153,11 +143,10 @@ static int _add_action(struct nftnl_rule *r, struct ebtables_command_state *cs)
static
int
nft_bridge_add
(
struct
nftnl_rule
*
r
,
void
*
data
)
static
int
nft_bridge_add
(
struct
nftnl_rule
*
r
,
void
*
data
)
{
{
struct
eb
tables_command_state
*
cs
=
data
;
struct
ip
tables_command_state
*
cs
=
data
;
struct
ebt_match
*
iter
;
struct
ebt_match
*
iter
;
struct
ebt_entry
*
fw
=
&
cs
->
fw
;
struct
ebt_entry
*
fw
=
&
cs
->
eb
;
uint32_t
op
;
uint32_t
op
;
char
*
addr
;
if
(
fw
->
in
[
0
]
!=
'\0'
)
{
if
(
fw
->
in
[
0
]
!=
'\0'
)
{
op
=
nft_invflags2cmp
(
fw
->
invflags
,
EBT_IIN
);
op
=
nft_invflags2cmp
(
fw
->
invflags
,
EBT_IIN
);
...
@@ -179,23 +168,25 @@ static int nft_bridge_add(struct nftnl_rule *r, void *data)
...
@@ -179,23 +168,25 @@ static int nft_bridge_add(struct nftnl_rule *r, void *data)
add_logical_outiface
(
r
,
fw
->
logical_out
,
op
);
add_logical_outiface
(
r
,
fw
->
logical_out
,
op
);
}
}
addr
=
ether_ntoa
((
struct
ether_addr
*
)
fw
->
sourcemac
);
if
(
fw
->
bitmask
&
EBT_ISOURCE
)
{
if
(
strcmp
(
addr
,
"0:0:0:0:0:0"
)
!=
0
)
{
op
=
nft_invflags2cmp
(
fw
->
invflags
,
EBT_ISOURCE
);
op
=
nft_invflags2cmp
(
fw
->
invflags
,
EBT_ISOURCE
);
add_payload
(
r
,
offsetof
(
struct
ethhdr
,
h_source
),
6
,
add_payload
(
r
,
offsetof
(
struct
ethhdr
,
h_source
),
6
,
NFT_PAYLOAD_LL_HEADER
);
NFT_PAYLOAD_LL_HEADER
);
if
(
!
mac_all_ones
(
fw
->
sourcemsk
))
add_bitwise
(
r
,
fw
->
sourcemsk
,
6
);
add_cmp_ptr
(
r
,
op
,
fw
->
sourcemac
,
6
);
add_cmp_ptr
(
r
,
op
,
fw
->
sourcemac
,
6
);
}
}
addr
=
ether_ntoa
((
struct
ether_addr
*
)
fw
->
destmac
);
if
(
fw
->
bitmask
&
EBT_IDEST
)
{
if
(
strcmp
(
addr
,
"0:0:0:0:0:0"
)
!=
0
)
{
op
=
nft_invflags2cmp
(
fw
->
invflags
,
EBT_IDEST
);
op
=
nft_invflags2cmp
(
fw
->
invflags
,
EBT_IDEST
);
add_payload
(
r
,
offsetof
(
struct
ethhdr
,
h_dest
),
6
,
add_payload
(
r
,
offsetof
(
struct
ethhdr
,
h_dest
),
6
,
NFT_PAYLOAD_LL_HEADER
);
NFT_PAYLOAD_LL_HEADER
);
if
(
!
mac_all_ones
(
fw
->
destmsk
))
add_bitwise
(
r
,
fw
->
destmsk
,
6
);
add_cmp_ptr
(
r
,
op
,
fw
->
destmac
,
6
);
add_cmp_ptr
(
r
,
op
,
fw
->
destmac
,
6
);
}
}
if
(
fw
->
ethproto
!
=
0
)
{
if
(
(
fw
->
bitmask
&
EBT_NOPROTO
)
=
=
0
)
{
op
=
nft_invflags2cmp
(
fw
->
invflags
,
EBT_IPROTO
);
op
=
nft_invflags2cmp
(
fw
->
invflags
,
EBT_IPROTO
);
add_payload
(
r
,
offsetof
(
struct
ethhdr
,
h_proto
),
2
,
add_payload
(
r
,
offsetof
(
struct
ethhdr
,
h_proto
),
2
,
NFT_PAYLOAD_LL_HEADER
);
NFT_PAYLOAD_LL_HEADER
);
...
@@ -223,62 +214,47 @@ static int nft_bridge_add(struct nftnl_rule *r, void *data)
...
@@ -223,62 +214,47 @@ static int nft_bridge_add(struct nftnl_rule *r, void *data)
static
void
nft_bridge_parse_meta
(
struct
nft_xt_ctx
*
ctx
,
static
void
nft_bridge_parse_meta
(
struct
nft_xt_ctx
*
ctx
,
struct
nftnl_expr
*
e
,
void
*
data
)
struct
nftnl_expr
*
e
,
void
*
data
)
{
{
struct
ebtables_command_state
*
cs
=
data
;
struct
iptables_command_state
*
cs
=
data
;
struct
ebt_entry
*
fw
=
&
cs
->
fw
;
struct
ebt_entry
*
fw
=
&
cs
->
eb
;
uint8_t
flags
=
0
;
uint8_t
invflags
=
0
;
int
iface
=
0
;
char
iifname
[
IFNAMSIZ
],
oifname
[
IFNAMSIZ
];
const
void
*
ifname
;
uint32_t
len
;
memset
(
iifname
,
0
,
sizeof
(
iifname
));
memset
(
oifname
,
0
,
sizeof
(
oifname
));
iface
=
parse_meta
(
e
,
ctx
->
meta
.
key
,
fw
->
in
,
fw
->
in_mask
,
fw
->
out
,
fw
->
out_mask
,
&
flags
);
parse_meta
(
e
,
ctx
->
meta
.
key
,
iifname
,
NULL
,
oifname
,
NULL
,
&
invflags
);
if
(
!
iface
)
goto
out
;
switch
(
ctx
->
meta
.
key
)
{
switch
(
ctx
->
meta
.
key
)
{
case
NFT_META_BRI_IIFNAME
:
case
NFT_META_BRI_IIFNAME
:
ifname
=
nftnl_expr_get
(
e
,
NFTNL_EXPR_CMP_DATA
,
&
len
);
if
(
invflags
&
IPT_INV_VIA_IN
)
if
(
nftnl_expr_get_u32
(
e
,
NFTNL_EXPR_CMP_OP
)
==
NFT_CMP_NEQ
)
cs
->
eb
.
invflags
|=
EBT_ILOGICALIN
;
flags
|=
IPT_INV_VIA_IN
;
snprintf
(
fw
->
logical_in
,
sizeof
(
fw
->
logical_in
),
"%s"
,
iifname
);
break
;
memcpy
(
fw
->
logical_in
,
ifname
,
len
);
case
NFT_META_IIFNAME
:
if
(
invflags
&
IPT_INV_VIA_IN
)
if
(
fw
->
logical_in
[
len
]
==
'\0'
)
cs
->
eb
.
invflags
|=
EBT_IIN
;
memset
(
fw
->
in_mask
,
0xff
,
len
);
snprintf
(
fw
->
in
,
sizeof
(
fw
->
in
),
"%s"
,
iifname
);
else
{
fw
->
logical_in
[
len
]
=
'+'
;
fw
->
logical_in
[
len
+
1
]
=
'\0'
;
memset
(
fw
->
in_mask
,
0xff
,
len
+
1
);
}
break
;
break
;
case
NFT_META_BRI_OIFNAME
:
case
NFT_META_BRI_OIFNAME
:
ifname
=
nftnl_expr_get
(
e
,
NFTNL_EXPR_CMP_DATA
,
&
len
);
if
(
invflags
&
IPT_INV_VIA_OUT
)
if
(
nftnl_expr_get_u32
(
e
,
NFTNL_EXPR_CMP_OP
)
==
NFT_CMP_NEQ
)
cs
->
eb
.
invflags
|=
EBT_ILOGICALOUT
;
flags
|=
IPT_INV_VIA_OUT
;
snprintf
(
fw
->
logical_out
,
sizeof
(
fw
->
logical_out
),
"%s"
,
oifname
);
break
;
memcpy
(
fw
->
logical_out
,
ifname
,
len
);
case
NFT_META_OIFNAME
:
if
(
invflags
&
IPT_INV_VIA_OUT
)
if
(
fw
->
logical_out
[
len
]
==
'\0'
)
cs
->
eb
.
invflags
|=
EBT_IOUT
;
memset
(
fw
->
out_mask
,
0xff
,
len
);
snprintf
(
fw
->
out
,
sizeof
(
fw
->
out
),
"%s"
,
oifname
);
else
{
fw
->
logical_out
[
len
]
=
'+'
;
fw
->
logical_out
[
len
+
1
]
=
'\0'
;
memset
(
fw
->
out_mask
,
0xff
,
len
+
1
);
}
break
;
break
;
default:
default:
break
;
break
;
}
}
out:
fw
->
invflags
|=
ipt_to_ebt_flags
(
flags
);
}
}
static
void
nft_bridge_parse_payload
(
struct
nft_xt_ctx
*
ctx
,
static
void
nft_bridge_parse_payload
(
struct
nft_xt_ctx
*
ctx
,
struct
nftnl_expr
*
e
,
void
*
data
)
struct
nftnl_expr
*
e
,
void
*
data
)
{
{
struct
eb
tables_command_state
*
cs
=
data
;
struct
ip
tables_command_state
*
cs
=
data
;
struct
ebt_entry
*
fw
=
&
cs
->
fw
;
struct
ebt_entry
*
fw
=
&
cs
->
eb
;
unsigned
char
addr
[
ETH_ALEN
];
unsigned
char
addr
[
ETH_ALEN
];
unsigned
short
int
ethproto
;
unsigned
short
int
ethproto
;
bool
inv
;
bool
inv
;
...
@@ -291,6 +267,14 @@ static void nft_bridge_parse_payload(struct nft_xt_ctx *ctx,
...
@@ -291,6 +267,14 @@ static void nft_bridge_parse_payload(struct nft_xt_ctx *ctx,
fw
->
destmac
[
i
]
=
addr
[
i
];
fw
->
destmac
[
i
]
=
addr
[
i
];
if
(
inv
)
if
(
inv
)
fw
->
invflags
|=
EBT_IDEST
;
fw
->
invflags
|=
EBT_IDEST
;
if
(
ctx
->
flags
&
NFT_XT_CTX_BITWISE
)
{
memcpy
(
fw
->
destmsk
,
ctx
->
bitwise
.
mask
,
ETH_ALEN
);
ctx
->
flags
&=
~
NFT_XT_CTX_BITWISE
;
}
else
{
memset
(
&
fw
->
destmsk
,
0xff
,
ETH_ALEN
);
}
fw
->
bitmask
|=
EBT_IDEST
;
break
;
break
;
case
offsetof
(
struct
ethhdr
,
h_source
):
case
offsetof
(
struct
ethhdr
,
h_source
):
get_cmp_data
(
e
,
addr
,
sizeof
(
addr
),
&
inv
);
get_cmp_data
(
e
,
addr
,
sizeof
(
addr
),
&
inv
);
...
@@ -298,12 +282,20 @@ static void nft_bridge_parse_payload(struct nft_xt_ctx *ctx,
...
@@ -298,12 +282,20 @@ static void nft_bridge_parse_payload(struct nft_xt_ctx *ctx,
fw
->
sourcemac
[
i
]
=
addr
[
i
];
fw
->
sourcemac
[
i
]
=
addr
[
i
];
if
(
inv
)
if
(
inv
)
fw
->
invflags
|=
EBT_ISOURCE
;
fw
->
invflags
|=
EBT_ISOURCE
;
if
(
ctx
->
flags
&
NFT_XT_CTX_BITWISE
)
{
memcpy
(
fw
->
sourcemsk
,
ctx
->
bitwise
.
mask
,
ETH_ALEN
);
ctx
->
flags
&=
~
NFT_XT_CTX_BITWISE
;
}
else
{
memset
(
&
fw
->
sourcemsk
,
0xff
,
ETH_ALEN
);
}
fw
->
bitmask
|=
EBT_ISOURCE
;
break
;
break
;
case
offsetof
(
struct
ethhdr
,
h_proto
):
case
offsetof
(
struct
ethhdr
,
h_proto
):
get_cmp_data
(
e
,
&
ethproto
,
sizeof
(
ethproto
),
&
inv
);
get_cmp_data
(
e
,
&
ethproto
,
sizeof
(
ethproto
),
&
inv
);
fw
->
ethproto
=
ethproto
;
fw
->
ethproto
=
ethproto
;
if
(
inv
)
if
(
inv
)
fw
->
invflags
|=
EBT_IPROTO
;
fw
->
invflags
|=
EBT_IPROTO
;
fw
->
bitmask
&=
~
EBT_NOPROTO
;
break
;
break
;
}
}
}
}
...
@@ -311,7 +303,7 @@ static void nft_bridge_parse_payload(struct nft_xt_ctx *ctx,
...
@@ -311,7 +303,7 @@ static void nft_bridge_parse_payload(struct nft_xt_ctx *ctx,
static
void
nft_bridge_parse_immediate
(
const
char
*
jumpto
,
bool
nft_goto
,
static
void
nft_bridge_parse_immediate
(
const
char
*
jumpto
,
bool
nft_goto
,
void
*
data
)
void
*
data
)
{
{
struct
eb
tables_command_state
*
cs
=
data
;
struct
ip
tables_command_state
*
cs
=
data
;
cs
->
jumpto
=
jumpto
;
cs
->
jumpto
=
jumpto
;
}
}
...
@@ -339,14 +331,14 @@ static void parse_watcher(void *object, struct ebt_match **match_list,
...
@@ -339,14 +331,14 @@ static void parse_watcher(void *object, struct ebt_match **match_list,
static
void
nft_bridge_parse_match
(
struct
xtables_match
*
m
,
void
*
data
)
static
void
nft_bridge_parse_match
(
struct
xtables_match
*
m
,
void
*
data
)
{
{
struct
eb
tables_command_state
*
cs
=
data
;
struct
ip
tables_command_state
*
cs
=
data
;
parse_watcher
(
m
,
&
cs
->
match_list
,
true
);
parse_watcher
(
m
,
&
cs
->
match_list
,
true
);
}
}
static
void
nft_bridge_parse_target
(
struct
xtables_target
*
t
,
void
*
data
)
static
void
nft_bridge_parse_target
(
struct
xtables_target
*
t
,
void
*
data
)
{
{
struct
eb
tables_command_state
*
cs
=
data
;
struct
ip
tables_command_state
*
cs
=
data
;
/* harcoded names :-( */
/* harcoded names :-( */
if
(
strcmp
(
t
->
name
,
"log"
)
==
0
||
if
(
strcmp
(
t
->
name
,
"log"
)
==
0
||
...
@@ -358,66 +350,17 @@ static void nft_bridge_parse_target(struct xtables_target *t, void *data)
...
@@ -358,66 +350,17 @@ static void nft_bridge_parse_target(struct xtables_target *t, void *data)
cs
->
target
=
t
;
cs
->
target
=
t
;
}
}
void
nft_rule_to_ebtables_command_state
(
struct
nftnl_rule
*
r
,
static
void
nft_rule_to_ebtables_command_state
(
struct
nftnl_rule
*
r
,
struct
eb
tables_command_state
*
cs
)
struct
ip
tables_command_state
*
cs
)
{
{
struct
nftnl_expr_iter
*
iter
;
cs
->
eb
.
bitmask
=
EBT_NOPROTO
;
struct
nftnl_expr
*
expr
;
nft_rule_to_iptables_command_state
(
r
,
cs
);
int
family
=
nftnl_rule_get_u32
(
r
,
NFTNL_RULE_FAMILY
);
struct
nft_xt_ctx
ctx
=
{
.
state
.
cs_eb
=
cs
,
.
family
=
family
,
};
iter
=
nftnl_expr_iter_create
(
r
);
if
(
iter
==
NULL
)
return
;
expr
=
nftnl_expr_iter_next
(
iter
);
while
(
expr
!=
NULL
)
{
const
char
*
name
=
nftnl_expr_get_str
(
expr
,
NFTNL_EXPR_NAME
);
if
(
strcmp
(
name
,
"counter"
)
==
0
)
nft_parse_counter
(
expr
,
&
cs
->
counters
);
else
if
(
strcmp
(
name
,
"payload"
)
==
0
)
nft_parse_payload
(
&
ctx
,
expr
);
else
if
(
strcmp
(
name
,
"meta"
)
==
0
)
nft_parse_meta
(
&
ctx
,
expr
);
else
if
(
strcmp
(
name
,
"bitwise"
)
==
0
)
nft_parse_bitwise
(
&
ctx
,
expr
);
else
if
(
strcmp
(
name
,
"cmp"
)
==
0
)
nft_parse_cmp
(
&
ctx
,
expr
);
else
if
(
strcmp
(
name
,
"immediate"
)
==
0
)
nft_parse_immediate
(
&
ctx
,
expr
);
else
if
(
strcmp
(
name
,
"match"
)
==
0
)
nft_parse_match
(
&
ctx
,
expr
);
else
if
(
strcmp
(
name
,
"target"
)
==
0
)
nft_parse_target
(
&
ctx
,
expr
);
expr
=
nftnl_expr_iter_next
(
iter
);
}
nftnl_expr_iter_destroy
(
iter
);
if
(
cs
->
jumpto
!=
NULL
)
return
;
if
(
cs
->
target
!=
NULL
&&
cs
->
target
->
name
!=
NULL
)
cs
->
target
=
xtables_find_target
(
cs
->
target
->
name
,
XTF_TRY_LOAD
);
else
cs
->
jumpto
=
"CONTINUE"
;
}
}
static
void
print_iface
(
const
char
*
iface
)
static
void
print_iface
(
const
char
*
option
,
const
char
*
name
,
bool
invert
)
{
{
char
*
c
;
if
(
*
name
)
printf
(
"%s%s %s "
,
invert
?
"! "
:
""
,
option
,
name
);
if
((
c
=
strchr
(
iface
,
IF_WILDCARD
)))
*
c
=
'+'
;
printf
(
"%s "
,
iface
);
if
(
c
)
*
c
=
IF_WILDCARD
;
}
}
static
void
nft_bridge_print_table_header
(
const
char
*
tablename
)
static
void
nft_bridge_print_table_header
(
const
char
*
tablename
)
...
@@ -434,105 +377,100 @@ static void nft_bridge_print_header(unsigned int format, const char *chain,
...
@@ -434,105 +377,100 @@ static void nft_bridge_print_header(unsigned int format, const char *chain,
chain
,
refs
,
basechain
?
pol
:
"RETURN"
);
chain
,
refs
,
basechain
?
pol
:
"RETURN"
);
}
}
static
void
nft_bridge_print_firewall
(
struct
nftnl_rule
*
r
,
unsigned
int
num
,
static
void
print_matches_and_watchers
(
const
struct
iptables_command_state
*
cs
,
unsigned
int
format
)
unsigned
int
format
)
{
{
struct
xtables_match
*
matchp
;
struct
xtables_target
*
watcherp
;
struct
xtables_target
*
watcherp
;
struct
xtables_match
*
matchp
;
struct
ebt_match
*
m
;
struct
ebt_match
*
m
;
struct
ebtables_command_state
cs
=
{};
char
*
addr
;
nft_rule_to_ebtables_command_state
(
r
,
&
cs
);
if
(
format
&
FMT_LINENUMBERS
)
printf
(
"%d "
,
num
);
/* Dont print anything about the protocol if no protocol was
* specified, obviously this means any protocol will do. */
if
(
cs
.
fw
.
ethproto
!=
0
)
{
printf
(
"-p "
);
if
(
cs
.
fw
.
invflags
&
EBT_IPROTO
)
printf
(
"! "
);
if
(
cs
.
fw
.
bitmask
&
EBT_802_3
)
printf
(
"Length "
);
else
{
struct
ethertypeent
*
ent
;
ent
=
getethertypebynumber
(
ntohs
(
cs
.
fw
.
ethproto
));
if
(
!
ent
)
printf
(
"0x%x "
,
ntohs
(
cs
.
fw
.
ethproto
));
else
printf
(
"%s "
,
ent
->
e_name
);
}
}
addr
=
ether_ntoa
((
struct
ether_addr
*
)
cs
.
fw
.
sourcemac
);
if
(
strcmp
(
addr
,
"0:0:0:0:0:0"
)
!=
0
)
{
printf
(
"-s "
);
if
(
cs
.
fw
.
invflags
&
EBT_ISOURCE
)
printf
(
"! "
);
ebt_print_mac_and_mask
(
cs
.
fw
.
sourcemac
,
cs
.
fw
.
sourcemsk
);
printf
(
" "
);
}
addr
=
ether_ntoa
((
struct
ether_addr
*
)
cs
.
fw
.
destmac
);
for
(
m
=
cs
->
match_list
;
m
;
m
=
m
->
next
)
{
if
(
strcmp
(
addr
,
"0:0:0:0:0:0"
)
!=
0
)
{
printf
(
"-d "
);
if
(
cs
.
fw
.
invflags
&
EBT_IDEST
)
printf
(
"! "
);
ebt_print_mac_and_mask
(
cs
.
fw
.
destmac
,
cs
.
fw
.
destmsk
);
printf
(
" "
);
}
if
(
cs
.
fw
.
in
[
0
]
!=
'\0'
)
{
printf
(
"-i "
);
if
(
cs
.
fw
.
invflags
&
EBT_IIN
)
printf
(
"! "
);
print_iface
(
cs
.
fw
.
in
);
}
if
(
cs
.
fw
.
logical_in
[
0
]
!=
'\0'
)
{
printf
(
"--logical-in "
);
if
(
cs
.
fw
.
invflags
&
EBT_ILOGICALIN
)
printf
(
"! "
);
print_iface
(
cs
.
fw
.
logical_in
);
}
if
(
cs
.
fw
.
logical_out
[
0
]
!=
'\0'
)
{
printf
(
"--logical-out "
);
if
(
cs
.
fw
.
invflags
&
EBT_ILOGICALOUT
)
printf
(
"! "
);
print_iface
(
cs
.
fw
.
logical_out
);
}
if
(
cs
.
fw
.
out
[
0
]
!=
'\0'
)
{
printf
(
"-o "
);
if
(
cs
.
fw
.
invflags
&
EBT_IOUT
)
printf
(
"! "
);
print_iface
(
cs
.
fw
.
out
);
}
for
(
m
=
cs
.
match_list
;
m
;
m
=
m
->
next
)
{
if
(
m
->
ismatch
)
{
if
(
m
->
ismatch
)
{
matchp
=
m
->
u
.
match
;
matchp
=
m
->
u
.
match
;
if
(
matchp
->
print
!=
NULL
)
{
if
(
matchp
->
print
!=
NULL
)
{
matchp
->
print
(
&
cs
.
fw
,
matchp
->
m
,
matchp
->
print
(
&
cs
->
eb
,
matchp
->
m
,
format
&
FMT_NUMERIC
);
format
&
FMT_NUMERIC
);
}
}
}
else
{
}
else
{
watcherp
=
m
->
u
.
watcher
;
watcherp
=
m
->
u
.
watcher
;
if
(
watcherp
->
print
!=
NULL
)
{
if
(
watcherp
->
print
!=
NULL
)
{
watcherp
->
print
(
&
cs
.
fw
,
watcherp
->
t
,
watcherp
->
print
(
&
cs
->
eb
,
watcherp
->
t
,
format
&
FMT_NUMERIC
);
format
&
FMT_NUMERIC
);
}
}
}
}
}
}
}
static
void
print_mac
(
char
option
,
const
unsigned
char
*
mac
,
const
unsigned
char
*
mask
,
bool
invert
)
{
printf
(
"-%c "
,
option
);
if
(
invert
)
printf
(
"! "
);
ebt_print_mac_and_mask
(
mac
,
mask
);
printf
(
" "
);
}
static
void
print_protocol
(
uint16_t
ethproto
,
bool
invert
,
unsigned
int
bitmask
)
{
struct
ethertypeent
*
ent
;
/* Dont print anything about the protocol if no protocol was
* specified, obviously this means any protocol will do. */
if
(
bitmask
&
EBT_NOPROTO
)
return
;
printf
(
"-p "
);
if
(
invert
)
printf
(
"! "
);
if
(
bitmask
&
EBT_802_3
)
{
printf
(
"length "
);
return
;
}
ent
=
getethertypebynumber
(
ntohs
(
ethproto
));
if
(
!
ent
)
printf
(
"0x%x "
,
ntohs
(
ethproto
));
else
printf
(
"%s "
,
ent
->
e_name
);
}
static
void
nft_bridge_print_firewall
(
struct
nftnl_rule
*
r
,
unsigned
int
num
,
unsigned
int
format
)
{
struct
iptables_command_state
cs
=
{};
nft_rule_to_ebtables_command_state
(
r
,
&
cs
);
if
(
format
&
FMT_LINENUMBERS
)
printf
(
"%d "
,
num
);
print_protocol
(
cs
.
eb
.
ethproto
,
cs
.
eb
.
invflags
&
EBT_IPROTO
,
cs
.
eb
.
bitmask
);
if
(
cs
.
eb
.
bitmask
&
EBT_ISOURCE
)
print_mac
(
's'
,
cs
.
eb
.
sourcemac
,
cs
.
eb
.
sourcemsk
,
cs
.
eb
.
invflags
&
EBT_ISOURCE
);
if
(
cs
.
eb
.
bitmask
&
EBT_IDEST
)
print_mac
(
'd'
,
cs
.
eb
.
destmac
,
cs
.
eb
.
destmsk
,
cs
.
eb
.
invflags
&
EBT_IDEST
);
print_iface
(
"-i"
,
cs
.
eb
.
in
,
cs
.
eb
.
invflags
&
EBT_IIN
);
print_iface
(
"--logical-in"
,
cs
.
eb
.
logical_in
,
cs
.
eb
.
invflags
&
EBT_ILOGICALIN
);
print_iface
(
"-o"
,
cs
.
eb
.
out
,
cs
.
eb
.
invflags
&
EBT_IOUT
);
print_iface
(
"--logical-out"
,
cs
.
eb
.
logical_out
,
cs
.
eb
.
invflags
&
EBT_ILOGICALOUT
);
print_matches_and_watchers
(
&
cs
,
format
);
printf
(
"-j "
);
printf
(
"-j "
);
if
(
cs
.
jumpto
!=
NULL
)
if
(
cs
.
jumpto
!=
NULL
)
{
printf
(
"%s"
,
cs
.
jumpto
);
if
(
strcmp
(
cs
.
jumpto
,
""
)
!=
0
)
printf
(
"%s"
,
cs
.
jumpto
);
else
printf
(
"CONTINUE"
);
}
else
if
(
cs
.
target
!=
NULL
&&
cs
.
target
->
print
!=
NULL
)
else
if
(
cs
.
target
!=
NULL
&&
cs
.
target
->
print
!=
NULL
)
cs
.
target
->
print
(
&
cs
.
fw
,
cs
.
target
->
t
,
format
&
FMT_NUMERIC
);
cs
.
target
->
print
(
&
cs
.
fw
,
cs
.
target
->
t
,
format
&
FMT_NUMERIC
);
...
@@ -587,21 +525,14 @@ static bool nft_bridge_is_same(const void *data_a, const void *data_b)
...
@@ -587,21 +525,14 @@ static bool nft_bridge_is_same(const void *data_a, const void *data_b)
}
}
}
}
return
is_same_interfaces
((
char
*
)
a
->
in
,
return
strcmp
(
a
->
in
,
b
->
in
)
==
0
&&
strcmp
(
a
->
out
,
b
->
out
)
==
0
;
(
char
*
)
a
->
out
,
a
->
in_mask
,
a
->
out_mask
,
(
char
*
)
b
->
in
,
(
char
*
)
b
->
out
,
b
->
in_mask
,
b
->
out_mask
);
}
}
static
bool
nft_bridge_rule_find
(
struct
nft_family_ops
*
ops
,
struct
nftnl_rule
*
r
,
static
bool
nft_bridge_rule_find
(
struct
nft_family_ops
*
ops
,
struct
nftnl_rule
*
r
,
void
*
data
)
void
*
data
)
{
{
struct
eb
tables_command_state
*
cs
=
data
;
struct
ip
tables_command_state
*
cs
=
data
;
struct
eb
tables_command_state
this
=
{};
struct
ip
tables_command_state
this
=
{};
nft_rule_to_ebtables_command_state
(
r
,
&
this
);
nft_rule_to_ebtables_command_state
(
r
,
&
this
);
...
@@ -628,6 +559,168 @@ static bool nft_bridge_rule_find(struct nft_family_ops *ops, struct nftnl_rule *
...
@@ -628,6 +559,168 @@ static bool nft_bridge_rule_find(struct nft_family_ops *ops, struct nftnl_rule *
return
true
;
return
true
;
}
}
static
int
xlate_ebmatches
(
const
struct
iptables_command_state
*
cs
,
struct
xt_xlate
*
xl
)
{
int
ret
=
1
,
numeric
=
cs
->
options
&
OPT_NUMERIC
;
struct
ebt_match
*
m
;
for
(
m
=
cs
->
match_list
;
m
;
m
=
m
->
next
)
{
if
(
m
->
ismatch
)
{
struct
xtables_match
*
matchp
=
m
->
u
.
match
;
struct
xt_xlate_mt_params
mt_params
=
{
.
ip
=
(
const
void
*
)
&
cs
->
eb
,
.
numeric
=
numeric
,
.
escape_quotes
=
false
,
.
match
=
matchp
->
m
,
};
if
(
!
matchp
->
xlate
)
return
0
;
ret
=
matchp
->
xlate
(
xl
,
&
mt_params
);
}
else
{
struct
xtables_target
*
watcherp
=
m
->
u
.
watcher
;
struct
xt_xlate_tg_params
wt_params
=
{
.
ip
=
(
const
void
*
)
&
cs
->
eb
,
.
numeric
=
numeric
,
.
escape_quotes
=
false
,
.
target
=
watcherp
->
t
,
};
if
(
!
watcherp
->
xlate
)
return
0
;
ret
=
watcherp
->
xlate
(
xl
,
&
wt_params
);
}
if
(
!
ret
)
break
;
}
return
ret
;
}
static
int
xlate_ebaction
(
const
struct
iptables_command_state
*
cs
,
struct
xt_xlate
*
xl
)
{
int
ret
=
1
,
numeric
=
cs
->
options
&
OPT_NUMERIC
;
/* If no target at all, add nothing (default to continue) */
if
(
cs
->
target
!=
NULL
)
{
/* Standard target? */
if
(
strcmp
(
cs
->
jumpto
,
XTC_LABEL_ACCEPT
)
==
0
)
xt_xlate_add
(
xl
,
" accept"
);
else
if
(
strcmp
(
cs
->
jumpto
,
XTC_LABEL_DROP
)
==
0
)
xt_xlate_add
(
xl
,
" drop"
);
else
if
(
strcmp
(
cs
->
jumpto
,
XTC_LABEL_RETURN
)
==
0
)
xt_xlate_add
(
xl
,
" return"
);
else
if
(
cs
->
target
->
xlate
)
{
xt_xlate_add
(
xl
,
" "
);
struct
xt_xlate_tg_params
params
=
{
.
ip
=
(
const
void
*
)
&
cs
->
eb
,
.
target
=
cs
->
target
->
t
,
.
numeric
=
numeric
,
};
ret
=
cs
->
target
->
xlate
(
xl
,
&
params
);
}
else
return
0
;
}
else
if
(
cs
->
jumpto
==
NULL
)
{
}
else
if
(
strlen
(
cs
->
jumpto
)
>
0
)
xt_xlate_add
(
xl
,
" jump %s"
,
cs
->
jumpto
);
return
ret
;
}
static
void
xlate_mac
(
struct
xt_xlate
*
xl
,
const
unsigned
char
*
mac
)
{
int
i
;
xt_xlate_add
(
xl
,
"%02x"
,
mac
[
0
]);
for
(
i
=
1
;
i
<
ETH_ALEN
;
i
++
)
xt_xlate_add
(
xl
,
":%02x"
,
mac
[
i
]);
}
static
void
nft_bridge_xlate_mac
(
struct
xt_xlate
*
xl
,
const
char
*
type
,
bool
invert
,
const
unsigned
char
*
mac
,
const
unsigned
char
*
mask
)
{
char
one_msk
[
ETH_ALEN
]
=
{
0xff
,
0xff
,
0xff
,
0xff
,
0xff
,
0xff
};
xt_xlate_add
(
xl
,
"ether %s %s"
,
type
,
invert
?
"!= "
:
""
);
xlate_mac
(
xl
,
mac
);
if
(
memcmp
(
mask
,
one_msk
,
ETH_ALEN
))
{
int
i
;
xt_xlate_add
(
xl
,
" and "
);
xlate_mac
(
xl
,
mask
);
xt_xlate_add
(
xl
,
" == %02x"
,
mac
[
0
]
&
mask
[
0
]);
for
(
i
=
1
;
i
<
ETH_ALEN
;
i
++
)
xt_xlate_add
(
xl
,
":%02x"
,
mac
[
i
]
&
mask
[
i
]);
}
xt_xlate_add
(
xl
,
" "
);
}
static
int
nft_bridge_xlate
(
const
void
*
data
,
struct
xt_xlate
*
xl
)
{
const
struct
iptables_command_state
*
cs
=
data
;
int
ret
;
xlate_ifname
(
xl
,
"iifname"
,
cs
->
eb
.
in
,
cs
->
eb
.
invflags
&
EBT_IIN
);
xlate_ifname
(
xl
,
"meta ibrname"
,
cs
->
eb
.
logical_in
,
cs
->
eb
.
invflags
&
EBT_ILOGICALIN
);
xlate_ifname
(
xl
,
"oifname"
,
cs
->
eb
.
out
,
cs
->
eb
.
invflags
&
EBT_IOUT
);
xlate_ifname
(
xl
,
"meta obrname"
,
cs
->
eb
.
logical_out
,
cs
->
eb
.
invflags
&
EBT_ILOGICALOUT
);
if
((
cs
->
eb
.
bitmask
&
EBT_NOPROTO
)
==
0
)
{
const
char
*
implicit
=
NULL
;
switch
(
ntohs
(
cs
->
eb
.
ethproto
))
{
case
ETH_P_IP
:
implicit
=
"ip"
;
break
;
case
ETH_P_IPV6
:
implicit
=
"ip6"
;
break
;
case
ETH_P_8021Q
:
implicit
=
"vlan"
;
break
;
default:
break
;
}
if
(
!
implicit
||
!
xlate_find_match
(
cs
,
implicit
))
xt_xlate_add
(
xl
,
"ether type %s0x%x "
,
cs
->
eb
.
invflags
&
EBT_IPROTO
?
"!= "
:
""
,
ntohs
(
cs
->
eb
.
ethproto
));
}
if
(
cs
->
eb
.
bitmask
&
EBT_802_3
)
return
0
;
if
(
cs
->
eb
.
bitmask
&
EBT_ISOURCE
)
nft_bridge_xlate_mac
(
xl
,
"saddr"
,
cs
->
eb
.
invflags
&
EBT_ISOURCE
,
cs
->
eb
.
sourcemac
,
cs
->
eb
.
sourcemsk
);
if
(
cs
->
eb
.
bitmask
&
EBT_IDEST
)
nft_bridge_xlate_mac
(
xl
,
"daddr"
,
cs
->
eb
.
invflags
&
EBT_IDEST
,
cs
->
eb
.
destmac
,
cs
->
eb
.
destmsk
);
ret
=
xlate_ebmatches
(
cs
,
xl
);
if
(
ret
==
0
)
return
ret
;
/* Always add counters per rule, as in ebtables */
xt_xlate_add
(
xl
,
"counter"
);
ret
=
xlate_ebaction
(
cs
,
xl
);
return
ret
;
}
struct
nft_family_ops
nft_family_ops_bridge
=
{
struct
nft_family_ops
nft_family_ops_bridge
=
{
.
add
=
nft_bridge_add
,
.
add
=
nft_bridge_add
,
.
is_same
=
nft_bridge_is_same
,
.
is_same
=
nft_bridge_is_same
,
...
@@ -644,4 +737,5 @@ struct nft_family_ops nft_family_ops_bridge = {
...
@@ -644,4 +737,5 @@ struct nft_family_ops nft_family_ops_bridge = {
.
save_counters
=
NULL
,
.
save_counters
=
NULL
,
.
post_parse
=
NULL
,
.
post_parse
=
NULL
,
.
rule_find
=
nft_bridge_rule_find
,
.
rule_find
=
nft_bridge_rule_find
,
.
xlate
=
nft_bridge_xlate
,
};
};
iptables/nft-bridge.h
View file @
278668fa
...
@@ -15,9 +15,6 @@
...
@@ -15,9 +15,6 @@
#define LIST_X 0x10
#define LIST_X 0x10
#define LIST_MAC2 0x20
#define LIST_MAC2 0x20
/* Be backwards compatible, so don't use '+' in kernel */
#define IF_WILDCARD 1
extern
unsigned
char
eb_mac_type_unicast
[
ETH_ALEN
];
extern
unsigned
char
eb_mac_type_unicast
[
ETH_ALEN
];
extern
unsigned
char
eb_msk_type_unicast
[
ETH_ALEN
];
extern
unsigned
char
eb_msk_type_unicast
[
ETH_ALEN
];
extern
unsigned
char
eb_mac_type_multicast
[
ETH_ALEN
];
extern
unsigned
char
eb_mac_type_multicast
[
ETH_ALEN
];
...
@@ -70,56 +67,7 @@ int ebt_get_mac_and_mask(const char *from, unsigned char *to, unsigned char *mas
...
@@ -70,56 +67,7 @@ int ebt_get_mac_and_mask(const char *from, unsigned char *to, unsigned char *mas
*/
*/
#define EBT_VERDICT_BITS 0x0000000F
#define EBT_VERDICT_BITS 0x0000000F
/* Fake ebt_entry */
struct
nftnl_rule
;
struct
ebt_entry
{
/* this needs to be the first field */
unsigned
int
bitmask
;
unsigned
int
invflags
;
uint16_t
ethproto
;
/* the physical in-dev */
char
in
[
IFNAMSIZ
];
/* the logical in-dev */
char
logical_in
[
IFNAMSIZ
];
/* the physical out-dev */
char
out
[
IFNAMSIZ
];
/* the logical out-dev */
char
logical_out
[
IFNAMSIZ
];
unsigned
char
sourcemac
[
ETH_ALEN
];
unsigned
char
sourcemsk
[
ETH_ALEN
];
unsigned
char
destmac
[
ETH_ALEN
];
unsigned
char
destmsk
[
ETH_ALEN
];
unsigned
char
in_mask
[
IFNAMSIZ
];
unsigned
char
out_mask
[
IFNAMSIZ
];
};
/* trick for ebtables-compat, since watchers are targets */
struct
ebt_match
{
struct
ebt_match
*
next
;
union
{
struct
xtables_match
*
match
;
struct
xtables_target
*
watcher
;
}
u
;
bool
ismatch
;
};
struct
ebtables_command_state
{
struct
ebt_entry
fw
;
struct
xtables_target
*
target
;
struct
xtables_rule_match
*
matches
;
struct
ebt_match
*
match_list
;
const
char
*
jumpto
;
struct
xt_counters
counters
;
int
invert
;
int
c
;
char
**
argv
;
int
proto_used
;
char
*
protocol
;
unsigned
int
options
;
};
void
nft_rule_to_ebtables_command_state
(
struct
nftnl_rule
*
r
,
struct
ebtables_command_state
*
cs
);
static
const
char
*
ebt_standard_targets
[
NUM_STANDARD_TARGETS
]
=
{
static
const
char
*
ebt_standard_targets
[
NUM_STANDARD_TARGETS
]
=
{
"ACCEPT"
,
"ACCEPT"
,
...
@@ -166,6 +114,11 @@ static inline const char *ebt_target_name(unsigned int verdict)
...
@@ -166,6 +114,11 @@ static inline const char *ebt_target_name(unsigned int verdict)
*flags |= mask; \
*flags |= mask; \
}) \
}) \
void
ebt_cs_clean
(
struct
ebtables_command_state
*
cs
);
void
ebt_cs_clean
(
struct
iptables_command_state
*
cs
);
void
ebt_load_match_extensions
(
void
);
void
ebt_add_match
(
struct
xtables_match
*
m
,
struct
iptables_command_state
*
cs
);
void
ebt_add_watcher
(
struct
xtables_target
*
watcher
,
struct
iptables_command_state
*
cs
);
#endif
#endif
iptables/nft-ipv4.c
View file @
278668fa
...
@@ -65,10 +65,13 @@ static int nft_ipv4_add(struct nftnl_rule *r, void *data)
...
@@ -65,10 +65,13 @@ static int nft_ipv4_add(struct nftnl_rule *r, void *data)
add_payload
(
r
,
offsetof
(
struct
iphdr
,
frag_off
),
2
,
add_payload
(
r
,
offsetof
(
struct
iphdr
,
frag_off
),
2
,
NFT_PAYLOAD_NETWORK_HEADER
);
NFT_PAYLOAD_NETWORK_HEADER
);
/* get the 13 bits that contain the fragment offset */
/* get the 13 bits that contain the fragment offset */
add_bitwise_u16
(
r
,
0x1fff
,
!
0x1fff
);
add_bitwise_u16
(
r
,
0x1fff
,
0
);
/* if offset is non-zero, this is a fragment */
/* if offset is non-zero, this is a fragment */
op
=
nft_invflags2cmp
(
cs
->
fw
.
ip
.
invflags
,
IPT_INV_FRAG
);
op
=
NFT_CMP_NEQ
;
if
(
cs
->
fw
.
ip
.
invflags
&
IPT_INV_FRAG
)
op
=
NFT_CMP_EQ
;
add_cmp_u16
(
r
,
0
,
op
);
add_cmp_u16
(
r
,
0
,
op
);
}
}
...
@@ -79,8 +82,9 @@ static int nft_ipv4_add(struct nftnl_rule *r, void *data)
...
@@ -79,8 +82,9 @@ static int nft_ipv4_add(struct nftnl_rule *r, void *data)
if
(
strcmp
(
matchp
->
match
->
name
,
"comment"
)
==
0
)
{
if
(
strcmp
(
matchp
->
match
->
name
,
"comment"
)
==
0
)
{
ret
=
add_comment
(
r
,
(
char
*
)
matchp
->
match
->
m
->
data
);
ret
=
add_comment
(
r
,
(
char
*
)
matchp
->
match
->
m
->
data
);
if
(
ret
<
0
)
if
(
ret
<
0
)
return
ret
;
goto
try_match
;
}
else
{
}
else
{
try_match:
ret
=
add_match
(
r
,
matchp
->
match
->
m
);
ret
=
add_match
(
r
,
matchp
->
match
->
m
);
if
(
ret
<
0
)
if
(
ret
<
0
)
return
ret
;
return
ret
;
...
@@ -338,6 +342,11 @@ static void nft_ipv4_save_firewall(const void *data, unsigned int format)
...
@@ -338,6 +342,11 @@ static void nft_ipv4_save_firewall(const void *data, unsigned int format)
{
{
const
struct
iptables_command_state
*
cs
=
data
;
const
struct
iptables_command_state
*
cs
=
data
;
save_ipv4_addr
(
's'
,
&
cs
->
fw
.
ip
.
src
,
cs
->
fw
.
ip
.
smsk
.
s_addr
,
cs
->
fw
.
ip
.
invflags
&
IPT_INV_SRCIP
);
save_ipv4_addr
(
'd'
,
&
cs
->
fw
.
ip
.
dst
,
cs
->
fw
.
ip
.
dmsk
.
s_addr
,
cs
->
fw
.
ip
.
invflags
&
IPT_INV_DSTIP
);
save_firewall_details
(
cs
,
cs
->
fw
.
ip
.
invflags
,
cs
->
fw
.
ip
.
proto
,
save_firewall_details
(
cs
,
cs
->
fw
.
ip
.
invflags
,
cs
->
fw
.
ip
.
proto
,
cs
->
fw
.
ip
.
iniface
,
cs
->
fw
.
ip
.
iniface_mask
,
cs
->
fw
.
ip
.
iniface
,
cs
->
fw
.
ip
.
iniface_mask
,
cs
->
fw
.
ip
.
outiface
,
cs
->
fw
.
ip
.
outiface_mask
);
cs
->
fw
.
ip
.
outiface
,
cs
->
fw
.
ip
.
outiface_mask
);
...
@@ -348,11 +357,6 @@ static void nft_ipv4_save_firewall(const void *data, unsigned int format)
...
@@ -348,11 +357,6 @@ static void nft_ipv4_save_firewall(const void *data, unsigned int format)
printf
(
"-f "
);
printf
(
"-f "
);
}
}
save_ipv4_addr
(
's'
,
&
cs
->
fw
.
ip
.
src
,
cs
->
fw
.
ip
.
smsk
.
s_addr
,
cs
->
fw
.
ip
.
invflags
&
IPT_INV_SRCIP
);
save_ipv4_addr
(
'd'
,
&
cs
->
fw
.
ip
.
dst
,
cs
->
fw
.
ip
.
dmsk
.
s_addr
,
cs
->
fw
.
ip
.
invflags
&
IPT_INV_DSTIP
);
save_matches_and_target
(
cs
->
matches
,
cs
->
target
,
save_matches_and_target
(
cs
->
matches
,
cs
->
target
,
cs
->
jumpto
,
cs
->
fw
.
ip
.
flags
,
&
cs
->
fw
);
cs
->
jumpto
,
cs
->
fw
.
ip
.
flags
,
&
cs
->
fw
);
...
@@ -452,23 +456,25 @@ static int nft_ipv4_xlate(const void *data, struct xt_xlate *xl)
...
@@ -452,23 +456,25 @@ static int nft_ipv4_xlate(const void *data, struct xt_xlate *xl)
cs
->
fw
.
ip
.
invflags
&
IPT_INV_VIA_OUT
);
cs
->
fw
.
ip
.
invflags
&
IPT_INV_VIA_OUT
);
if
(
cs
->
fw
.
ip
.
flags
&
IPT_F_FRAG
)
{
if
(
cs
->
fw
.
ip
.
flags
&
IPT_F_FRAG
)
{
xt_xlate_add
(
xl
,
"ip frag-off %s%x "
,
xt_xlate_add
(
xl
,
"ip frag-off
& 0x1fff
%s%x "
,
cs
->
fw
.
ip
.
invflags
&
IPT_INV_FRAG
?
""
:
"!= "
,
0
);
cs
->
fw
.
ip
.
invflags
&
IPT_INV_FRAG
?
""
:
"!= "
,
0
);
}
}
if
(
cs
->
fw
.
ip
.
proto
!=
0
)
{
if
(
cs
->
fw
.
ip
.
proto
!=
0
)
{
const
struct
protoent
*
pent
=
const
struct
protoent
*
pent
=
getprotobynumber
(
cs
->
fw
.
ip
.
proto
);
getprotobynumber
(
cs
->
fw
.
ip
.
proto
);
char
protonum
[
strlen
(
"255"
)
+
1
];
char
protonum
[
sizeof
(
"65535"
)];
const
char
*
name
=
protonum
;
snprintf
(
protonum
,
sizeof
(
protonum
),
"%u"
,
cs
->
fw
.
ip
.
proto
);
if
(
!
xlate_find_match
(
cs
,
pent
->
p_name
))
{
if
(
!
pent
||
!
xlate_find_match
(
cs
,
pent
->
p_name
))
{
snprintf
(
protonum
,
sizeof
(
protonum
),
"%u"
,
if
(
pent
)
cs
->
fw
.
ip
.
proto
);
name
=
pent
->
p_name
;
protonum
[
sizeof
(
protonum
)
-
1
]
=
'\0'
;
xt_xlate_add
(
xl
,
"ip protocol %s%s "
,
xt_xlate_add
(
xl
,
"ip protocol %s%s "
,
cs
->
fw
.
ip
.
invflags
&
IPT_INV_PROTO
?
cs
->
fw
.
ip
.
invflags
&
IPT_INV_PROTO
?
"!= "
:
""
,
"!= "
:
""
,
name
);
pent
?
pent
->
p_name
:
protonum
);
}
}
}
}
...
...
iptables/nft-ipv6.c
View file @
278668fa
...
@@ -67,8 +67,9 @@ static int nft_ipv6_add(struct nftnl_rule *r, void *data)
...
@@ -67,8 +67,9 @@ static int nft_ipv6_add(struct nftnl_rule *r, void *data)
if
(
strcmp
(
matchp
->
match
->
name
,
"comment"
)
==
0
)
{
if
(
strcmp
(
matchp
->
match
->
name
,
"comment"
)
==
0
)
{
ret
=
add_comment
(
r
,
(
char
*
)
matchp
->
match
->
m
->
data
);
ret
=
add_comment
(
r
,
(
char
*
)
matchp
->
match
->
m
->
data
);
if
(
ret
<
0
)
if
(
ret
<
0
)
return
ret
;
goto
try_match
;
}
else
{
}
else
{
try_match:
ret
=
add_match
(
r
,
matchp
->
match
->
m
);
ret
=
add_match
(
r
,
matchp
->
match
->
m
);
if
(
ret
<
0
)
if
(
ret
<
0
)
return
ret
;
return
ret
;
...
@@ -140,7 +141,7 @@ static void nft_ipv6_parse_payload(struct nft_xt_ctx *ctx,
...
@@ -140,7 +141,7 @@ static void nft_ipv6_parse_payload(struct nft_xt_ctx *ctx,
parse_mask_ipv6
(
ctx
,
&
cs
->
fw6
.
ipv6
.
smsk
);
parse_mask_ipv6
(
ctx
,
&
cs
->
fw6
.
ipv6
.
smsk
);
ctx
->
flags
&=
~
NFT_XT_CTX_BITWISE
;
ctx
->
flags
&=
~
NFT_XT_CTX_BITWISE
;
}
else
{
}
else
{
memset
(
&
cs
->
fw
.
ip
.
smsk
,
0xff
,
sizeof
(
struct
in6_addr
));
memset
(
&
cs
->
fw
6
.
ip
v6
.
smsk
,
0xff
,
sizeof
(
struct
in6_addr
));
}
}
if
(
inv
)
if
(
inv
)
...
@@ -153,7 +154,7 @@ static void nft_ipv6_parse_payload(struct nft_xt_ctx *ctx,
...
@@ -153,7 +154,7 @@ static void nft_ipv6_parse_payload(struct nft_xt_ctx *ctx,
parse_mask_ipv6
(
ctx
,
&
cs
->
fw6
.
ipv6
.
dmsk
);
parse_mask_ipv6
(
ctx
,
&
cs
->
fw6
.
ipv6
.
dmsk
);
ctx
->
flags
&=
~
NFT_XT_CTX_BITWISE
;
ctx
->
flags
&=
~
NFT_XT_CTX_BITWISE
;
}
else
{
}
else
{
memset
(
&
cs
->
fw
.
ip
.
dmsk
,
0xff
,
sizeof
(
struct
in6_addr
));
memset
(
&
cs
->
fw
6
.
ip
v6
.
dmsk
,
0xff
,
sizeof
(
struct
in6_addr
));
}
}
if
(
inv
)
if
(
inv
)
...
@@ -256,31 +257,39 @@ static void nft_ipv6_print_firewall(struct nftnl_rule *r, unsigned int num,
...
@@ -256,31 +257,39 @@ static void nft_ipv6_print_firewall(struct nftnl_rule *r, unsigned int num,
}
}
static
void
save_ipv6_addr
(
char
letter
,
const
struct
in6_addr
*
addr
,
static
void
save_ipv6_addr
(
char
letter
,
const
struct
in6_addr
*
addr
,
const
struct
in6_addr
*
mask
,
int
invert
)
int
invert
)
{
{
char
addr_str
[
INET6_ADDRSTRLEN
];
char
addr_str
[
INET6_ADDRSTRLEN
];
int
l
=
xtables_ip6mask_to_cidr
(
mask
);
if
(
!
invert
&&
IN6_IS_ADDR_UNSPECIFIED
(
addr
)
)
if
(
!
invert
&&
l
==
0
)
return
;
return
;
inet_ntop
(
AF_INET6
,
addr
,
addr_str
,
INET6_ADDRSTRLEN
);
printf
(
"%s-%c %s"
,
printf
(
"%s-%c %s "
,
invert
?
"! "
:
""
,
letter
,
addr_str
);
invert
?
" !"
:
""
,
letter
,
inet_ntop
(
AF_INET6
,
addr
,
addr_str
,
sizeof
(
addr_str
)));
if
(
l
==
-
1
)
printf
(
"/%s "
,
inet_ntop
(
AF_INET6
,
mask
,
addr_str
,
sizeof
(
addr_str
)));
else
printf
(
"/%d "
,
l
);
}
}
static
void
nft_ipv6_save_firewall
(
const
void
*
data
,
unsigned
int
format
)
static
void
nft_ipv6_save_firewall
(
const
void
*
data
,
unsigned
int
format
)
{
{
const
struct
iptables_command_state
*
cs
=
data
;
const
struct
iptables_command_state
*
cs
=
data
;
save_ipv6_addr
(
's'
,
&
cs
->
fw6
.
ipv6
.
src
,
&
cs
->
fw6
.
ipv6
.
smsk
,
cs
->
fw6
.
ipv6
.
invflags
&
IP6T_INV_SRCIP
);
save_ipv6_addr
(
'd'
,
&
cs
->
fw6
.
ipv6
.
dst
,
&
cs
->
fw6
.
ipv6
.
dmsk
,
cs
->
fw6
.
ipv6
.
invflags
&
IP6T_INV_DSTIP
);
save_firewall_details
(
cs
,
cs
->
fw6
.
ipv6
.
invflags
,
cs
->
fw6
.
ipv6
.
proto
,
save_firewall_details
(
cs
,
cs
->
fw6
.
ipv6
.
invflags
,
cs
->
fw6
.
ipv6
.
proto
,
cs
->
fw6
.
ipv6
.
iniface
,
cs
->
fw6
.
ipv6
.
iniface_mask
,
cs
->
fw6
.
ipv6
.
iniface
,
cs
->
fw6
.
ipv6
.
iniface_mask
,
cs
->
fw6
.
ipv6
.
outiface
,
cs
->
fw6
.
ipv6
.
outiface
,
cs
->
fw6
.
ipv6
.
outiface_mask
);
cs
->
fw6
.
ipv6
.
outiface_mask
);
save_ipv6_addr
(
's'
,
&
cs
->
fw6
.
ipv6
.
src
,
cs
->
fw6
.
ipv6
.
invflags
&
IP6T_INV_SRCIP
);
save_ipv6_addr
(
'd'
,
&
cs
->
fw6
.
ipv6
.
dst
,
cs
->
fw6
.
ipv6
.
invflags
&
IP6T_INV_DSTIP
);
save_matches_and_target
(
cs
->
matches
,
cs
->
target
,
save_matches_and_target
(
cs
->
matches
,
cs
->
target
,
cs
->
jumpto
,
cs
->
fw6
.
ipv6
.
flags
,
&
cs
->
fw6
);
cs
->
jumpto
,
cs
->
fw6
.
ipv6
.
flags
,
&
cs
->
fw6
);
...
@@ -416,17 +425,20 @@ static int nft_ipv6_xlate(const void *data, struct xt_xlate *xl)
...
@@ -416,17 +425,20 @@ static int nft_ipv6_xlate(const void *data, struct xt_xlate *xl)
if
(
cs
->
fw6
.
ipv6
.
proto
!=
0
)
{
if
(
cs
->
fw6
.
ipv6
.
proto
!=
0
)
{
const
struct
protoent
*
pent
=
const
struct
protoent
*
pent
=
getprotobynumber
(
cs
->
fw6
.
ipv6
.
proto
);
getprotobynumber
(
cs
->
fw6
.
ipv6
.
proto
);
char
protonum
[
strlen
(
"255"
)
+
1
];
char
protonum
[
sizeof
(
"65535"
)];
const
char
*
name
=
protonum
;
snprintf
(
protonum
,
sizeof
(
protonum
),
"%u"
,
cs
->
fw6
.
ipv6
.
proto
);
if
(
!
xlate_find_match
(
cs
,
pent
->
p_name
))
{
if
(
!
pent
||
!
xlate_find_match
(
cs
,
pent
->
p_name
))
{
snprintf
(
protonum
,
sizeof
(
protonum
),
"%u"
,
if
(
pent
)
cs
->
fw6
.
ipv6
.
proto
);
name
=
pent
->
p_name
;
protonum
[
sizeof
(
protonum
)
-
1
]
=
'\0'
;
xt_xlate_add
(
xl
,
"meta l4proto %s%s "
,
xt_xlate_add
(
xl
,
"meta l4proto %s%s "
,
cs
->
fw6
.
ipv6
.
invflags
&
IP6T_INV_PROTO
?
cs
->
fw6
.
ipv6
.
invflags
&
IP6T_INV_PROTO
?
"!= "
:
""
,
"!= "
:
""
,
name
);
pent
?
pent
->
p_name
:
protonum
);
}
}
}
}
xlate_ipv6_addr
(
"ip6 saddr"
,
&
cs
->
fw6
.
ipv6
.
src
,
&
cs
->
fw6
.
ipv6
.
smsk
,
xlate_ipv6_addr
(
"ip6 saddr"
,
&
cs
->
fw6
.
ipv6
.
src
,
&
cs
->
fw6
.
ipv6
.
smsk
,
...
...
Prev
1
2
3
4
5
6
Next
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment