Makefile revision 1.149
11.149Sroy# $NetBSD: Makefile,v 1.149 2010/02/03 15:34:40 roy 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.149Sroy libterminfo libusbhid libutil libwrap liby libz 131.60Sthorpej 141.146SchristosSUBDIR+=../external/bsd/flex/lib 151.144Schristos 161.149Sroy# libcurses needs libtermlib 171.149SroySUBDIR+= .WAIT libcurses 181.149Sroy 191.121Sjoerg# libform and libmenu need libcurses 201.121SjoergSUBDIR+= .WAIT libform libmenu 211.121Sjoerg 221.76Sthorpej.if (${MKSKEY} != "no") 231.76SthorpejSUBDIR+= libskey 241.76Sthorpej.endif 251.76Sthorpej 261.61Sthorpej# XXX Crypto bits must be done before libtelnet. 271.61Sthorpej 281.62Sthorpej.if (${MKCRYPTO} != "no") 291.141SchristosSUBDIR+= ../crypto/external/bsd/openssl/lib 301.62Sthorpej.endif # MKCRYPTO != no 311.76Sthorpej 321.76Sthorpej.if (${MKKERBEROS} != "no") 331.76Sthorpej# Heimdal Kerberos 5 libraries 341.114SmrgSUBDIR+= .WAIT libroken libvers libcom_err .WAIT libasn1 351.122SmlelstvSUBDIR+= .WAIT libhx509 361.76Sthorpej 371.88Sdyoung.endif # MKKERBEROS != no 381.54Sthorpej 391.30SmikelSUBDIR+= libtelnet 401.53Sitojun 411.53Sitojun# IPv6/IPsec 421.53SitojunSUBDIR+= libipsec 431.70Sitojun 441.75Stshiozak# I18N modules 451.75StshiozakSUBDIR+= i18n_module 461.1Scgd 471.89Slukem 481.89Slukem# 491.89Slukem# Libraries that depend upon any listed previously 501.93Slukem# (and those that depend upon these [and ...]) 511.89Slukem# 521.97Schristos#==================== 1st library dependency barrier ==================== 531.97SchristosSUBDIR+= .WAIT 541.97Schristos 551.97SchristosSUBDIR+= libedit # depends on libterm 561.97Schristos 571.98SchristosSUBDIR+= libradius # depends on libcrypto - only if ${MKCRYPTO} 581.98Schristos 591.97Schristos 601.89Slukem.if (${MKKERBEROS} != "no") 611.97SchristosSUBDIR+= libkrb5 # depends on libcrypto and more 621.89Slukem.endif 631.97Schristos 641.113SpookaSUBDIR+= librefuse # depends on libpuffs 651.126SpookaSUBDIR+= librumpuser # depends on libpthread 661.126Spooka 671.148Smrg.if (${MKCRYPTO} != "no") 681.139Smrg# these depend on libcrypto*, libz and libbz2 691.139SmrgSUBDIR+= ../crypto/external/bsd/openssh/lib 701.139SmrgSUBDIR+= ../crypto/external/bsd/netpgp/lib 711.148Smrg.endif 721.139Smrg 731.97Schristos#==================== 2nd library dependency barrier ==================== 741.97SchristosSUBDIR+= .WAIT 751.97Schristos 761.100Schristos.if (${MKKERBEROS} != "no") 771.100Schristos# Heimdal Kerberos 5 libraries depending on libkrb5 and more 781.122SmlelstvSUBDIR+= libheimntlm 791.122SmlelstvSUBDIR+= .WAIT libgssapi libhdb 801.122SmlelstvSUBDIR+= .WAIT libkadm5srv libkadm5clnt libkafs libsl libss 811.100Schristos.endif 821.100Schristos 831.126SpookaSUBDIR+= librump # depends on librumpuser 841.124Slukem 851.124Slukem#==================== 3rd library dependency barrier ==================== 861.124SlukemSUBDIR+= .WAIT 871.124Slukem 881.94She.if (${MKPAM} != "no") 891.124SlukemSUBDIR+= libpam # depends on libkrb5, libkafs and more 901.94She.endif 911.92Slukem 921.148Smrg.if (${MKCRYPTO} != "no") 931.142SpookaSUBDIR+= librumpcrypto # depends on librump 941.148Smrg.endif 951.143SpookaSUBDIR+= librumpdev # depends on librump 961.128SpookaSUBDIR+= librumpnet # depends on librump 971.130SpookaSUBDIR+= librumpvfs # depends on librump 981.126Spooka 991.126Spooka#==================== 4th library dependency barrier ==================== 1001.126SpookaSUBDIR+= .WAIT 1011.131SpookaSUBDIR+= libukfs # depends on librump and librumpvfs 1021.131Spooka 1031.131Spooka#==================== 5th library dependency barrier ==================== 1041.131SpookaSUBDIR+= .WAIT 1051.131SpookaSUBDIR+= libp2k # depends on libpuffs, librumpvfs and libukfs 1061.126Spooka 1071.1Scgd.include <bsd.subdir.mk> 108