NetBSD/lib/Makefile
he 67d66c86bb Don't build libpam and associated bits if the target platform doesn't
support shared libraries (sun2 and evbsh5 at it would seem), or if the
user has specified MKPIC=no.  Also introduce a new tag to the set lists
("pam"), so that the non-shlib ports can once again complete a release
build.

Discussed with christos and lukem.
2005-01-10 00:20:21 +00:00

81 lines
1.7 KiB
Makefile

# $NetBSD: Makefile,v 1.94 2005/01/10 00:20:21 he Exp $
# from: @(#)Makefile 5.25.1.1 (Berkeley) 5/7/91
.include <bsd.own.mk>
SUBDIR= csu libc .WAIT libarch libbsdmalloc libbz2 libcompat libcrypt \
libcurses libedit libevent libform libintl libkvm libl libm libmagic \
libmenu libossaudio libpcap libpci libpmc libposix libpthread \
libpthread_dbg libresolv librmt librpcsvc librt libterm libusbhid \
libutil libwrap liby libz
.if (${MKSKEY} != "no")
SUBDIR+= libskey
.endif
# XXX Crypto bits must be done before libtelnet.
.if (${MKCRYPTO} != "no")
# OpenSSL libraries.
SUBDIR+= libcrypto libdes
.if (${MKCRYPTO_IDEA} != "no")
SUBDIR+= libcrypto_idea
.endif # MKCRYPTO_IDEA != no
.if (${MKCRYPTO_MDC2} != "no")
SUBDIR+= libcrypto_mdc2
.endif # MKCRYPTO_MDC2 != no
.if (${MKCRYPTO_RC5} != "no")
SUBDIR+= libcrypto_rc5
.endif # MKCRYPTO_RC5 != no
.endif # MKCRYPTO != no
.if (${MKKERBEROS} != "no")
# Heimdal Kerberos 5 libraries
SUBDIR+= libroken libvers libcom_err libsl libss libasn1 libhdb \
libkadm5srv libkadm5clnt libgssapi libkafs
.if (${MKKERBEROS4} != "no")
# KTH Kerberos 4 libraries
SUBDIR+= libkdb libkadm libkstream
.endif # MKKERBEROS4 != no
.endif # MKKERBEROS != no
SUBDIR+= libtelnet
# IPv6/IPsec
SUBDIR+= libipsec
# I18N modules
SUBDIR+= i18n_module
#
# Libraries that depend upon any listed previously
# (and those that depend upon these [and ...])
#
SUBDIR+= .WAIT
SUBDIR+= libcdk
.if (${MKCRYPTO} != "no")
SUBDIR+= libssl
.endif
.if (${MKKERBEROS} != "no")
SUBDIR+= libkrb5
.endif
.if (${MKKERBEROS4} != "no")
SUBDIR+= libkrb
.endif
.if (${MKCRYPTO} != "no")
SUBDIR+= .WAIT libssh
.endif
.if (${MKPAM} != "no")
SUBDIR+= .WAIT libpam
.endif
.include <bsd.subdir.mk>