Makefile revision 1.148
11.148Smrg# $NetBSD: Makefile,v 1.148 2009/12/29 23:01:09 mrg 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.147Splunky libcurses 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.146SchristosSUBDIR+=../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.148Smrg.if (${MKCRYPTO} != "no") 651.139Smrg# these depend on libcrypto*, libz and libbz2 661.139SmrgSUBDIR+= ../crypto/external/bsd/openssh/lib 671.139SmrgSUBDIR+= ../crypto/external/bsd/netpgp/lib 681.148Smrg.endif 691.139Smrg 701.97Schristos#==================== 2nd library dependency barrier ==================== 711.97SchristosSUBDIR+= .WAIT 721.97Schristos 731.100Schristos.if (${MKKERBEROS} != "no") 741.100Schristos# Heimdal Kerberos 5 libraries depending on libkrb5 and more 751.122SmlelstvSUBDIR+= libheimntlm 761.122SmlelstvSUBDIR+= .WAIT libgssapi libhdb 771.122SmlelstvSUBDIR+= .WAIT libkadm5srv libkadm5clnt libkafs libsl libss 781.100Schristos.endif 791.100Schristos 801.126SpookaSUBDIR+= librump # depends on librumpuser 811.124Slukem 821.124Slukem#==================== 3rd library dependency barrier ==================== 831.124SlukemSUBDIR+= .WAIT 841.124Slukem 851.94She.if (${MKPAM} != "no") 861.124SlukemSUBDIR+= libpam # depends on libkrb5, libkafs and more 871.94She.endif 881.92Slukem 891.148Smrg.if (${MKCRYPTO} != "no") 901.142SpookaSUBDIR+= librumpcrypto # depends on librump 911.148Smrg.endif 921.143SpookaSUBDIR+= librumpdev # depends on librump 931.128SpookaSUBDIR+= librumpnet # depends on librump 941.130SpookaSUBDIR+= librumpvfs # depends on librump 951.126Spooka 961.126Spooka#==================== 4th library dependency barrier ==================== 971.126SpookaSUBDIR+= .WAIT 981.131SpookaSUBDIR+= libukfs # depends on librump and librumpvfs 991.131Spooka 1001.131Spooka#==================== 5th library dependency barrier ==================== 1011.131SpookaSUBDIR+= .WAIT 1021.131SpookaSUBDIR+= libp2k # depends on libpuffs, librumpvfs and libukfs 1031.126Spooka 1041.1Scgd.include <bsd.subdir.mk> 105