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