Makefile revision 1.167
11.167Smanu# $NetBSD: Makefile,v 1.167 2011/05/09 08:51:18 manu 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.167SmanuSUBDIR+= libperfuse # depends on libpuffs 831.126SpookaSUBDIR+= librumpuser # depends on libpthread 841.126Spooka 851.161Srmind.if (${MKNPF} != "no") 861.161SrmindSUBDIR+= libnpf # depends on libprop 871.161Srmind.endif 881.161Srmind 891.148Smrg.if (${MKCRYPTO} != "no") 901.158SplunkySUBDIR+= ../crypto/external/bsd/openssl/lib # depends on libcrypt 911.148Smrg.endif 921.139Smrg 931.155SplunkySUBDIR+= ../external/bsd/file/lib # depends on libz 941.155Splunky 951.155Splunky.if (${MKISCSI} != "no") 961.155SplunkySUBDIR+= ../external/bsd/iscsi/lib # depends on libpthread 971.155Splunky.endif 981.155Splunky 991.155SplunkySUBDIR+= ../external/bsd/libarchive/lib # depends on libxz 1001.155Splunky 1011.163Smatt.if (${MKLVM} != "no") 1021.163SmattSUBDIR+= ../external/gpl2/lvm2/lib # depends on libprop 1031.163Smatt.endif 1041.163Smatt 1051.155Splunky.if (${MKBINUTILS} != "no") 1061.155SplunkySUBDIR+= ../external/gpl3/binutils/lib # libbfd depends on libz 1071.155Splunky.endif 1081.155Splunky 1091.155Splunky.if (${MKGCC} != "no" && ${MKCXX} != "no") 1101.155SplunkySUBDIR+= ../gnu/lib/libstdc++-v3_4 # depends on libm 1111.155SplunkySUBDIR+= ../gnu/lib/libsupc++4 1121.155Splunky.endif 1131.155Splunky 1141.97Schristos#==================== 2nd library dependency barrier ==================== 1151.97SchristosSUBDIR+= .WAIT 1161.97Schristos 1171.158SplunkySUBDIR+= libform # depends on libcurses 1181.158Splunky 1191.100Schristos.if (${MKKERBEROS} != "no") 1201.166SelricSUBDIR+= ../crypto/external/bsd/heimdal/lib # depends on libcrypto 1211.166Selric # libedit, libterminfo, 1221.100Schristos.endif 1231.100Schristos 1241.158SplunkySUBDIR+= libmenu # depends on libcurses 1251.158SplunkySUBDIR+= libradius # depends on libcrypto if (${MKCRYPTO} != "no") 1261.126SpookaSUBDIR+= librump # depends on librumpuser 1271.124Slukem 1281.158Splunky.if (${MKCRYPTO} != "no") 1291.158SplunkySUBDIR+= ../crypto/external/bsd/openssh/lib # depends on libcrypto, libz 1301.158SplunkySUBDIR+= ../crypto/external/bsd/netpgp/lib # depends on libcrypto, ... 1311.158Splunky.endif 1321.158Splunky 1331.158SplunkySUBDIR+= ../external/bsd/bind/lib # depends on libcrypto 1341.158SplunkySUBDIR+= ../external/bsd/fetch/lib # depends on libssl 1351.158Splunky 1361.158Splunky.if (${MKLDAP} != "no") 1371.158SplunkySUBDIR+= ../external/bsd/openldap/lib # depends on libcrypto, ... 1381.158Splunky.endif 1391.158Splunky 1401.160SpookaSUBDIR+= librumphijack 1411.160Spooka 1421.124Slukem#==================== 3rd library dependency barrier ==================== 1431.124SlukemSUBDIR+= .WAIT 1441.124Slukem 1451.143SpookaSUBDIR+= librumpdev # depends on librump 1461.128SpookaSUBDIR+= librumpnet # depends on librump 1471.130SpookaSUBDIR+= librumpvfs # depends on librump 1481.126Spooka 1491.126Spooka#==================== 4th library dependency barrier ==================== 1501.126SpookaSUBDIR+= .WAIT 1511.158Splunky 1521.158SplunkySUBDIR+= libukfs # depends on librumpvfs, librump 1531.131Spooka 1541.131Spooka#==================== 5th library dependency barrier ==================== 1551.131SpookaSUBDIR+= .WAIT 1561.158Splunky 1571.158SplunkySUBDIR+= libp2k # depends on libukfs, librumpvfs, libpuffs 1581.158Splunky 1591.158Splunky.if (${MKPAM} != "no") 1601.158SplunkySUBDIR+= libpam # depends on libkafs, libkrb5, ... 1611.158Splunky.endif 1621.126Spooka 1631.164Smatt#==================== 6th library dependency barrier ==================== 1641.164SmattSUBDIR+= .WAIT 1651.164Smatt 1661.164Smatt.if (${MKCRYPTO} != "no") 1671.164SmattSUBDIR+= ../crypto/external/bsd/libsaslc # depends on gssapi 1681.164Smatt.endif 1691.164Smatt 1701.1Scgd.include <bsd.subdir.mk> 171