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