Makefile revision 1.154
11.154Schristos# $NetBSD: Makefile,v 1.154 2010/11/21 03:43:39 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.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.154Schristos.if (${MKLDAP} != "no") 771.154SchristosSUBDIR+= ../external/bsd/openldap/lib 781.154Schristos.endif 791.154Schristos 801.97Schristos#==================== 2nd library dependency barrier ==================== 811.97SchristosSUBDIR+= .WAIT 821.97Schristos 831.100Schristos.if (${MKKERBEROS} != "no") 841.100Schristos# Heimdal Kerberos 5 libraries depending on libkrb5 and more 851.122SmlelstvSUBDIR+= libheimntlm 861.122SmlelstvSUBDIR+= .WAIT libgssapi libhdb 871.122SmlelstvSUBDIR+= .WAIT libkadm5srv libkadm5clnt libkafs libsl libss 881.100Schristos.endif 891.100Schristos 901.126SpookaSUBDIR+= librump # depends on librumpuser 911.124Slukem 921.124Slukem#==================== 3rd library dependency barrier ==================== 931.124SlukemSUBDIR+= .WAIT 941.124Slukem 951.94She.if (${MKPAM} != "no") 961.124SlukemSUBDIR+= libpam # depends on libkrb5, libkafs and more 971.94She.endif 981.92Slukem 991.148Smrg.if (${MKCRYPTO} != "no") 1001.142SpookaSUBDIR+= librumpcrypto # depends on librump 1011.148Smrg.endif 1021.143SpookaSUBDIR+= librumpdev # depends on librump 1031.128SpookaSUBDIR+= librumpnet # depends on librump 1041.130SpookaSUBDIR+= librumpvfs # depends on librump 1051.126Spooka 1061.126Spooka#==================== 4th library dependency barrier ==================== 1071.126SpookaSUBDIR+= .WAIT 1081.131SpookaSUBDIR+= libukfs # depends on librump and librumpvfs 1091.131Spooka 1101.131Spooka#==================== 5th library dependency barrier ==================== 1111.131SpookaSUBDIR+= .WAIT 1121.131SpookaSUBDIR+= libp2k # depends on libpuffs, librumpvfs and libukfs 1131.126Spooka 1141.1Scgd.include <bsd.subdir.mk> 115