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