1 1.153 pooka # $NetBSD: Makefile,v 1.153 2010/11/04 21:01:28 pooka 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.97 christos #==================== 2nd library dependency barrier ==================== 77 1.97 christos SUBDIR+= .WAIT 78 1.97 christos 79 1.100 christos .if (${MKKERBEROS} != "no") 80 1.100 christos # Heimdal Kerberos 5 libraries depending on libkrb5 and more 81 1.122 mlelstv SUBDIR+= libheimntlm 82 1.122 mlelstv SUBDIR+= .WAIT libgssapi libhdb 83 1.122 mlelstv SUBDIR+= .WAIT libkadm5srv libkadm5clnt libkafs libsl libss 84 1.100 christos .endif 85 1.100 christos 86 1.126 pooka SUBDIR+= librump # depends on librumpuser 87 1.124 lukem 88 1.124 lukem #==================== 3rd library dependency barrier ==================== 89 1.124 lukem SUBDIR+= .WAIT 90 1.124 lukem 91 1.94 he .if (${MKPAM} != "no") 92 1.124 lukem SUBDIR+= libpam # depends on libkrb5, libkafs and more 93 1.94 he .endif 94 1.92 lukem 95 1.148 mrg .if (${MKCRYPTO} != "no") 96 1.142 pooka SUBDIR+= librumpcrypto # depends on librump 97 1.148 mrg .endif 98 1.143 pooka SUBDIR+= librumpdev # depends on librump 99 1.128 pooka SUBDIR+= librumpnet # depends on librump 100 1.130 pooka SUBDIR+= librumpvfs # depends on librump 101 1.126 pooka 102 1.126 pooka #==================== 4th library dependency barrier ==================== 103 1.126 pooka SUBDIR+= .WAIT 104 1.131 pooka SUBDIR+= libukfs # depends on librump and librumpvfs 105 1.131 pooka 106 1.131 pooka #==================== 5th library dependency barrier ==================== 107 1.131 pooka SUBDIR+= .WAIT 108 1.131 pooka SUBDIR+= libp2k # depends on libpuffs, librumpvfs and libukfs 109 1.126 pooka 110 1.1 cgd .include <bsd.subdir.mk> 111