1 1.154 christos # $NetBSD: Makefile,v 1.154 2010/11/21 03:43:39 christos Exp $ 2 1.8 mycroft # from: @(#)Makefile 5.25.1.1 (Berkeley) 5/7/91 3 1.21 cgd 4 1.62 thorpej .include <bsd.own.mk> 5 1.62 thorpej 6 1.125 gmcgarry SUBDIR= csu libc .WAIT libarch \ 7 1.123 jmmv libbsdmalloc libbluetooth libbz2 \ 8 1.105 gdamore libcompat libcrypt \ 9 1.149 roy libintl libkvm libm \ 10 1.121 joerg libossaudio libpcap libpci libpmc libposix libprop libpthread \ 11 1.137 plunky libpthread_dbg libpuffs libresolv librmt librpcsvc librt \ 12 1.153 pooka librumpclient libterminfo libusbhid libutil libwrap liby libz 13 1.60 thorpej 14 1.146 christos SUBDIR+=../external/bsd/flex/lib 15 1.152 mbalmer SUBDIR+=../external/mit/lua/lib 16 1.144 christos 17 1.149 roy # libcurses needs libtermlib 18 1.149 roy SUBDIR+= .WAIT libcurses 19 1.149 roy 20 1.121 joerg # libform and libmenu need libcurses 21 1.121 joerg SUBDIR+= .WAIT libform libmenu 22 1.121 joerg 23 1.76 thorpej .if (${MKSKEY} != "no") 24 1.76 thorpej SUBDIR+= libskey 25 1.76 thorpej .endif 26 1.76 thorpej 27 1.61 thorpej # XXX Crypto bits must be done before libtelnet. 28 1.61 thorpej 29 1.62 thorpej .if (${MKCRYPTO} != "no") 30 1.141 christos SUBDIR+= ../crypto/external/bsd/openssl/lib 31 1.62 thorpej .endif # MKCRYPTO != no 32 1.76 thorpej 33 1.76 thorpej .if (${MKKERBEROS} != "no") 34 1.76 thorpej # Heimdal Kerberos 5 libraries 35 1.114 mrg SUBDIR+= .WAIT libroken libvers libcom_err .WAIT libasn1 36 1.122 mlelstv SUBDIR+= .WAIT libhx509 37 1.76 thorpej 38 1.88 dyoung .endif # MKKERBEROS != no 39 1.54 thorpej 40 1.30 mikel SUBDIR+= libtelnet 41 1.53 itojun 42 1.53 itojun # IPv6/IPsec 43 1.53 itojun SUBDIR+= libipsec 44 1.70 itojun 45 1.75 tshiozak # I18N modules 46 1.75 tshiozak SUBDIR+= i18n_module 47 1.1 cgd 48 1.89 lukem 49 1.89 lukem # 50 1.89 lukem # Libraries that depend upon any listed previously 51 1.93 lukem # (and those that depend upon these [and ...]) 52 1.89 lukem # 53 1.97 christos #==================== 1st library dependency barrier ==================== 54 1.97 christos SUBDIR+= .WAIT 55 1.97 christos 56 1.97 christos SUBDIR+= libedit # depends on libterm 57 1.97 christos 58 1.98 christos SUBDIR+= libradius # depends on libcrypto - only if ${MKCRYPTO} 59 1.98 christos 60 1.97 christos 61 1.89 lukem .if (${MKKERBEROS} != "no") 62 1.97 christos SUBDIR+= libkrb5 # depends on libcrypto and more 63 1.89 lukem .endif 64 1.97 christos 65 1.113 pooka SUBDIR+= librefuse # depends on libpuffs 66 1.126 pooka SUBDIR+= librumpuser # depends on libpthread 67 1.126 pooka 68 1.148 mrg .if (${MKCRYPTO} != "no") 69 1.139 mrg # these depend on libcrypto*, libz and libbz2 70 1.139 mrg SUBDIR+= ../crypto/external/bsd/openssh/lib 71 1.150 christos SUBDIR+= ../crypto/external/bsd/netpgp/libmj 72 1.151 agc SUBDIR+= .WAIT 73 1.139 mrg SUBDIR+= ../crypto/external/bsd/netpgp/lib 74 1.148 mrg .endif 75 1.139 mrg 76 1.154 christos .if (${MKLDAP} != "no") 77 1.154 christos SUBDIR+= ../external/bsd/openldap/lib 78 1.154 christos .endif 79 1.154 christos 80 1.97 christos #==================== 2nd library dependency barrier ==================== 81 1.97 christos SUBDIR+= .WAIT 82 1.97 christos 83 1.100 christos .if (${MKKERBEROS} != "no") 84 1.100 christos # Heimdal Kerberos 5 libraries depending on libkrb5 and more 85 1.122 mlelstv SUBDIR+= libheimntlm 86 1.122 mlelstv SUBDIR+= .WAIT libgssapi libhdb 87 1.122 mlelstv SUBDIR+= .WAIT libkadm5srv libkadm5clnt libkafs libsl libss 88 1.100 christos .endif 89 1.100 christos 90 1.126 pooka SUBDIR+= librump # depends on librumpuser 91 1.124 lukem 92 1.124 lukem #==================== 3rd library dependency barrier ==================== 93 1.124 lukem SUBDIR+= .WAIT 94 1.124 lukem 95 1.94 he .if (${MKPAM} != "no") 96 1.124 lukem SUBDIR+= libpam # depends on libkrb5, libkafs and more 97 1.94 he .endif 98 1.92 lukem 99 1.148 mrg .if (${MKCRYPTO} != "no") 100 1.142 pooka SUBDIR+= librumpcrypto # depends on librump 101 1.148 mrg .endif 102 1.143 pooka SUBDIR+= librumpdev # depends on librump 103 1.128 pooka SUBDIR+= librumpnet # depends on librump 104 1.130 pooka SUBDIR+= librumpvfs # depends on librump 105 1.126 pooka 106 1.126 pooka #==================== 4th library dependency barrier ==================== 107 1.126 pooka SUBDIR+= .WAIT 108 1.131 pooka SUBDIR+= libukfs # depends on librump and librumpvfs 109 1.131 pooka 110 1.131 pooka #==================== 5th library dependency barrier ==================== 111 1.131 pooka SUBDIR+= .WAIT 112 1.131 pooka SUBDIR+= libp2k # depends on libpuffs, librumpvfs and libukfs 113 1.126 pooka 114 1.1 cgd .include <bsd.subdir.mk> 115