12b3dc535SSimon J. Gerraty# $FreeBSD$ 22b3dc535SSimon J. Gerraty 32b3dc535SSimon J. Gerraty# This file is not autogenerated - take care! 42b3dc535SSimon J. Gerraty 5b1f92fa2SBryan Drewery.include <src.opts.mk> 6b1f92fa2SBryan Drewery 72b3dc535SSimon J. GerratyDIRDEPS = \ 82b3dc535SSimon J. Gerraty lib/${CSU_DIR} \ 92b3dc535SSimon J. Gerraty lib/atf/libatf-c \ 102b3dc535SSimon J. Gerraty lib/atf/libatf-c++ \ 11*e4b0a90eSBrooks Davis lib/geom/cache \ 12*e4b0a90eSBrooks Davis lib/geom/concat \ 13*e4b0a90eSBrooks Davis lib/geom/eli \ 14*e4b0a90eSBrooks Davis lib/geom/journal \ 15*e4b0a90eSBrooks Davis lib/geom/label \ 16*e4b0a90eSBrooks Davis lib/geom/mirror \ 17*e4b0a90eSBrooks Davis lib/geom/mountver \ 18*e4b0a90eSBrooks Davis lib/geom/multipath \ 19*e4b0a90eSBrooks Davis lib/geom/nop \ 20*e4b0a90eSBrooks Davis lib/geom/part \ 21*e4b0a90eSBrooks Davis lib/geom/raid \ 22*e4b0a90eSBrooks Davis lib/geom/raid3 \ 23*e4b0a90eSBrooks Davis lib/geom/sched \ 24*e4b0a90eSBrooks Davis lib/geom/shsec \ 25*e4b0a90eSBrooks Davis lib/geom/stripe \ 26*e4b0a90eSBrooks Davis lib/geom/virstor \ 27b1f92fa2SBryan Drewery lib/lib80211 \ 282b3dc535SSimon J. Gerraty lib/libalias/libalias \ 292b3dc535SSimon J. Gerraty lib/libalias/modules/cuseeme \ 302b3dc535SSimon J. Gerraty lib/libalias/modules/dummy \ 312b3dc535SSimon J. Gerraty lib/libalias/modules/ftp \ 322b3dc535SSimon J. Gerraty lib/libalias/modules/irc \ 332b3dc535SSimon J. Gerraty lib/libalias/modules/nbt \ 342b3dc535SSimon J. Gerraty lib/libalias/modules/pptp \ 352b3dc535SSimon J. Gerraty lib/libalias/modules/skinny \ 362b3dc535SSimon J. Gerraty lib/libalias/modules/smedia \ 372b3dc535SSimon J. Gerraty lib/libarchive \ 382b3dc535SSimon J. Gerraty lib/libauditd \ 392b3dc535SSimon J. Gerraty lib/libbegemot \ 402b3dc535SSimon J. Gerraty lib/libblocksruntime \ 412b3dc535SSimon J. Gerraty lib/libbluetooth \ 42b1f92fa2SBryan Drewery lib/libbsdstat \ 432b3dc535SSimon J. Gerraty lib/libbsm \ 442b3dc535SSimon J. Gerraty lib/libbsnmp/libbsnmp \ 452b3dc535SSimon J. Gerraty lib/libbz2 \ 462b3dc535SSimon J. Gerraty lib/libc \ 471671f706SBryan Drewery lib/libc_nonshared \ 482b3dc535SSimon J. Gerraty lib/libc++ \ 491671f706SBryan Drewery lib/libc++experimental \ 502b3dc535SSimon J. Gerraty lib/libcalendar \ 512b3dc535SSimon J. Gerraty lib/libcam \ 521671f706SBryan Drewery lib/libcapsicum \ 532b3dc535SSimon J. Gerraty lib/libcom_err/doc \ 542b3dc535SSimon J. Gerraty lib/libcompat \ 552b3dc535SSimon J. Gerraty lib/libcompiler_rt \ 562b3dc535SSimon J. Gerraty lib/libcrypt \ 572b3dc535SSimon J. Gerraty lib/libcuse \ 582b3dc535SSimon J. Gerraty lib/libcxxrt \ 59b1f92fa2SBryan Drewery lib/libdevctl \ 606e9a3c41SBryan Drewery lib/libdevdctl \ 612b3dc535SSimon J. Gerraty lib/libdevinfo \ 622b3dc535SSimon J. Gerraty lib/libdevstat \ 632b3dc535SSimon J. Gerraty lib/libdwarf \ 642b3dc535SSimon J. Gerraty lib/libedit/edit/readline \ 652b3dc535SSimon J. Gerraty lib/libelf \ 669d8a81b4SBryan Drewery lib/libelftc \ 67b1f92fa2SBryan Drewery lib/libevent \ 682b3dc535SSimon J. Gerraty lib/libexecinfo \ 692b3dc535SSimon J. Gerraty lib/libexpat \ 702b3dc535SSimon J. Gerraty lib/libfetch \ 711671f706SBryan Drewery lib/libfigpar \ 722b3dc535SSimon J. Gerraty lib/libgeom \ 732b3dc535SSimon J. Gerraty lib/libgssapi \ 742b3dc535SSimon J. Gerraty lib/libiconv_modules/BIG5 \ 752b3dc535SSimon J. Gerraty lib/libiconv_modules/DECHanyu \ 762b3dc535SSimon J. Gerraty lib/libiconv_modules/EUC \ 772b3dc535SSimon J. Gerraty lib/libiconv_modules/EUCTW \ 782b3dc535SSimon J. Gerraty lib/libiconv_modules/GBK2K \ 792b3dc535SSimon J. Gerraty lib/libiconv_modules/HZ \ 802b3dc535SSimon J. Gerraty lib/libiconv_modules/ISO2022 \ 812b3dc535SSimon J. Gerraty lib/libiconv_modules/JOHAB \ 822b3dc535SSimon J. Gerraty lib/libiconv_modules/MSKanji \ 832b3dc535SSimon J. Gerraty lib/libiconv_modules/UES \ 842b3dc535SSimon J. Gerraty lib/libiconv_modules/UTF1632 \ 852b3dc535SSimon J. Gerraty lib/libiconv_modules/UTF7 \ 862b3dc535SSimon J. Gerraty lib/libiconv_modules/UTF8 \ 872b3dc535SSimon J. Gerraty lib/libiconv_modules/VIQR \ 882b3dc535SSimon J. Gerraty lib/libiconv_modules/ZW \ 892b3dc535SSimon J. Gerraty lib/libiconv_modules/iconv_none \ 902b3dc535SSimon J. Gerraty lib/libiconv_modules/iconv_std \ 912b3dc535SSimon J. Gerraty lib/libiconv_modules/mapper_646 \ 922b3dc535SSimon J. Gerraty lib/libiconv_modules/mapper_none \ 932b3dc535SSimon J. Gerraty lib/libiconv_modules/mapper_parallel \ 942b3dc535SSimon J. Gerraty lib/libiconv_modules/mapper_serial \ 952b3dc535SSimon J. Gerraty lib/libiconv_modules/mapper_std \ 962b3dc535SSimon J. Gerraty lib/libiconv_modules/mapper_zone \ 971671f706SBryan Drewery lib/libifconfig \ 982b3dc535SSimon J. Gerraty lib/libipsec \ 992b3dc535SSimon J. Gerraty lib/libipx \ 1002b3dc535SSimon J. Gerraty lib/libjail \ 1012b3dc535SSimon J. Gerraty lib/libkiconv \ 1022b3dc535SSimon J. Gerraty lib/libkvm \ 1032b3dc535SSimon J. Gerraty lib/libldns \ 1042b3dc535SSimon J. Gerraty lib/liblzma \ 1052b3dc535SSimon J. Gerraty lib/libmagic \ 1062b3dc535SSimon J. Gerraty lib/libmandoc \ 1072b3dc535SSimon J. Gerraty lib/libmd \ 1082b3dc535SSimon J. Gerraty lib/libmemstat \ 1092b3dc535SSimon J. Gerraty lib/libmilter \ 1102b3dc535SSimon J. Gerraty lib/libmp \ 1112b3dc535SSimon J. Gerraty lib/libnetgraph \ 1122b3dc535SSimon J. Gerraty lib/libngatm \ 113b1f92fa2SBryan Drewery lib/libnv \ 1142b3dc535SSimon J. Gerraty lib/libopie \ 1152b3dc535SSimon J. Gerraty lib/libpam/libpam \ 1162b3dc535SSimon J. Gerraty lib/libpam/modules/pam_chroot \ 1172b3dc535SSimon J. Gerraty lib/libpam/modules/pam_deny \ 1182b3dc535SSimon J. Gerraty lib/libpam/modules/pam_echo \ 1192b3dc535SSimon J. Gerraty lib/libpam/modules/pam_exec \ 1202b3dc535SSimon J. Gerraty lib/libpam/modules/pam_ftpusers \ 1212b3dc535SSimon J. Gerraty lib/libpam/modules/pam_group \ 1222b3dc535SSimon J. Gerraty lib/libpam/modules/pam_guest \ 1232b3dc535SSimon J. Gerraty lib/libpam/modules/pam_krb5 \ 1242b3dc535SSimon J. Gerraty lib/libpam/modules/pam_ksu \ 1252b3dc535SSimon J. Gerraty lib/libpam/modules/pam_lastlog \ 1262b3dc535SSimon J. Gerraty lib/libpam/modules/pam_login_access \ 1272b3dc535SSimon J. Gerraty lib/libpam/modules/pam_nologin \ 1282b3dc535SSimon J. Gerraty lib/libpam/modules/pam_opie \ 1292b3dc535SSimon J. Gerraty lib/libpam/modules/pam_opieaccess \ 1302b3dc535SSimon J. Gerraty lib/libpam/modules/pam_passwdqc \ 1312b3dc535SSimon J. Gerraty lib/libpam/modules/pam_permit \ 1322b3dc535SSimon J. Gerraty lib/libpam/modules/pam_radius \ 1332b3dc535SSimon J. Gerraty lib/libpam/modules/pam_rhosts \ 1342b3dc535SSimon J. Gerraty lib/libpam/modules/pam_rootok \ 1352b3dc535SSimon J. Gerraty lib/libpam/modules/pam_securetty \ 1362b3dc535SSimon J. Gerraty lib/libpam/modules/pam_self \ 1372b3dc535SSimon J. Gerraty lib/libpam/modules/pam_ssh \ 1382b3dc535SSimon J. Gerraty lib/libpam/modules/pam_tacplus \ 1392b3dc535SSimon J. Gerraty lib/libpam/modules/pam_unix \ 1407cbd0a29SBryan Drewery lib/libpam/static_libpam \ 14138069501SBryan Drewery lib/libpathconv \ 1422b3dc535SSimon J. Gerraty lib/libpcap \ 1439d8a81b4SBryan Drewery lib/libpe \ 144b1f92fa2SBryan Drewery lib/libpjdlog \ 1452b3dc535SSimon J. Gerraty lib/libproc \ 1462b3dc535SSimon J. Gerraty lib/libprocstat \ 1472b3dc535SSimon J. Gerraty lib/libradius \ 1482b3dc535SSimon J. Gerraty lib/librpcsec_gss \ 1492b3dc535SSimon J. Gerraty lib/librpcsvc \ 1501671f706SBryan Drewery lib/librss \ 1512b3dc535SSimon J. Gerraty lib/librt \ 1522b3dc535SSimon J. Gerraty lib/librtld_db \ 15338069501SBryan Drewery lib/libsa \ 1542b3dc535SSimon J. Gerraty lib/libsbuf \ 1552b3dc535SSimon J. Gerraty lib/libsdp \ 1562b3dc535SSimon J. Gerraty lib/libsm \ 1572b3dc535SSimon J. Gerraty lib/libsmb \ 1582b3dc535SSimon J. Gerraty lib/libsmdb \ 1592b3dc535SSimon J. Gerraty lib/libsmutil \ 16038069501SBryan Drewery lib/libsqlite3 \ 1612b3dc535SSimon J. Gerraty lib/libstdbuf \ 1622b3dc535SSimon J. Gerraty lib/libstdthreads \ 163f99c0d13SBryan Drewery lib/libsysdecode \ 1642b3dc535SSimon J. Gerraty lib/libtacplus \ 1652b3dc535SSimon J. Gerraty lib/libtelnet \ 1662b3dc535SSimon J. Gerraty lib/libthr \ 1672b3dc535SSimon J. Gerraty lib/libthread_db \ 1681671f706SBryan Drewery lib/libucl \ 1692b3dc535SSimon J. Gerraty lib/libufs \ 1702b3dc535SSimon J. Gerraty lib/libugidfw \ 1712b3dc535SSimon J. Gerraty lib/libulog \ 1722b3dc535SSimon J. Gerraty lib/libunbound \ 1732b3dc535SSimon J. Gerraty lib/libusb \ 1742b3dc535SSimon J. Gerraty lib/libusbhid \ 1752b3dc535SSimon J. Gerraty lib/libutil \ 1762b3dc535SSimon J. Gerraty lib/libvgl \ 1772b3dc535SSimon J. Gerraty lib/libvmmapi \ 1782b3dc535SSimon J. Gerraty lib/libwrap \ 1792b3dc535SSimon J. Gerraty lib/liby \ 1802b3dc535SSimon J. Gerraty lib/libyaml \ 1812b3dc535SSimon J. Gerraty lib/libypclnt \ 1822b3dc535SSimon J. Gerraty lib/libz \ 1831671f706SBryan Drewery lib/libzstd \ 1842b3dc535SSimon J. Gerraty lib/msun \ 1852b3dc535SSimon J. Gerraty lib/ncurses/form \ 1862b3dc535SSimon J. Gerraty lib/ncurses/formw \ 1872b3dc535SSimon J. Gerraty lib/ncurses/menu \ 1882b3dc535SSimon J. Gerraty lib/ncurses/menuw \ 1892b3dc535SSimon J. Gerraty lib/ncurses/ncurses \ 1902b3dc535SSimon J. Gerraty lib/ncurses/ncursesw \ 1912b3dc535SSimon J. Gerraty lib/ncurses/panel \ 1922b3dc535SSimon J. Gerraty lib/ncurses/panelw \ 1932b3dc535SSimon J. Gerraty 194b1f92fa2SBryan Drewery.if ${MK_CLANG} != "no" && \ 195b1f92fa2SBryan Drewery (${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "amd64" || \ 196b1f92fa2SBryan Drewery (${MACHINE_CPUARCH} == "arm" && ${MACHINE_ARCH} != "armeb") || \ 197b1f92fa2SBryan Drewery (${MACHINE_CPUARCH} == "i386")) 198b1f92fa2SBryan DreweryDIRDEPS+= \ 199b1f92fa2SBryan Drewery lib/libclang_rt/asan-preinit \ 200b1f92fa2SBryan Drewery lib/libclang_rt/asan \ 2011671f706SBryan Drewery lib/libclang_rt/asan_dynamic \ 202b1f92fa2SBryan Drewery lib/libclang_rt/asan_cxx \ 203b1f92fa2SBryan Drewery lib/libclang_rt/include \ 204b1f92fa2SBryan Drewery lib/libclang_rt/profile \ 205b1f92fa2SBryan Drewery lib/libclang_rt/safestack \ 2061671f706SBryan Drewery lib/libclang_rt/stats \ 2071671f706SBryan Drewery lib/libclang_rt/stats_client \ 208b1f92fa2SBryan Drewery lib/libclang_rt/ubsan_standalone \ 209b1f92fa2SBryan Drewery lib/libclang_rt/ubsan_standalone_cxx \ 210b1f92fa2SBryan Drewery 211b1f92fa2SBryan Drewery.endif 2122b3dc535SSimon J. Gerraty 21338069501SBryan Drewery.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386" || \ 21438069501SBryan Drewery ${MACHINE_CPUARCH} == "powerpc" 215ca987d46SWarner LoshDIRDEPS+= stand/libsa32 21638069501SBryan Drewery.endif 21738069501SBryan Drewery 2181671f706SBryan Drewery.if defined(LINKER_FEATURES) && ${LINKER_FEATURES:Mfilter} 2191671f706SBryan DreweryDIRDEPS+= lib/libdl 2201671f706SBryan Drewery.endif 2211671f706SBryan Drewery 2229728842cSBryan Drewery.if ${MK_NAND} != "no" 2239728842cSBryan DreweryDIRDEPS+= lib/libnandfs 2249728842cSBryan Drewery.endif 2259728842cSBryan Drewery 226c501d73cSMariusz Zaborski.if ${MK_CASPER} != "no" 227c501d73cSMariusz ZaborskiDIRDEPS+= \ 2283055a28dSBryan Drewery lib/libcasper/libcasper \ 229c501d73cSMariusz Zaborski lib/libcasper/services/cap_dns \ 230c501d73cSMariusz Zaborski lib/libcasper/services/cap_grp \ 231c501d73cSMariusz Zaborski lib/libcasper/services/cap_pwd \ 232c501d73cSMariusz Zaborski lib/libcasper/services/cap_random \ 233c501d73cSMariusz Zaborski lib/libcasper/services/cap_sysctl \ 234c501d73cSMariusz Zaborski 235c501d73cSMariusz Zaborski.endif 236c501d73cSMariusz Zaborski 2371671f706SBryan Drewery.if ${MK_DIALOG} != "no" 2381671f706SBryan DreweryDIRDEPS+= lib/libdpv 2391671f706SBryan Drewery.endif 2401671f706SBryan Drewery 2411671f706SBryan Drewery.if ${MK_GPIO} != "no" 2421671f706SBryan DreweryDIRDEPS+= lib/libgpio 2431671f706SBryan Drewery.endif 2441671f706SBryan Drewery 2451671f706SBryan Drewery.if ${MK_EFI} != "no" 2461671f706SBryan DreweryDIRDEPS+= lib/libefivar 2471671f706SBryan Drewery.endif 2481671f706SBryan Drewery 249a160cbfaSBryan Drewery.if ${MK_LLVM_LIBUNWIND} != "no" 250a160cbfaSBryan DreweryDIRDEPS+= \ 251a160cbfaSBryan Drewery lib/libgcc_eh \ 252a160cbfaSBryan Drewery lib/libgcc_s 253a160cbfaSBryan Drewery.endif 254a160cbfaSBryan Drewery 25538069501SBryan Drewery.if ${MK_PMC} != "no" 25638069501SBryan DreweryDIRDEPS+= \ 25738069501SBryan Drewery lib/libpmc \ 25838069501SBryan Drewery lib/libpmcstat 25938069501SBryan Drewery.endif 26038069501SBryan Drewery 2616e9a3c41SBryan Drewery.if ${MK_BLACKLIST_SUPPORT} != "no" 2626e9a3c41SBryan DreweryDIRDEPS+= lib/libblacklist 2636e9a3c41SBryan Drewery.endif 2646e9a3c41SBryan Drewery 2652b3dc535SSimon J. Gerraty.include <dirdeps.mk> 266