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