xref: /freebsd-13.1/sys/modules/ipfilter/Makefile (revision 5729ebba)
15cb2cd94SGuido van Rooij# $FreeBSD$
25cb2cd94SGuido van Rooij
3*5729ebbaSCy Schubert.PATH: ${SRCTOP}/sys/netpfil/ipfilter/netinet
4c68159a6SDavid E. O'Brien
55cb2cd94SGuido van RooijKMOD=	ipl
65cb2cd94SGuido van RooijSRCS=	mlfk_ipl.c ip_nat.c ip_frag.c ip_state.c ip_proxy.c ip_auth.c \
71033f3c5SDarren Reed	ip_log.c ip_fil_freebsd.c fil.c ip_lookup.c ip_pool.c ip_htable.c \
8bfc88dcbSCy Schubert	ip_sync.c \
9bfc88dcbSCy Schubert	ip_nat6.c ip_rules.c ip_scan.c ip_dstlist.c radix_ipf.c
10cff62818SRuslan ErmilovSRCS+=	opt_bpf.h opt_inet6.h
11cff62818SRuslan Ermilov
12*5729ebbaSCy SchubertCFLAGS+= -I${SRCTOP}/sys/netpfil/ipfilter
131033f3c5SDarren ReedCFLAGS+= -DIPFILTER=1 -DIPFILTER_LKM -DIPFILTER_LOG -DIPFILTER_LOOKUP
145cb2cd94SGuido van Rooij#
150b488822SGregory Neil Shapiro# If you don't want log functionality remove -DIPFILTER_LOG
165cb2cd94SGuido van Rooij#
175cb2cd94SGuido van Rooij
1864db83a8SPeter Wemm.include <bsd.kmod.mk>
1997a15669SDimitry Andric
203d3e01a2SDimitry AndricCWARNFLAGS.fil.c=		${NO_WSELF_ASSIGN} -Wno-unused
213d3e01a2SDimitry AndricCWARNFLAGS.ip_auth.c=		-Wno-unused
223d3e01a2SDimitry AndricCWARNFLAGS.ip_fil_freebsd.c=	-Wno-unused
233d3e01a2SDimitry AndricCWARNFLAGS.ip_frag.c=		-Wno-unused
24cccc969bSMatt MacyCWARNFLAGS.ip_htable.c=		-Wno-unused ${NO_WTAUTOLOGICAL_POINTER_COMPARE}
253d3e01a2SDimitry AndricCWARNFLAGS.ip_dstlist.c=	-Wno-unused
263d3e01a2SDimitry AndricCWARNFLAGS.ip_lookup.c=		${NO_WSELF_ASSIGN} -Wno-unused
273d3e01a2SDimitry AndricCWARNFLAGS.ip_nat.c=		-Wno-unused
283d3e01a2SDimitry AndricCWARNFLAGS.ip_nat6.c=		-Wno-unused
293d3e01a2SDimitry AndricCWARNFLAGS.ip_pool.c=		-Wno-unused
303d3e01a2SDimitry AndricCWARNFLAGS.ip_proxy.c=		${NO_WSELF_ASSIGN} -Wno-unused
313d3e01a2SDimitry AndricCWARNFLAGS.ip_scan.c=		-Wno-unused
323d3e01a2SDimitry AndricCWARNFLAGS.ip_state.c=		-Wno-unused
333d3e01a2SDimitry AndricCWARNFLAGS.ip_sync.c=		-Wno-unused
34