Makefile revision 1.144
11.144Schristos#	$NetBSD: Makefile,v 1.144 2009/10/26 01:18:46 christos 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.144Schristos	libcurses libevent libintl libkvm 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.144SchristosSUBDIR+=../external/bsd/flex/lib
151.144Schristos
161.121Sjoerg# libform and libmenu need libcurses
171.121SjoergSUBDIR+=	.WAIT libform libmenu 
181.121Sjoerg
191.76Sthorpej.if (${MKSKEY} != "no")
201.76SthorpejSUBDIR+= libskey
211.76Sthorpej.endif
221.76Sthorpej
231.61Sthorpej# XXX Crypto bits must be done before libtelnet.
241.61Sthorpej
251.62Sthorpej.if (${MKCRYPTO} != "no")
261.141SchristosSUBDIR+=	../crypto/external/bsd/openssl/lib
271.62Sthorpej.endif	# MKCRYPTO != no
281.76Sthorpej
291.76Sthorpej.if (${MKKERBEROS} != "no")
301.76Sthorpej# Heimdal Kerberos 5 libraries
311.114SmrgSUBDIR+= .WAIT libroken libvers libcom_err .WAIT libasn1
321.122SmlelstvSUBDIR+= .WAIT libhx509
331.76Sthorpej
341.88Sdyoung.endif	# MKKERBEROS != no
351.54Sthorpej
361.30SmikelSUBDIR+=	libtelnet
371.53Sitojun
381.53Sitojun# IPv6/IPsec
391.53SitojunSUBDIR+=	libipsec
401.70Sitojun
411.75Stshiozak# I18N modules
421.75StshiozakSUBDIR+=	i18n_module
431.1Scgd
441.89Slukem
451.89Slukem#
461.89Slukem# Libraries that depend upon any listed previously
471.93Slukem# (and those that depend upon these [and ...])
481.89Slukem#
491.97Schristos#==================== 1st library dependency barrier ====================
501.97SchristosSUBDIR+=	.WAIT
511.97Schristos
521.97SchristosSUBDIR+=	libedit		# depends on libterm
531.97Schristos
541.98SchristosSUBDIR+=	libradius	# depends on libcrypto - only if ${MKCRYPTO}
551.98Schristos
561.97Schristos
571.89Slukem.if (${MKKERBEROS} != "no")
581.97SchristosSUBDIR+=	libkrb5		# depends on libcrypto and more
591.89Slukem.endif
601.97Schristos
611.113SpookaSUBDIR+=	librefuse	# depends on libpuffs
621.126SpookaSUBDIR+=	librumpuser	# depends on libpthread
631.126Spooka
641.139Smrg# these depend on libcrypto*, libz and libbz2
651.139SmrgSUBDIR+=	../crypto/external/bsd/openssh/lib
661.139SmrgSUBDIR+=	../crypto/external/bsd/netpgp/lib
671.139Smrg
681.97Schristos#==================== 2nd library dependency barrier ====================
691.97SchristosSUBDIR+=	.WAIT
701.97Schristos
711.100Schristos.if (${MKKERBEROS} != "no")
721.100Schristos# Heimdal Kerberos 5 libraries depending on libkrb5 and more
731.122SmlelstvSUBDIR+=	libheimntlm
741.122SmlelstvSUBDIR+=	.WAIT libgssapi libhdb
751.122SmlelstvSUBDIR+=	.WAIT libkadm5srv libkadm5clnt libkafs libsl libss
761.100Schristos.endif
771.100Schristos
781.126SpookaSUBDIR+=	librump		# depends on librumpuser
791.124Slukem
801.124Slukem#==================== 3rd library dependency barrier ====================
811.124SlukemSUBDIR+=	.WAIT
821.124Slukem
831.94She.if (${MKPAM} != "no")
841.124SlukemSUBDIR+=	libpam		# depends on libkrb5, libkafs and more
851.94She.endif
861.92Slukem
871.142SpookaSUBDIR+=	librumpcrypto	# depends on librump
881.143SpookaSUBDIR+=	librumpdev	# depends on librump
891.128SpookaSUBDIR+=	librumpnet	# depends on librump
901.130SpookaSUBDIR+=	librumpvfs	# depends on librump
911.126Spooka
921.126Spooka#==================== 4th library dependency barrier ====================
931.126SpookaSUBDIR+=	.WAIT
941.131SpookaSUBDIR+=	libukfs		# depends on librump and librumpvfs
951.131Spooka
961.131Spooka#==================== 5th library dependency barrier ====================
971.131SpookaSUBDIR+=	.WAIT
981.131SpookaSUBDIR+=	libp2k		# depends on libpuffs, librumpvfs and libukfs
991.126Spooka
1001.1Scgd.include <bsd.subdir.mk>
101