Makefile revision 1.150
11.150Schristos# $NetBSD: Makefile,v 1.150 2010/08/07 21:32:28 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.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.150Schristos# XXX Should restructure netpgp/lib to contain libmj and libnetpgp 711.150SchristosSUBDIR+= ../crypto/external/bsd/netpgp/libmj 721.139SmrgSUBDIR+= ../crypto/external/bsd/netpgp/lib 731.148Smrg.endif 741.139Smrg 751.97Schristos#==================== 2nd library dependency barrier ==================== 761.97SchristosSUBDIR+= .WAIT 771.97Schristos 781.100Schristos.if (${MKKERBEROS} != "no") 791.100Schristos# Heimdal Kerberos 5 libraries depending on libkrb5 and more 801.122SmlelstvSUBDIR+= libheimntlm 811.122SmlelstvSUBDIR+= .WAIT libgssapi libhdb 821.122SmlelstvSUBDIR+= .WAIT libkadm5srv libkadm5clnt libkafs libsl libss 831.100Schristos.endif 841.100Schristos 851.126SpookaSUBDIR+= librump # depends on librumpuser 861.124Slukem 871.124Slukem#==================== 3rd library dependency barrier ==================== 881.124SlukemSUBDIR+= .WAIT 891.124Slukem 901.94She.if (${MKPAM} != "no") 911.124SlukemSUBDIR+= libpam # depends on libkrb5, libkafs and more 921.94She.endif 931.92Slukem 941.148Smrg.if (${MKCRYPTO} != "no") 951.142SpookaSUBDIR+= librumpcrypto # depends on librump 961.148Smrg.endif 971.143SpookaSUBDIR+= librumpdev # depends on librump 981.128SpookaSUBDIR+= librumpnet # depends on librump 991.130SpookaSUBDIR+= librumpvfs # depends on librump 1001.126Spooka 1011.126Spooka#==================== 4th library dependency barrier ==================== 1021.126SpookaSUBDIR+= .WAIT 1031.131SpookaSUBDIR+= libukfs # depends on librump and librumpvfs 1041.131Spooka 1051.131Spooka#==================== 5th library dependency barrier ==================== 1061.131SpookaSUBDIR+= .WAIT 1071.131SpookaSUBDIR+= libp2k # depends on libpuffs, librumpvfs and libukfs 1081.126Spooka 1091.1Scgd.include <bsd.subdir.mk> 110