diff options
Diffstat (limited to 'security/PAM/buildlink2.mk')
-rw-r--r-- | security/PAM/buildlink2.mk | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/security/PAM/buildlink2.mk b/security/PAM/buildlink2.mk new file mode 100644 index 00000000000..14cc2a7d512 --- /dev/null +++ b/security/PAM/buildlink2.mk @@ -0,0 +1,52 @@ +# $NetBSD: buildlink2.mk,v 1.2 2002/08/25 18:39:48 jlam Exp $ + +.if !defined(PAM_BUILDLINK2_MK) +PAM_BUILDLINK2_MK= # defined + +.include "../../mk/bsd.prefs.mk" + +BUILDLINK_DEPENDS.pam?= PAM>=0.75 +BUILDLINK_PKGSRCDIR.pam?= ../../security/PAM + +.if exists(/usr/include/security/pam_appl.h) +_NEED_PAM= NO +.else +_NEED_PAM= YES +.endif + +.if ${_NEED_PAM} == "YES" + +BUILDLINK_PACKAGES+= pam +EVAL_PREFIX+= BUILDLINK_PREFIX.pam=PAM +BUILDLINK_PREFIX.pam_DEFAULT= ${LOCALBASE} + +BUILDLINK_FILES.pam= include/security/* +BUILDLINK_FILES.pam+= lib/libpam.* +BUILDLINK_FILES.pam+= lib/libpamc.* +BUILDLINK_FILES.pam+= lib/libpam_misc.* + +BUILDLINK_TARGETS+= pam-buildlink + +pam-buildlink: _BUILDLINK_USE + +.else + +# The PAM libraries are usually in /lib on Linux systems while the headers +# are in /usr/include. +# +BUILDLINK_PREFIX.pam= /usr +BUILDLINK_PREFIX.pam-inc= /usr +BUILDLINK_FILES.pam-inc= include/security/* +BUILDLINK_PREFIX.pam-lib= / +BUILDLINK_FILES.pam-lib+= lib/libpam.* +BUILDLINK_FILES.pam-lib+= lib/libpamc.* +BUILDLINK_FILES.pam-lib+= lib/libpam_misc.* + +BUILDLINK_TARGETS+= pam-inc-buildlink +BUILDLINK_TARGETS+= pam-lib-buildlink + +pam-inc-buildlink: _BUILDLINK_USE +pam-lib-buildlink: _BUILDLINK_USE + +.endif # _NEED_PAM +.endif # PAM_BUILDLINK2_MK |