xref: /freebsd-14.2/sys/modules/ipfilter/Makefile (revision 031beb4e)
15cb2cd94SGuido van Rooij
2*3b9b51feSCy Schubert.PATH: ${SRCTOP}/sys/netpfil/ipfilter/netinet
3c68159a6SDavid E. O'Brien
45cb2cd94SGuido van RooijKMOD=	ipl
55cb2cd94SGuido van RooijSRCS=	mlfk_ipl.c ip_nat.c ip_frag.c ip_state.c ip_proxy.c ip_auth.c \
61033f3c5SDarren Reed	ip_log.c ip_fil_freebsd.c fil.c ip_lookup.c ip_pool.c ip_htable.c \
7bfc88dcbSCy Schubert	ip_sync.c \
8bfc88dcbSCy Schubert	ip_nat6.c ip_rules.c ip_scan.c ip_dstlist.c radix_ipf.c
9a335f76fSKyle EvansSRCS+=	opt_bpf.h opt_inet6.h opt_kern_tls.h
10cff62818SRuslan Ermilov
11*3b9b51feSCy SchubertCFLAGS+= -I${SRCTOP}/sys/netpfil/ipfilter
121033f3c5SDarren ReedCFLAGS+= -DIPFILTER=1 -DIPFILTER_LKM -DIPFILTER_LOG -DIPFILTER_LOOKUP
135cb2cd94SGuido van Rooij#
140b488822SGregory Neil Shapiro# If you don't want log functionality remove -DIPFILTER_LOG
155cb2cd94SGuido van Rooij#
165cb2cd94SGuido van Rooij
1764db83a8SPeter Wemm.include <bsd.kmod.mk>
1897a15669SDimitry Andric
193d3e01a2SDimitry AndricCWARNFLAGS.fil.c=		${NO_WSELF_ASSIGN} -Wno-unused
203d3e01a2SDimitry AndricCWARNFLAGS.ip_auth.c=		-Wno-unused
213d3e01a2SDimitry AndricCWARNFLAGS.ip_fil_freebsd.c=	-Wno-unused
223d3e01a2SDimitry AndricCWARNFLAGS.ip_frag.c=		-Wno-unused
23cccc969bSMatt MacyCWARNFLAGS.ip_htable.c=		-Wno-unused ${NO_WTAUTOLOGICAL_POINTER_COMPARE}
243d3e01a2SDimitry AndricCWARNFLAGS.ip_dstlist.c=	-Wno-unused
253d3e01a2SDimitry AndricCWARNFLAGS.ip_lookup.c=		${NO_WSELF_ASSIGN} -Wno-unused
263d3e01a2SDimitry AndricCWARNFLAGS.ip_nat.c=		-Wno-unused
273d3e01a2SDimitry AndricCWARNFLAGS.ip_nat6.c=		-Wno-unused
283d3e01a2SDimitry AndricCWARNFLAGS.ip_pool.c=		-Wno-unused
293d3e01a2SDimitry AndricCWARNFLAGS.ip_proxy.c=		${NO_WSELF_ASSIGN} -Wno-unused
303d3e01a2SDimitry AndricCWARNFLAGS.ip_scan.c=		-Wno-unused
313d3e01a2SDimitry AndricCWARNFLAGS.ip_state.c=		-Wno-unused
323d3e01a2SDimitry AndricCWARNFLAGS.ip_sync.c=		-Wno-unused
33