summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--share/mk/bsd.libnames.mk15
1 files changed, 14 insertions, 1 deletions
diff --git a/share/mk/bsd.libnames.mk b/share/mk/bsd.libnames.mk
index 91ee34a..a48e7aad 100644
--- a/share/mk/bsd.libnames.mk
+++ b/share/mk/bsd.libnames.mk
@@ -1,4 +1,4 @@
-# $Id: bsd.libnames.mk,v 1.18 1998/09/17 09:34:57 phk Exp $
+# $Id: bsd.libnames.mk,v 1.19 1998/11/18 01:53:56 jdp Exp $
#
# The include file <bsd.libnames.mk> define library names.
# Other include files (e.g. bsd.prog.mk, bsd.lib.mk) include this
@@ -48,7 +48,20 @@ LIBMYTINFO?= ${DESTDIR}${LIBDIR}/libmytinfo.a
LIBNCURSES?= ${DESTDIR}${LIBDIR}/libncurses.a
LIBOBJC?= ${DESTDIR}${LIBDIR}/libobjc.a
LIBOPIE?= ${DESTDIR}${LIBDIR}/libopie.a
+
+# The static PAM library doesn't know its secondary dependencies,
+# so we have to specify them explictly.
LIBPAM?= ${DESTDIR}${LIBDIR}/libpam.a # XXX doesn't exist
+MINUSLPAM?= -lpam
+.if defined(NOSHARED) && ${NOSHARED} != "no" && ${NOSHARED} != "NO"
+.ifdef MAKE_KERBEROS4
+LIBPAM+= ${LIBKRB} ${LIBDES}
+MINUSLPAM+= -lkrb -ldes
+.endif
+LIBPAM+= ${LIBRADIUS} ${LIBTACPLUS} ${LIBSKEY} ${LIBCRYPT} ${LIBMD}
+MINUSLPAM+= -lradius -ltacplus -lskey -lcrypt -lmd
+.endif
+
LIBPC?= ${DESTDIR}${LIBDIR}/libpc.a # XXX doesn't exist
LIBPCAP?= ${DESTDIR}${LIBDIR}/libpcap.a
LIBPERL?= ${DESTDIR}${LIBDIR}/libperl.a
OpenPOWER on IntegriCloud