1126263Smlaier# $FreeBSD$ 2126263Smlaier 3156813Sru.include <bsd.own.mk> 4156813Sru 5240494Sglebius.PATH: ${.CURDIR}/../../netpfil/pf 6126263Smlaier 7126263SmlaierKMOD= pf 8223637SbzSRCS= pf.c pf_if.c pf_lb.c pf_osfp.c pf_ioctl.c pf_norm.c pf_table.c \ 9240233Sglebius pf_ruleset.c in4_cksum.c \ 10240233Sglebius bus_if.h device_if.h \ 11223637Sbz opt_pf.h opt_inet.h opt_inet6.h opt_bpf.h opt_global.h 12126263Smlaier 13151350Syar.if !defined(KERNBUILDDIR) 14223637Sbz.if ${MK_INET_SUPPORT} != "no" 15126263Smlaieropt_inet.h: 16182668Simp echo "#define INET 1" > ${.TARGET} 17223637Sbz.endif 18126263Smlaier 19156813Sru.if ${MK_INET6_SUPPORT} != "no" 20126263Smlaieropt_inet6.h: 21182668Simp echo "#define INET6 1" > ${.TARGET} 22127946Smlaier.endif 23126263Smlaier 24126263Smlaieropt_bpf.h: 25182668Simp echo "#define DEV_BPF 1" > ${.TARGET} 26171173Smlaier 27171173Smlaier# pflog can be loaded as a module, have the additional checks turned on 28223637Sbz# pfsync can be loaded as a module, have the additional checks turned on 29171173Smlaieropt_pf.h: 30182668Simp echo "#define DEV_PF 1" > ${.TARGET} 31197928Seri echo "#define DEV_PFLOG 1" >> ${.TARGET} 32223637Sbz echo "#define DEV_PFSYNC 1" >> ${.TARGET} 33223637Sbz 34223637Sbz.if defined(VIMAGE) 35223637Sbzopt_global.h: 36223637Sbz echo "#define VIMAGE 1" >> ${.TARGET} 37151350Syar.endif 38223637Sbz.endif 39126263Smlaier 40126263Smlaier.include <bsd.kmod.mk> 41