Makefile revision 1.166
11.166Selric# $NetBSD: Makefile,v 1.166 2011/04/15 18:05:44 elric 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 (${MKSKEY} != "no") 361.158SplunkySUBDIR+= libskey 371.158Splunky.endif 381.60Sthorpej 391.158Splunky.if (${MKCRYPTO} != "no") 401.158SplunkySUBDIR+= ../crypto/external/bsd/netpgp/libmj 411.158Splunky.endif 421.156Schristos 431.155Splunky.if (${MKMDNS} != "no") 441.155SplunkySUBDIR+= ../external/apache2/mDNSResponder/lib 451.155Splunky.endif 461.155Splunky 471.155SplunkySUBDIR+= ../external/bsd/am-utils/lib 481.155Splunky 491.155Splunky.if (${MKATF} != "no") 501.155SplunkySUBDIR+= ../external/bsd/atf/lib 511.155Splunky.endif 521.155Splunky 531.155SplunkySUBDIR+= ../external/bsd/flex/lib 541.155SplunkySUBDIR+= ../external/bsd/libdwarf/lib 551.155SplunkySUBDIR+= ../external/bsd/libelf/lib 561.155SplunkySUBDIR+= ../external/bsd/libevent/lib 571.163SmattSUBDIR+= ../external/bsd/liblzf/lib 581.158SplunkySUBDIR+= ../external/bsd/libpcap/lib 591.155Splunky 601.155SplunkySUBDIR+= ../external/mit/lua/lib 611.155Splunky 621.155SplunkySUBDIR+= ../external/public-domain/xz/lib 631.155Splunky 641.155SplunkySUBDIR+= ../gnu/lib/libmalloc 651.155Splunky 661.155Splunky.if (${MKGCC} != "no") 671.155SplunkySUBDIR+= ../gnu/lib/libobjc4 681.155Splunky.endif 691.144Schristos 701.89Slukem# 711.89Slukem# Libraries that depend upon any listed previously 721.93Slukem# (and those that depend upon these [and ...]) 731.89Slukem# 741.97Schristos#==================== 1st library dependency barrier ==================== 751.97SchristosSUBDIR+= .WAIT 761.97Schristos 771.158SplunkySUBDIR+= libcurses # depends on libterminfo 781.162ShaadSUBDIR+= libdm # depends on libprop 791.158SplunkySUBDIR+= libedit # depends on libterminfo 801.165SbouyerSUBDIR+= libquota # depends on libprop and librpcsvc 811.113SpookaSUBDIR+= librefuse # depends on libpuffs 821.126SpookaSUBDIR+= librumpuser # depends on libpthread 831.126Spooka 841.161Srmind.if (${MKNPF} != "no") 851.161SrmindSUBDIR+= libnpf # depends on libprop 861.161Srmind.endif 871.161Srmind 881.148Smrg.if (${MKCRYPTO} != "no") 891.158SplunkySUBDIR+= ../crypto/external/bsd/openssl/lib # depends on libcrypt 901.148Smrg.endif 911.139Smrg 921.155SplunkySUBDIR+= ../external/bsd/file/lib # depends on libz 931.155Splunky 941.155Splunky.if (${MKISCSI} != "no") 951.155SplunkySUBDIR+= ../external/bsd/iscsi/lib # depends on libpthread 961.155Splunky.endif 971.155Splunky 981.155SplunkySUBDIR+= ../external/bsd/libarchive/lib # depends on libxz 991.155Splunky 1001.163Smatt.if (${MKLVM} != "no") 1011.163SmattSUBDIR+= ../external/gpl2/lvm2/lib # depends on libprop 1021.163Smatt.endif 1031.163Smatt 1041.155Splunky.if (${MKBINUTILS} != "no") 1051.155SplunkySUBDIR+= ../external/gpl3/binutils/lib # libbfd depends on libz 1061.155Splunky.endif 1071.155Splunky 1081.155Splunky.if (${MKGCC} != "no" && ${MKCXX} != "no") 1091.155SplunkySUBDIR+= ../gnu/lib/libstdc++-v3_4 # depends on libm 1101.155SplunkySUBDIR+= ../gnu/lib/libsupc++4 1111.155Splunky.endif 1121.155Splunky 1131.97Schristos#==================== 2nd library dependency barrier ==================== 1141.97SchristosSUBDIR+= .WAIT 1151.97Schristos 1161.158SplunkySUBDIR+= libform # depends on libcurses 1171.158Splunky 1181.100Schristos.if (${MKKERBEROS} != "no") 1191.166SelricSUBDIR+= ../crypto/external/bsd/heimdal/lib # depends on libcrypto 1201.166Selric # libedit, libterminfo, 1211.100Schristos.endif 1221.100Schristos 1231.158SplunkySUBDIR+= libmenu # depends on libcurses 1241.158SplunkySUBDIR+= libradius # depends on libcrypto if (${MKCRYPTO} != "no") 1251.126SpookaSUBDIR+= librump # depends on librumpuser 1261.124Slukem 1271.158Splunky.if (${MKCRYPTO} != "no") 1281.158SplunkySUBDIR+= ../crypto/external/bsd/openssh/lib # depends on libcrypto, libz 1291.158SplunkySUBDIR+= ../crypto/external/bsd/netpgp/lib # depends on libcrypto, ... 1301.158Splunky.endif 1311.158Splunky 1321.158SplunkySUBDIR+= ../external/bsd/bind/lib # depends on libcrypto 1331.158SplunkySUBDIR+= ../external/bsd/fetch/lib # depends on libssl 1341.158Splunky 1351.158Splunky.if (${MKLDAP} != "no") 1361.158SplunkySUBDIR+= ../external/bsd/openldap/lib # depends on libcrypto, ... 1371.158Splunky.endif 1381.158Splunky 1391.160SpookaSUBDIR+= librumphijack 1401.160Spooka 1411.124Slukem#==================== 3rd library dependency barrier ==================== 1421.124SlukemSUBDIR+= .WAIT 1431.124Slukem 1441.143SpookaSUBDIR+= librumpdev # depends on librump 1451.128SpookaSUBDIR+= librumpnet # depends on librump 1461.130SpookaSUBDIR+= librumpvfs # depends on librump 1471.126Spooka 1481.126Spooka#==================== 4th library dependency barrier ==================== 1491.126SpookaSUBDIR+= .WAIT 1501.158Splunky 1511.158SplunkySUBDIR+= libukfs # depends on librumpvfs, librump 1521.131Spooka 1531.131Spooka#==================== 5th library dependency barrier ==================== 1541.131SpookaSUBDIR+= .WAIT 1551.158Splunky 1561.158SplunkySUBDIR+= libp2k # depends on libukfs, librumpvfs, libpuffs 1571.158Splunky 1581.158Splunky.if (${MKPAM} != "no") 1591.158SplunkySUBDIR+= libpam # depends on libkafs, libkrb5, ... 1601.158Splunky.endif 1611.126Spooka 1621.164Smatt#==================== 6th library dependency barrier ==================== 1631.164SmattSUBDIR+= .WAIT 1641.164Smatt 1651.164Smatt.if (${MKCRYPTO} != "no") 1661.164SmattSUBDIR+= ../crypto/external/bsd/libsaslc # depends on gssapi 1671.164Smatt.endif 1681.164Smatt 1691.1Scgd.include <bsd.subdir.mk> 170