[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / lib

Annotation of src/lib/Makefile, Revision 1.124

1.124   ! lukem       1: #      $NetBSD: Makefile,v 1.123 2008/05/01 15:33:33 jmmv Exp $
1.8       mycroft     2: #      from: @(#)Makefile      5.25.1.1 (Berkeley) 5/7/91
1.21      cgd         3:
1.62      thorpej     4: .include <bsd.own.mk>
                      5:
1.123     jmmv        6: SUBDIR=        csu libc .WAIT libarch libatf-c libatf-c++ \
                      7:        libbsdmalloc libbluetooth libbz2 \
1.105     gdamore     8:        libcompat libcrypt \
1.121     joerg       9:        libcurses libevent libintl libkvm libl libm \
                     10:        libossaudio libpcap libpci libpmc libposix libprop libpthread \
1.115     tls        11:        libpthread_dbg libpuffs libresolv librmt librpcsvc librt libsdp \
1.109     pooka      12:        libterm libusbhid libutil libwrap liby libz
1.60      thorpej    13:
1.121     joerg      14: # libform and libmenu need libcurses
                     15: SUBDIR+=       .WAIT libform libmenu
                     16:
1.76      thorpej    17: .if (${MKSKEY} != "no")
                     18: SUBDIR+= libskey
                     19: .endif
                     20:
1.61      thorpej    21: # XXX Crypto bits must be done before libtelnet.
                     22:
1.62      thorpej    23: .if (${MKCRYPTO} != "no")
1.86      itojun     24: # OpenSSL libraries.
1.89      lukem      25: SUBDIR+= libcrypto libdes
1.17      thorpej    26:
1.64      itojun     27: .if (${MKCRYPTO_IDEA} != "no")
                     28: SUBDIR+= libcrypto_idea
                     29: .endif # MKCRYPTO_IDEA != no
1.78      itojun     30:
                     31: .if (${MKCRYPTO_MDC2} != "no")
                     32: SUBDIR+= libcrypto_mdc2
                     33: .endif # MKCRYPTO_MDC2 != no
1.64      itojun     34:
                     35: .if (${MKCRYPTO_RC5} != "no")
                     36: SUBDIR+= libcrypto_rc5
                     37: .endif # MKCRYPTO_RC5 != no
                     38:
1.62      thorpej    39: .endif # MKCRYPTO != no
1.76      thorpej    40:
                     41: .if (${MKKERBEROS} != "no")
                     42: # Heimdal Kerberos 5 libraries
1.114     mrg        43: SUBDIR+= .WAIT libroken libvers libcom_err .WAIT libasn1
1.122     mlelstv    44: SUBDIR+= .WAIT libhx509
1.76      thorpej    45:
1.88      dyoung     46: .endif # MKKERBEROS != no
1.54      thorpej    47:
1.30      mikel      48: SUBDIR+=       libtelnet
1.53      itojun     49:
                     50: # IPv6/IPsec
                     51: SUBDIR+=       libipsec
1.70      itojun     52:
1.75      tshiozak   53: # I18N modules
                     54: SUBDIR+=       i18n_module
1.1       cgd        55:
1.89      lukem      56:
                     57: #
                     58: # Libraries that depend upon any listed previously
1.93      lukem      59: # (and those that depend upon these [and ...])
1.89      lukem      60: #
1.97      christos   61: #==================== 1st library dependency barrier ====================
                     62: SUBDIR+=       .WAIT
                     63:
1.117     joerg      64: SUBDIR+=       libarchive      # depends on libbz2 and libz
                     65:
1.97      christos   66: SUBDIR+=       libedit         # depends on libterm
                     67:
1.108     tron       68: SUBDIR+=       libmagic        # depends on libz
                     69:
1.98      christos   70: SUBDIR+=       libradius       # depends on libcrypto - only if ${MKCRYPTO}
                     71:
1.106     mrg        72: .if (${MKISCSI} != "no")
1.99      agc        73: SUBDIR+=       libiscsi        # depends on libpthread
1.106     mrg        74: .endif
1.99      agc        75:
1.89      lukem      76: .if (${MKCRYPTO} != "no")
1.97      christos   77: SUBDIR+=       libssl          # depends on libcrypto
                     78: SUBDIR+=       libssh          # depends on libcrypto
1.89      lukem      79: .endif
1.97      christos   80:
1.89      lukem      81: .if (${MKKERBEROS} != "no")
1.97      christos   82: SUBDIR+=       libkrb5         # depends on libcrypto and more
1.89      lukem      83: .endif
1.97      christos   84:
1.113     pooka      85: .if (${MKPUFFS} != "no")
                     86: SUBDIR+=       librefuse       # depends on libpuffs
                     87: .endif
                     88:
1.119     tls        89: # XXX These bind9/ISC libraries should depend on each other but the
                     90: # XXX dependency ordering requires considerable investigation.
                     91: # XXX Please preserve the order below so we know the order ISC links
                     92: # XXX them in in their Makefiles.
                     93: SUBDIR+= libbind9 libdns liblwres libisccfg libisccc libisc # dep. libpthread
                     94:
1.97      christos   95: #==================== 2nd library dependency barrier ====================
                     96: SUBDIR+=       .WAIT
                     97:
1.100     christos   98: .if (${MKKERBEROS} != "no")
                     99: # Heimdal Kerberos 5 libraries depending on libkrb5 and more
1.122     mlelstv   100: SUBDIR+=       libheimntlm
                    101: SUBDIR+=       .WAIT libgssapi libhdb
                    102: SUBDIR+=       .WAIT libkadm5srv libkadm5clnt libkafs libsl libss
1.100     christos  103: .endif
                    104:
1.124   ! lukem     105: .if (${MKLDAP} != "no")
        !           106:                                # depends on libcrypto - only if ${MKCRYPTO}
        !           107: SUBDIR+=       ../external/bsd/openldap/lib
        !           108: .endif
        !           109:
        !           110:
        !           111: #==================== 3rd library dependency barrier ====================
        !           112: SUBDIR+=       .WAIT
        !           113:
1.94      he        114: .if (${MKPAM} != "no")
1.124   ! lukem     115: SUBDIR+=       libpam          # depends on libkrb5, libkafs and more
1.94      he        116: .endif
1.92      lukem     117:
1.1       cgd       118: .include <bsd.subdir.mk>

CVSweb <webmaster@jp.NetBSD.org>