150477Speter# $FreeBSD: releng/10.2/sys/modules/ipfw/Makefile 240494 2012-09-14 11:51:49Z glebius $
25540Sugen
3156813Sru.include <bsd.own.mk>
4156813Sru
5240494Sglebius.PATH: ${.CURDIR}/../../netpfil/ipfw
670711Sobrien
740440SpeterKMOD=	ipfw
8134346SruSRCS=	ip_fw2.c ip_fw_pfil.c
9220124SaeSRCS+=	ip_fw_dynamic.c ip_fw_log.c
10200636SluigiSRCS+=	ip_fw_sockopt.c ip_fw_table.c
11227085SbzSRCS+=	opt_inet.h opt_inet6.h opt_ipdivert.h opt_ipfw.h opt_ipsec.h
1270711Sobrien
1345872SpeterCFLAGS+= -DIPFIREWALL
145540Sugen#
155544Sugen#If you want it verbose
165540Sugen#CFLAGS+= -DIPFIREWALL_VERBOSE
1716619Sbde#CFLAGS+= -DIPFIREWALL_VERBOSE_LIMIT=100
185540Sugen#
1929272Speter#If you want it to pass all packets by default
2029272Speter#CFLAGS+= -DIPFIREWALL_DEFAULT_TO_ACCEPT
2129272Speter#
225540Sugen
23152928Sume.if !defined(KERNBUILDDIR)
24225793Sbz.if ${MK_INET_SUPPORT} != "no"
25225793Sbzopt_inet.h:
26225793Sbz	echo "#define INET 1" > ${.TARGET}
27225793Sbz.endif
28156813Sru.if ${MK_INET6_SUPPORT} != "no"
29152928Sumeopt_inet6.h:
30152928Sume	echo "#define INET6 1" > ${.TARGET}
31152928Sume.endif
32152928Sume.endif
33152928Sume
3460966Speter.include <bsd.kmod.mk>
35