Makefile revision 1.153
11.153Spooka#	$NetBSD: Makefile,v 1.153 2010/11/04 21:01:28 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.149Sroy	libintl libkvm libm \
101.121Sjoerg	libossaudio libpcap libpci libpmc libposix libprop libpthread \
111.137Splunky	libpthread_dbg libpuffs libresolv librmt librpcsvc librt \
121.153Spooka	librumpclient libterminfo libusbhid libutil libwrap liby libz
131.60Sthorpej
141.146SchristosSUBDIR+=../external/bsd/flex/lib
151.152SmbalmerSUBDIR+=../external/mit/lua/lib
161.144Schristos
171.149Sroy# libcurses needs libtermlib
181.149SroySUBDIR+=	.WAIT libcurses
191.149Sroy
201.121Sjoerg# libform and libmenu need libcurses
211.121SjoergSUBDIR+=	.WAIT libform libmenu 
221.121Sjoerg
231.76Sthorpej.if (${MKSKEY} != "no")
241.76SthorpejSUBDIR+= libskey
251.76Sthorpej.endif
261.76Sthorpej
271.61Sthorpej# XXX Crypto bits must be done before libtelnet.
281.61Sthorpej
291.62Sthorpej.if (${MKCRYPTO} != "no")
301.141SchristosSUBDIR+=	../crypto/external/bsd/openssl/lib
311.62Sthorpej.endif	# MKCRYPTO != no
321.76Sthorpej
331.76Sthorpej.if (${MKKERBEROS} != "no")
341.76Sthorpej# Heimdal Kerberos 5 libraries
351.114SmrgSUBDIR+= .WAIT libroken libvers libcom_err .WAIT libasn1
361.122SmlelstvSUBDIR+= .WAIT libhx509
371.76Sthorpej
381.88Sdyoung.endif	# MKKERBEROS != no
391.54Sthorpej
401.30SmikelSUBDIR+=	libtelnet
411.53Sitojun
421.53Sitojun# IPv6/IPsec
431.53SitojunSUBDIR+=	libipsec
441.70Sitojun
451.75Stshiozak# I18N modules
461.75StshiozakSUBDIR+=	i18n_module
471.1Scgd
481.89Slukem
491.89Slukem#
501.89Slukem# Libraries that depend upon any listed previously
511.93Slukem# (and those that depend upon these [and ...])
521.89Slukem#
531.97Schristos#==================== 1st library dependency barrier ====================
541.97SchristosSUBDIR+=	.WAIT
551.97Schristos
561.97SchristosSUBDIR+=	libedit		# depends on libterm
571.97Schristos
581.98SchristosSUBDIR+=	libradius	# depends on libcrypto - only if ${MKCRYPTO}
591.98Schristos
601.97Schristos
611.89Slukem.if (${MKKERBEROS} != "no")
621.97SchristosSUBDIR+=	libkrb5		# depends on libcrypto and more
631.89Slukem.endif
641.97Schristos
651.113SpookaSUBDIR+=	librefuse	# depends on libpuffs
661.126SpookaSUBDIR+=	librumpuser	# depends on libpthread
671.126Spooka
681.148Smrg.if (${MKCRYPTO} != "no")
691.139Smrg# these depend on libcrypto*, libz and libbz2
701.139SmrgSUBDIR+=	../crypto/external/bsd/openssh/lib
711.150SchristosSUBDIR+=	../crypto/external/bsd/netpgp/libmj
721.151SagcSUBDIR+=	.WAIT
731.139SmrgSUBDIR+=	../crypto/external/bsd/netpgp/lib
741.148Smrg.endif
751.139Smrg
761.97Schristos#==================== 2nd library dependency barrier ====================
771.97SchristosSUBDIR+=	.WAIT
781.97Schristos
791.100Schristos.if (${MKKERBEROS} != "no")
801.100Schristos# Heimdal Kerberos 5 libraries depending on libkrb5 and more
811.122SmlelstvSUBDIR+=	libheimntlm
821.122SmlelstvSUBDIR+=	.WAIT libgssapi libhdb
831.122SmlelstvSUBDIR+=	.WAIT libkadm5srv libkadm5clnt libkafs libsl libss
841.100Schristos.endif
851.100Schristos
861.126SpookaSUBDIR+=	librump		# depends on librumpuser
871.124Slukem
881.124Slukem#==================== 3rd library dependency barrier ====================
891.124SlukemSUBDIR+=	.WAIT
901.124Slukem
911.94She.if (${MKPAM} != "no")
921.124SlukemSUBDIR+=	libpam		# depends on libkrb5, libkafs and more
931.94She.endif
941.92Slukem
951.148Smrg.if (${MKCRYPTO} != "no")
961.142SpookaSUBDIR+=	librumpcrypto	# depends on librump
971.148Smrg.endif
981.143SpookaSUBDIR+=	librumpdev	# depends on librump
991.128SpookaSUBDIR+=	librumpnet	# depends on librump
1001.130SpookaSUBDIR+=	librumpvfs	# depends on librump
1011.126Spooka
1021.126Spooka#==================== 4th library dependency barrier ====================
1031.126SpookaSUBDIR+=	.WAIT
1041.131SpookaSUBDIR+=	libukfs		# depends on librump and librumpvfs
1051.131Spooka
1061.131Spooka#==================== 5th library dependency barrier ====================
1071.131SpookaSUBDIR+=	.WAIT
1081.131SpookaSUBDIR+=	libp2k		# depends on libpuffs, librumpvfs and libukfs
1091.126Spooka
1101.1Scgd.include <bsd.subdir.mk>
111