Makefile revision 1.158
11.158Splunky# $NetBSD: Makefile,v 1.158 2010/12/12 12:09:51 plunky 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.158Splunky libintl libipsec 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.148Smrg.if (${MKCRYPTO} != "no") 921.158SplunkySUBDIR+= ../crypto/external/bsd/openssl/lib # depends on libcrypt 931.148Smrg.endif 941.139Smrg 951.155SplunkySUBDIR+= ../external/bsd/file/lib # depends on libz 961.155Splunky 971.155Splunky.if (${MKISCSI} != "no") 981.155SplunkySUBDIR+= ../external/bsd/iscsi/lib # depends on libpthread 991.155Splunky.endif 1001.155Splunky 1011.155SplunkySUBDIR+= ../external/bsd/libarchive/lib # depends on libxz 1021.155Splunky 1031.155Splunky.if (${MKBINUTILS} != "no") 1041.155SplunkySUBDIR+= ../external/gpl3/binutils/lib # libbfd depends on libz 1051.155Splunky.endif 1061.155Splunky 1071.155Splunky.if (${MKGCC} != "no" && ${MKCXX} != "no") 1081.155SplunkySUBDIR+= ../gnu/lib/libstdc++-v3_4 # depends on libm 1091.155SplunkySUBDIR+= ../gnu/lib/libsupc++4 1101.155Splunky.endif 1111.155Splunky 1121.97Schristos#==================== 2nd library dependency barrier ==================== 1131.97SchristosSUBDIR+= .WAIT 1141.97Schristos 1151.158SplunkySUBDIR+= libform # depends on libcurses 1161.158Splunky 1171.100Schristos.if (${MKKERBEROS} != "no") 1181.158SplunkySUBDIR+= libhx509 # depends on libcrypto, libasn1, libroken 1191.158SplunkySUBDIR+= libsl # depends on libedit, libterminfo 1201.158SplunkySUBDIR+= libss # depends on 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.124Slukem#==================== 3rd library dependency barrier ==================== 1401.124SlukemSUBDIR+= .WAIT 1411.124Slukem 1421.158Splunky.if (${MKKERBEROS} != "no") 1431.158SplunkySUBDIR+= libkrb5 # depends on libhx509, libcrypto, libasn1, ... 1441.94She.endif 1451.92Slukem 1461.143SpookaSUBDIR+= librumpdev # depends on librump 1471.128SpookaSUBDIR+= librumpnet # depends on librump 1481.130SpookaSUBDIR+= librumpvfs # depends on librump 1491.126Spooka 1501.126Spooka#==================== 4th library dependency barrier ==================== 1511.126SpookaSUBDIR+= .WAIT 1521.158Splunky 1531.158Splunky.if (${MKKERBEROS} != "no") 1541.158SplunkySUBDIR+= libhdb # depends on libkrb5, libasn1, libroken 1551.158SplunkySUBDIR+= libheimntlm # depends on libkrb5, libasn1, libroken 1561.158SplunkySUBDIR+= libkafs # depends on libkrb5, libroken 1571.158Splunky.endif 1581.158Splunky 1591.158SplunkySUBDIR+= libukfs # depends on librumpvfs, librump 1601.131Spooka 1611.131Spooka#==================== 5th library dependency barrier ==================== 1621.131SpookaSUBDIR+= .WAIT 1631.158Splunky 1641.158Splunky.if (${MKKERBEROS} != "no") 1651.158SplunkySUBDIR+= libgssapi # depends on libheimntlm 1661.158SplunkySUBDIR+= libkadm5clnt # depends on libhdb, libkrb5, libroken 1671.158SplunkySUBDIR+= libkadm5srv # depends on libhdb, libkrb5, libroken 1681.158Splunky.endif 1691.158Splunky 1701.158SplunkySUBDIR+= libp2k # depends on libukfs, librumpvfs, libpuffs 1711.158Splunky 1721.158Splunky.if (${MKPAM} != "no") 1731.158SplunkySUBDIR+= libpam # depends on libkafs, libkrb5, ... 1741.158Splunky.endif 1751.126Spooka 1761.1Scgd.include <bsd.subdir.mk> 177