summaryrefslogtreecommitdiff
path: root/security/pflkm/builtin.mk
blob: 755b860181c44d765c4350b0208a46ee1284c501 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# $NetBSD: builtin.mk,v 1.3 2005/05/11 22:01:28 peter Exp $

_PF_VERSION=	3.7	# pkg default
_PF_PFVAR_H=	/usr/include/net/pfvar.h

.if !defined(IS_BUILTIN.pflkm)
IS_BUILTIN.pflkm=	no
.  if exists(${_PF_PFVAR_H})
IS_BUILTIN.pflkm=	yes

# OpenBSD 3.7: pf_threshold added
_PF_3_7!=	${GREP} -c pf_threshold ${_PF_PFVAR_H} || ${TRUE}
# OpenBSD 3.6: pf_cksum_fixup added
_PF_3_6!=	${GREP} -c pf_cksum_fixup ${_PF_PFVAR_H} || ${TRUE}

.if ${_PF_3_7} == "1"
BUILTIN_PKG.pflkm=	3.7
.elif ${_PF_3_6} == "1"
BUILTIN_PKG.pflkm=	3.6
.else
BUILTIN_PKG.pflkm=	3.5
.endif

_PF_VERSION=		${BUILTIN_PKG.pflkm}

.  endif	# exists(${_PF_PFVAR_H})
.endif	# IS_BUILTIN.pflkm

USE_BUILTIN.pflkm?=	${IS_BUILTIN.pflkm}