Makefile revision 1.161
11.161Srmind# $NetBSD: Makefile,v 1.161 2011/02/02 02:20:24 rmind Exp $ 21.8Smycroft# from: @(#)Makefile 5.25.1.1 (Berkeley) 5/7/91 31.21Scgd 41.62Sthorpej.include <bsd.own.mk> 51.62Sthorpej 61.155SplunkySUBDIR= csu 71.155Splunky 81.155Splunky.if (${MKGCC} != "no") 91.155Splunky.if (${USE_COMPILERCRTSTUFF} == "yes") 101.155SplunkySUBDIR+= ../gnu/lib/crtstuff4 111.155Splunky.endif 121.155SplunkySUBDIR+= ../gnu/lib/libgcc4 131.155Splunky.endif 141.155Splunky 151.155SplunkySUBDIR+= libc 161.155SplunkySUBDIR+= .WAIT 171.155Splunky 181.155Splunky# 191.155Splunky# The SUBDIRs above are included here for completeness but should be built 201.155Splunky# and installed prior to make(dependall) in this file, as libraries listed 211.155Splunky# below will depend on versions from DESTDIR only. 221.155Splunky# 231.155Splunky 241.158SplunkySUBDIR+= i18n_module 251.158Splunky 261.158SplunkySUBDIR+= libarch \ 271.158Splunky libbluetooth libbsdmalloc libbz2 \ 281.158Splunky libcompat libcrypt \ 291.159Sagc libintl libipsec libisns libkvm libm \ 301.158Splunky libossaudio libpci libpmc libposix libprop libpthread \ 311.158Splunky libpthread_dbg libpuffs libresolv librmt librpcsvc librt \ 321.158Splunky librumpclient libtelnet libterminfo \ 331.158Splunky libusbhid libutil libwrap liby libz 341.158Splunky 351.158Splunky.if (${MKKERBEROS} != "no") 361.158SplunkySUBDIR+= libcom_err 371.158SplunkySUBDIR+= libvers 381.158Splunky.endif 391.158Splunky 401.158Splunky.if (${MKSKEY} != "no") 411.158SplunkySUBDIR+= libskey 421.158Splunky.endif 431.60Sthorpej 441.158Splunky.if (${MKCRYPTO} != "no") 451.158SplunkySUBDIR+= ../crypto/external/bsd/netpgp/libmj 461.158Splunky.endif 471.156Schristos 481.155Splunky.if (${MKMDNS} != "no") 491.155SplunkySUBDIR+= ../external/apache2/mDNSResponder/lib 501.155Splunky.endif 511.155Splunky 521.155SplunkySUBDIR+= ../external/bsd/am-utils/lib 531.155Splunky 541.155Splunky.if (${MKATF} != "no") 551.155SplunkySUBDIR+= ../external/bsd/atf/lib 561.155Splunky.endif 571.155Splunky 581.155SplunkySUBDIR+= ../external/bsd/flex/lib 591.155SplunkySUBDIR+= ../external/bsd/libdwarf/lib 601.155SplunkySUBDIR+= ../external/bsd/libelf/lib 611.155SplunkySUBDIR+= ../external/bsd/libevent/lib 621.158SplunkySUBDIR+= ../external/bsd/libpcap/lib 631.155Splunky 641.155SplunkySUBDIR+= ../external/mit/lua/lib 651.155Splunky 661.155SplunkySUBDIR+= ../external/public-domain/xz/lib 671.155Splunky 681.155SplunkySUBDIR+= ../gnu/lib/libmalloc 691.155Splunky 701.155Splunky.if (${MKGCC} != "no") 711.155SplunkySUBDIR+= ../gnu/lib/libobjc4 721.155Splunky.endif 731.144Schristos 741.89Slukem# 751.89Slukem# Libraries that depend upon any listed previously 761.93Slukem# (and those that depend upon these [and ...]) 771.89Slukem# 781.97Schristos#==================== 1st library dependency barrier ==================== 791.97SchristosSUBDIR+= .WAIT 801.97Schristos 811.89Slukem.if (${MKKERBEROS} != "no") 821.158SplunkySUBDIR+= libasn1 # depends on libcom_err 831.158SplunkySUBDIR+= libroken # depends on libutil, libcrypt 841.89Slukem.endif 851.97Schristos 861.158SplunkySUBDIR+= libcurses # depends on libterminfo 871.158SplunkySUBDIR+= libedit # depends on libterminfo 881.113SpookaSUBDIR+= librefuse # depends on libpuffs 891.126SpookaSUBDIR+= librumpuser # depends on libpthread 901.126Spooka 911.161Srmind.if (${MKNPF} != "no") 921.161SrmindSUBDIR+= libnpf # depends on libprop 931.161Srmind.endif 941.161Srmind 951.148Smrg.if (${MKCRYPTO} != "no") 961.158SplunkySUBDIR+= ../crypto/external/bsd/openssl/lib # depends on libcrypt 971.148Smrg.endif 981.139Smrg 991.155SplunkySUBDIR+= ../external/bsd/file/lib # depends on libz 1001.155Splunky 1011.155Splunky.if (${MKISCSI} != "no") 1021.155SplunkySUBDIR+= ../external/bsd/iscsi/lib # depends on libpthread 1031.155Splunky.endif 1041.155Splunky 1051.155SplunkySUBDIR+= ../external/bsd/libarchive/lib # depends on libxz 1061.155Splunky 1071.155Splunky.if (${MKBINUTILS} != "no") 1081.155SplunkySUBDIR+= ../external/gpl3/binutils/lib # libbfd depends on libz 1091.155Splunky.endif 1101.155Splunky 1111.155Splunky.if (${MKGCC} != "no" && ${MKCXX} != "no") 1121.155SplunkySUBDIR+= ../gnu/lib/libstdc++-v3_4 # depends on libm 1131.155SplunkySUBDIR+= ../gnu/lib/libsupc++4 1141.155Splunky.endif 1151.155Splunky 1161.97Schristos#==================== 2nd library dependency barrier ==================== 1171.97SchristosSUBDIR+= .WAIT 1181.97Schristos 1191.158SplunkySUBDIR+= libform # depends on libcurses 1201.158Splunky 1211.100Schristos.if (${MKKERBEROS} != "no") 1221.158SplunkySUBDIR+= libhx509 # depends on libcrypto, libasn1, libroken 1231.158SplunkySUBDIR+= libsl # depends on libedit, libterminfo 1241.158SplunkySUBDIR+= libss # depends on libedit, libterminfo, ... 1251.100Schristos.endif 1261.100Schristos 1271.158SplunkySUBDIR+= libmenu # depends on libcurses 1281.158SplunkySUBDIR+= libradius # depends on libcrypto if (${MKCRYPTO} != "no") 1291.126SpookaSUBDIR+= librump # depends on librumpuser 1301.124Slukem 1311.158Splunky.if (${MKCRYPTO} != "no") 1321.158SplunkySUBDIR+= ../crypto/external/bsd/openssh/lib # depends on libcrypto, libz 1331.158SplunkySUBDIR+= ../crypto/external/bsd/netpgp/lib # depends on libcrypto, ... 1341.158Splunky.endif 1351.158Splunky 1361.158SplunkySUBDIR+= ../external/bsd/bind/lib # depends on libcrypto 1371.158SplunkySUBDIR+= ../external/bsd/fetch/lib # depends on libssl 1381.158Splunky 1391.158Splunky.if (${MKLDAP} != "no") 1401.158SplunkySUBDIR+= ../external/bsd/openldap/lib # depends on libcrypto, ... 1411.158Splunky.endif 1421.158Splunky 1431.160SpookaSUBDIR+= librumphijack 1441.160Spooka 1451.124Slukem#==================== 3rd library dependency barrier ==================== 1461.124SlukemSUBDIR+= .WAIT 1471.124Slukem 1481.158Splunky.if (${MKKERBEROS} != "no") 1491.158SplunkySUBDIR+= libkrb5 # depends on libhx509, libcrypto, libasn1, ... 1501.94She.endif 1511.92Slukem 1521.143SpookaSUBDIR+= librumpdev # depends on librump 1531.128SpookaSUBDIR+= librumpnet # depends on librump 1541.130SpookaSUBDIR+= librumpvfs # depends on librump 1551.126Spooka 1561.126Spooka#==================== 4th library dependency barrier ==================== 1571.126SpookaSUBDIR+= .WAIT 1581.158Splunky 1591.158Splunky.if (${MKKERBEROS} != "no") 1601.158SplunkySUBDIR+= libhdb # depends on libkrb5, libasn1, libroken 1611.158SplunkySUBDIR+= libheimntlm # depends on libkrb5, libasn1, libroken 1621.158SplunkySUBDIR+= libkafs # depends on libkrb5, libroken 1631.158Splunky.endif 1641.158Splunky 1651.158SplunkySUBDIR+= libukfs # depends on librumpvfs, librump 1661.131Spooka 1671.131Spooka#==================== 5th library dependency barrier ==================== 1681.131SpookaSUBDIR+= .WAIT 1691.158Splunky 1701.158Splunky.if (${MKKERBEROS} != "no") 1711.158SplunkySUBDIR+= libgssapi # depends on libheimntlm 1721.158SplunkySUBDIR+= libkadm5clnt # depends on libhdb, libkrb5, libroken 1731.158SplunkySUBDIR+= libkadm5srv # depends on libhdb, libkrb5, libroken 1741.158Splunky.endif 1751.158Splunky 1761.158SplunkySUBDIR+= libp2k # depends on libukfs, librumpvfs, libpuffs 1771.158Splunky 1781.158Splunky.if (${MKPAM} != "no") 1791.158SplunkySUBDIR+= libpam # depends on libkafs, libkrb5, ... 1801.158Splunky.endif 1811.126Spooka 1821.1Scgd.include <bsd.subdir.mk> 183