1 1.150 christos # $NetBSD: Makefile,v 1.150 2010/08/07 21:32:28 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.149 roy libterminfo libusbhid libutil libwrap liby libz 13 1.60 thorpej 14 1.146 christos SUBDIR+=../external/bsd/flex/lib 15 1.144 christos 16 1.149 roy # libcurses needs libtermlib 17 1.149 roy SUBDIR+= .WAIT libcurses 18 1.149 roy 19 1.121 joerg # libform and libmenu need libcurses 20 1.121 joerg SUBDIR+= .WAIT libform libmenu 21 1.121 joerg 22 1.76 thorpej .if (${MKSKEY} != "no") 23 1.76 thorpej SUBDIR+= libskey 24 1.76 thorpej .endif 25 1.76 thorpej 26 1.61 thorpej # XXX Crypto bits must be done before libtelnet. 27 1.61 thorpej 28 1.62 thorpej .if (${MKCRYPTO} != "no") 29 1.141 christos SUBDIR+= ../crypto/external/bsd/openssl/lib 30 1.62 thorpej .endif # MKCRYPTO != no 31 1.76 thorpej 32 1.76 thorpej .if (${MKKERBEROS} != "no") 33 1.76 thorpej # Heimdal Kerberos 5 libraries 34 1.114 mrg SUBDIR+= .WAIT libroken libvers libcom_err .WAIT libasn1 35 1.122 mlelstv SUBDIR+= .WAIT libhx509 36 1.76 thorpej 37 1.88 dyoung .endif # MKKERBEROS != no 38 1.54 thorpej 39 1.30 mikel SUBDIR+= libtelnet 40 1.53 itojun 41 1.53 itojun # IPv6/IPsec 42 1.53 itojun SUBDIR+= libipsec 43 1.70 itojun 44 1.75 tshiozak # I18N modules 45 1.75 tshiozak SUBDIR+= i18n_module 46 1.1 cgd 47 1.89 lukem 48 1.89 lukem # 49 1.89 lukem # Libraries that depend upon any listed previously 50 1.93 lukem # (and those that depend upon these [and ...]) 51 1.89 lukem # 52 1.97 christos #==================== 1st library dependency barrier ==================== 53 1.97 christos SUBDIR+= .WAIT 54 1.97 christos 55 1.97 christos SUBDIR+= libedit # depends on libterm 56 1.97 christos 57 1.98 christos SUBDIR+= libradius # depends on libcrypto - only if ${MKCRYPTO} 58 1.98 christos 59 1.97 christos 60 1.89 lukem .if (${MKKERBEROS} != "no") 61 1.97 christos SUBDIR+= libkrb5 # depends on libcrypto and more 62 1.89 lukem .endif 63 1.97 christos 64 1.113 pooka SUBDIR+= librefuse # depends on libpuffs 65 1.126 pooka SUBDIR+= librumpuser # depends on libpthread 66 1.126 pooka 67 1.148 mrg .if (${MKCRYPTO} != "no") 68 1.139 mrg # these depend on libcrypto*, libz and libbz2 69 1.139 mrg SUBDIR+= ../crypto/external/bsd/openssh/lib 70 1.150 christos # XXX Should restructure netpgp/lib to contain libmj and libnetpgp 71 1.150 christos SUBDIR+= ../crypto/external/bsd/netpgp/libmj 72 1.139 mrg SUBDIR+= ../crypto/external/bsd/netpgp/lib 73 1.148 mrg .endif 74 1.139 mrg 75 1.97 christos #==================== 2nd library dependency barrier ==================== 76 1.97 christos SUBDIR+= .WAIT 77 1.97 christos 78 1.100 christos .if (${MKKERBEROS} != "no") 79 1.100 christos # Heimdal Kerberos 5 libraries depending on libkrb5 and more 80 1.122 mlelstv SUBDIR+= libheimntlm 81 1.122 mlelstv SUBDIR+= .WAIT libgssapi libhdb 82 1.122 mlelstv SUBDIR+= .WAIT libkadm5srv libkadm5clnt libkafs libsl libss 83 1.100 christos .endif 84 1.100 christos 85 1.126 pooka SUBDIR+= librump # depends on librumpuser 86 1.124 lukem 87 1.124 lukem #==================== 3rd library dependency barrier ==================== 88 1.124 lukem SUBDIR+= .WAIT 89 1.124 lukem 90 1.94 he .if (${MKPAM} != "no") 91 1.124 lukem SUBDIR+= libpam # depends on libkrb5, libkafs and more 92 1.94 he .endif 93 1.92 lukem 94 1.148 mrg .if (${MKCRYPTO} != "no") 95 1.142 pooka SUBDIR+= librumpcrypto # depends on librump 96 1.148 mrg .endif 97 1.143 pooka SUBDIR+= librumpdev # depends on librump 98 1.128 pooka SUBDIR+= librumpnet # depends on librump 99 1.130 pooka SUBDIR+= librumpvfs # depends on librump 100 1.126 pooka 101 1.126 pooka #==================== 4th library dependency barrier ==================== 102 1.126 pooka SUBDIR+= .WAIT 103 1.131 pooka SUBDIR+= libukfs # depends on librump and librumpvfs 104 1.131 pooka 105 1.131 pooka #==================== 5th library dependency barrier ==================== 106 1.131 pooka SUBDIR+= .WAIT 107 1.131 pooka SUBDIR+= libp2k # depends on libpuffs, librumpvfs and libukfs 108 1.126 pooka 109 1.1 cgd .include <bsd.subdir.mk> 110