1# $FreeBSD: head/sys/modules/ipfw/Makefile 225793 2011-09-27 13:27:17Z bz $
2
3.include <bsd.own.mk>
4
5.PATH: ${.CURDIR}/../../netinet/ipfw
6
7KMOD= ipfw
8SRCS= ip_fw2.c ip_fw_pfil.c
9SRCS+= ip_fw_dynamic.c ip_fw_log.c
10SRCS+= ip_fw_sockopt.c ip_fw_table.c
11SRCS+= opt_inet.h opt_inet6.h opt_ipfw.h opt_ipsec.h
12
13CFLAGS+= -DIPFIREWALL
14CFLAGS+= -I${.CURDIR}/../../contrib/pf
15#
16#If you want it verbose
17#CFLAGS+= -DIPFIREWALL_VERBOSE
18#CFLAGS+= -DIPFIREWALL_VERBOSE_LIMIT=100
19#
20#If you want it to pass all packets by default
21#CFLAGS+= -DIPFIREWALL_DEFAULT_TO_ACCEPT
22#
23
24.if !defined(KERNBUILDDIR)
25.if ${MK_INET_SUPPORT} != "no"
26opt_inet.h:
27 echo "#define INET 1" > ${.TARGET}
28.endif
29.if ${MK_INET6_SUPPORT} != "no"
30opt_inet6.h:
31 echo "#define INET6 1" > ${.TARGET}
32.endif
33.endif
34
35.include <bsd.kmod.mk>
2
3.include <bsd.own.mk>
4
5.PATH: ${.CURDIR}/../../netinet/ipfw
6
7KMOD= ipfw
8SRCS= ip_fw2.c ip_fw_pfil.c
9SRCS+= ip_fw_dynamic.c ip_fw_log.c
10SRCS+= ip_fw_sockopt.c ip_fw_table.c
11SRCS+= opt_inet.h opt_inet6.h opt_ipfw.h opt_ipsec.h
12
13CFLAGS+= -DIPFIREWALL
14CFLAGS+= -I${.CURDIR}/../../contrib/pf
15#
16#If you want it verbose
17#CFLAGS+= -DIPFIREWALL_VERBOSE
18#CFLAGS+= -DIPFIREWALL_VERBOSE_LIMIT=100
19#
20#If you want it to pass all packets by default
21#CFLAGS+= -DIPFIREWALL_DEFAULT_TO_ACCEPT
22#
23
24.if !defined(KERNBUILDDIR)
25.if ${MK_INET_SUPPORT} != "no"
26opt_inet.h:
27 echo "#define INET 1" > ${.TARGET}
28.endif
29.if ${MK_INET6_SUPPORT} != "no"
30opt_inet6.h:
31 echo "#define INET6 1" > ${.TARGET}
32.endif
33.endif
34
35.include <bsd.kmod.mk>