Makefile revision 1.162
11.162Shaad# $NetBSD: Makefile,v 1.162 2011/02/08 03:20:15 haad 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.162ShaadSUBDIR+= libdm # depends on libprop 881.158SplunkySUBDIR+= libedit # depends on libterminfo 891.113SpookaSUBDIR+= librefuse # depends on libpuffs 901.126SpookaSUBDIR+= librumpuser # depends on libpthread 911.126Spooka 921.161Srmind.if (${MKNPF} != "no") 931.161SrmindSUBDIR+= libnpf # depends on libprop 941.161Srmind.endif 951.161Srmind 961.148Smrg.if (${MKCRYPTO} != "no") 971.158SplunkySUBDIR+= ../crypto/external/bsd/openssl/lib # depends on libcrypt 981.148Smrg.endif 991.139Smrg 1001.155SplunkySUBDIR+= ../external/bsd/file/lib # depends on libz 1011.155Splunky 1021.155Splunky.if (${MKISCSI} != "no") 1031.155SplunkySUBDIR+= ../external/bsd/iscsi/lib # depends on libpthread 1041.155Splunky.endif 1051.155Splunky 1061.155SplunkySUBDIR+= ../external/bsd/libarchive/lib # depends on libxz 1071.155Splunky 1081.155Splunky.if (${MKBINUTILS} != "no") 1091.155SplunkySUBDIR+= ../external/gpl3/binutils/lib # libbfd depends on libz 1101.155Splunky.endif 1111.155Splunky 1121.155Splunky.if (${MKGCC} != "no" && ${MKCXX} != "no") 1131.155SplunkySUBDIR+= ../gnu/lib/libstdc++-v3_4 # depends on libm 1141.155SplunkySUBDIR+= ../gnu/lib/libsupc++4 1151.155Splunky.endif 1161.155Splunky 1171.97Schristos#==================== 2nd library dependency barrier ==================== 1181.97SchristosSUBDIR+= .WAIT 1191.97Schristos 1201.158SplunkySUBDIR+= libform # depends on libcurses 1211.158Splunky 1221.100Schristos.if (${MKKERBEROS} != "no") 1231.158SplunkySUBDIR+= libhx509 # depends on libcrypto, libasn1, libroken 1241.158SplunkySUBDIR+= libsl # depends on libedit, libterminfo 1251.158SplunkySUBDIR+= libss # depends on libedit, libterminfo, ... 1261.100Schristos.endif 1271.100Schristos 1281.158SplunkySUBDIR+= libmenu # depends on libcurses 1291.158SplunkySUBDIR+= libradius # depends on libcrypto if (${MKCRYPTO} != "no") 1301.126SpookaSUBDIR+= librump # depends on librumpuser 1311.124Slukem 1321.158Splunky.if (${MKCRYPTO} != "no") 1331.158SplunkySUBDIR+= ../crypto/external/bsd/openssh/lib # depends on libcrypto, libz 1341.158SplunkySUBDIR+= ../crypto/external/bsd/netpgp/lib # depends on libcrypto, ... 1351.158Splunky.endif 1361.158Splunky 1371.158SplunkySUBDIR+= ../external/bsd/bind/lib # depends on libcrypto 1381.158SplunkySUBDIR+= ../external/bsd/fetch/lib # depends on libssl 1391.158Splunky 1401.158Splunky.if (${MKLDAP} != "no") 1411.158SplunkySUBDIR+= ../external/bsd/openldap/lib # depends on libcrypto, ... 1421.158Splunky.endif 1431.158Splunky 1441.160SpookaSUBDIR+= librumphijack 1451.160Spooka 1461.124Slukem#==================== 3rd library dependency barrier ==================== 1471.124SlukemSUBDIR+= .WAIT 1481.124Slukem 1491.158Splunky.if (${MKKERBEROS} != "no") 1501.158SplunkySUBDIR+= libkrb5 # depends on libhx509, libcrypto, libasn1, ... 1511.94She.endif 1521.92Slukem 1531.143SpookaSUBDIR+= librumpdev # depends on librump 1541.128SpookaSUBDIR+= librumpnet # depends on librump 1551.130SpookaSUBDIR+= librumpvfs # depends on librump 1561.126Spooka 1571.126Spooka#==================== 4th library dependency barrier ==================== 1581.126SpookaSUBDIR+= .WAIT 1591.158Splunky 1601.158Splunky.if (${MKKERBEROS} != "no") 1611.158SplunkySUBDIR+= libhdb # depends on libkrb5, libasn1, libroken 1621.158SplunkySUBDIR+= libheimntlm # depends on libkrb5, libasn1, libroken 1631.158SplunkySUBDIR+= libkafs # depends on libkrb5, libroken 1641.158Splunky.endif 1651.158Splunky 1661.158SplunkySUBDIR+= libukfs # depends on librumpvfs, librump 1671.131Spooka 1681.131Spooka#==================== 5th library dependency barrier ==================== 1691.131SpookaSUBDIR+= .WAIT 1701.158Splunky 1711.158Splunky.if (${MKKERBEROS} != "no") 1721.158SplunkySUBDIR+= libgssapi # depends on libheimntlm 1731.158SplunkySUBDIR+= libkadm5clnt # depends on libhdb, libkrb5, libroken 1741.158SplunkySUBDIR+= libkadm5srv # depends on libhdb, libkrb5, libroken 1751.158Splunky.endif 1761.158Splunky 1771.158SplunkySUBDIR+= libp2k # depends on libukfs, librumpvfs, libpuffs 1781.158Splunky 1791.158Splunky.if (${MKPAM} != "no") 1801.158SplunkySUBDIR+= libpam # depends on libkafs, libkrb5, ... 1811.158Splunky.endif 1821.126Spooka 1831.1Scgd.include <bsd.subdir.mk> 184