1e0bfbfceSBjoern A. Zeeb# $FreeBSD$ 2e0bfbfceSBjoern A. Zeeb 3e0bfbfceSBjoern A. Zeeb.include <bsd.own.mk> 4e0bfbfceSBjoern A. Zeeb 5e0bfbfceSBjoern A. Zeeb.PATH: ${.CURDIR}/../../contrib/pf/net 6e0bfbfceSBjoern A. Zeeb 7e0bfbfceSBjoern A. ZeebKMOD= pfsync 8e0bfbfceSBjoern A. ZeebSRCS= if_pfsync.c \ 9e0bfbfceSBjoern A. Zeeb opt_pf.h opt_inet.h opt_inet6.h opt_bpf.h 10e0bfbfceSBjoern A. Zeeb 11e0bfbfceSBjoern A. ZeebCFLAGS+= -I${.CURDIR}/../../contrib/pf 12e0bfbfceSBjoern A. ZeebSRCS+= bus_if.h device_if.h 13e0bfbfceSBjoern A. Zeeb 14e0bfbfceSBjoern A. Zeeb.if defined(KERNBUILDDIR) 15e0bfbfceSBjoern A. ZeebMKDEP+= -include ${KERNBUILDDIR}/opt_global.h 16e0bfbfceSBjoern A. Zeeb.else 17e0bfbfceSBjoern A. Zeeb.if ${MK_INET_SUPPORT} != "no" 18e0bfbfceSBjoern A. Zeebopt_inet.h: 19e0bfbfceSBjoern A. Zeeb echo "#define INET 1" > ${.TARGET} 20e0bfbfceSBjoern A. Zeeb.endif 21e0bfbfceSBjoern A. Zeeb 22e0bfbfceSBjoern A. Zeeb.if ${MK_INET6_SUPPORT} != "no" 23e0bfbfceSBjoern A. Zeebopt_inet6.h: 24e0bfbfceSBjoern A. Zeeb echo "#define INET6 1" > ${.TARGET} 25e0bfbfceSBjoern A. Zeeb.endif 26e0bfbfceSBjoern A. Zeeb 27e0bfbfceSBjoern A. Zeebopt_bpf.h: 28e0bfbfceSBjoern A. Zeeb echo "#define DEV_BPF 1" > ${.TARGET} 29e0bfbfceSBjoern A. Zeeb 30e0bfbfceSBjoern A. Zeeb.if defined(VIMAGE) 31e0bfbfceSBjoern A. Zeebopt_global.h: 32e0bfbfceSBjoern A. Zeeb echo "#define VIMAGE 1" >> ${.TARGET} 33e0bfbfceSBjoern A. ZeebCFLAGS+= -include opt_global.h 34e0bfbfceSBjoern A. ZeebMKDEP+= -include opt_global.h 35e0bfbfceSBjoern A. Zeeb.endif 36e0bfbfceSBjoern A. Zeeb.endif 37e0bfbfceSBjoern A. Zeeb 38e0bfbfceSBjoern A. Zeeb.include <bsd.kmod.mk> 39