blob: ca7acf2e9d9d608023ccc88736a8f9b5fdcd8b30 (
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
|
# $NetBSD: builtin.mk,v 1.11 2005/01/14 07:54:20 jlam Exp $
.include "../../mk/bsd.prefs.mk"
_LINUX_PAM_APPL_HEADERS= /usr/include/pam/pam_appl.h \
/usr/include/security/pam_appl.h
_LINUX_PAM_IDENT= The Linux-PAM Framework layer API
.if !defined(IS_BUILTIN.linux-pam)
IS_BUILTIN.linux-pam= no
. for _inc_ in ${_LINUX_PAM_APPL_HEADERS}
. if !empty(IS_BUILTIN.linux-pam:M[nN][oO]) && exists(${_inc_})
IS_BUILTIN.linux-pam!= \
case ${_inc_} in \
${LOCALBASE}/*) \
${ECHO} "no"; \
;; \
*) \
if ${GREP} -q "${_LINUX_PAM_IDENT}" ${_inc_}; then \
${ECHO} "yes"; \
else \
${ECHO} "no"; \
fi; \
;; \
esac
. endif
. endfor
BUILDLINK_VARS+= IS_BUILTIN.linux-pam
.endif # IS_BUILTIN.linux-pam
USE_BUILTIN.linux-pam?= ${IS_BUILTIN.linux-pam}
CHECK_BUILTIN.linux-pam?= no
.if !empty(CHECK_BUILTIN.linux-pam:M[nN][oO])
. if !empty(USE_BUILTIN.linux-pam:M[yY][eE][sS])
BUILDLINK_TARGETS+= buildlink-pam-security
. endif
. if !target(buildlink-pam-security)
.PHONY: buildlink-pam-security
buildlink-pam-security:
${_PKG_SILENT}${_PKG_DEBUG} \
if [ -d ${BUILDLINK_PREFIX.linux-pam}/include/pam ]; then \
${RM} -fr ${BUILDLINK_DIR}/include/security; \
${LN} -fs ${BUILDLINK_PREFIX.linux-pam}/include/pam \
${BUILDLINK_DIR}/include/security; \
fi
. endif
.endif # CHECK_BUILTIN.linux-pam
|