Makefile revision 1.143
11.143Spooka#	$NetBSD: Makefile,v 1.143 2009/09/03 15:35:58 pooka Exp $
21.8Smycroft#	from: @(#)Makefile	5.25.1.1 (Berkeley) 5/7/91
31.21Scgd
41.62Sthorpej.include <bsd.own.mk>
51.62Sthorpej
61.125SgmcgarrySUBDIR=	csu libc .WAIT libarch \
71.123Sjmmv	libbsdmalloc libbluetooth libbz2 \
81.105Sgdamore	libcompat libcrypt \
91.121Sjoerg	libcurses libevent libintl libkvm libl libm \
101.121Sjoerg	libossaudio libpcap libpci libpmc libposix libprop libpthread \
111.137Splunky	libpthread_dbg libpuffs libresolv librmt librpcsvc librt \
121.109Spooka	libterm libusbhid libutil libwrap liby libz
131.60Sthorpej
141.121Sjoerg# libform and libmenu need libcurses
151.121SjoergSUBDIR+=	.WAIT libform libmenu 
161.121Sjoerg
171.76Sthorpej.if (${MKSKEY} != "no")
181.76SthorpejSUBDIR+= libskey
191.76Sthorpej.endif
201.76Sthorpej
211.61Sthorpej# XXX Crypto bits must be done before libtelnet.
221.61Sthorpej
231.62Sthorpej.if (${MKCRYPTO} != "no")
241.141SchristosSUBDIR+=	../crypto/external/bsd/openssl/lib
251.62Sthorpej.endif	# MKCRYPTO != no
261.76Sthorpej
271.76Sthorpej.if (${MKKERBEROS} != "no")
281.76Sthorpej# Heimdal Kerberos 5 libraries
291.114SmrgSUBDIR+= .WAIT libroken libvers libcom_err .WAIT libasn1
301.122SmlelstvSUBDIR+= .WAIT libhx509
311.76Sthorpej
321.88Sdyoung.endif	# MKKERBEROS != no
331.54Sthorpej
341.30SmikelSUBDIR+=	libtelnet
351.53Sitojun
361.53Sitojun# IPv6/IPsec
371.53SitojunSUBDIR+=	libipsec
381.70Sitojun
391.75Stshiozak# I18N modules
401.75StshiozakSUBDIR+=	i18n_module
411.1Scgd
421.89Slukem
431.89Slukem#
441.89Slukem# Libraries that depend upon any listed previously
451.93Slukem# (and those that depend upon these [and ...])
461.89Slukem#
471.97Schristos#==================== 1st library dependency barrier ====================
481.97SchristosSUBDIR+=	.WAIT
491.97Schristos
501.97SchristosSUBDIR+=	libedit		# depends on libterm
511.97Schristos
521.98SchristosSUBDIR+=	libradius	# depends on libcrypto - only if ${MKCRYPTO}
531.98Schristos
541.97Schristos
551.89Slukem.if (${MKKERBEROS} != "no")
561.97SchristosSUBDIR+=	libkrb5		# depends on libcrypto and more
571.89Slukem.endif
581.97Schristos
591.113SpookaSUBDIR+=	librefuse	# depends on libpuffs
601.126SpookaSUBDIR+=	librumpuser	# depends on libpthread
611.126Spooka
621.139Smrg# these depend on libcrypto*, libz and libbz2
631.139SmrgSUBDIR+=	../crypto/external/bsd/openssh/lib
641.139SmrgSUBDIR+=	../crypto/external/bsd/netpgp/lib
651.139Smrg
661.97Schristos#==================== 2nd library dependency barrier ====================
671.97SchristosSUBDIR+=	.WAIT
681.97Schristos
691.100Schristos.if (${MKKERBEROS} != "no")
701.100Schristos# Heimdal Kerberos 5 libraries depending on libkrb5 and more
711.122SmlelstvSUBDIR+=	libheimntlm
721.122SmlelstvSUBDIR+=	.WAIT libgssapi libhdb
731.122SmlelstvSUBDIR+=	.WAIT libkadm5srv libkadm5clnt libkafs libsl libss
741.100Schristos.endif
751.100Schristos
761.126SpookaSUBDIR+=	librump		# depends on librumpuser
771.124Slukem
781.124Slukem#==================== 3rd library dependency barrier ====================
791.124SlukemSUBDIR+=	.WAIT
801.124Slukem
811.94She.if (${MKPAM} != "no")
821.124SlukemSUBDIR+=	libpam		# depends on libkrb5, libkafs and more
831.94She.endif
841.92Slukem
851.142SpookaSUBDIR+=	librumpcrypto	# depends on librump
861.143SpookaSUBDIR+=	librumpdev	# depends on librump
871.128SpookaSUBDIR+=	librumpnet	# depends on librump
881.130SpookaSUBDIR+=	librumpvfs	# depends on librump
891.126Spooka
901.126Spooka#==================== 4th library dependency barrier ====================
911.126SpookaSUBDIR+=	.WAIT
921.131SpookaSUBDIR+=	libukfs		# depends on librump and librumpvfs
931.131Spooka
941.131Spooka#==================== 5th library dependency barrier ====================
951.131SpookaSUBDIR+=	.WAIT
961.131SpookaSUBDIR+=	libp2k		# depends on libpuffs, librumpvfs and libukfs
971.126Spooka
981.1Scgd.include <bsd.subdir.mk>
99