xref: /freebsd/targets/pseudo/userland/lib/Makefile.depend (revision e4b0a90e771b94e4b043729a6f0f5564f1d01aca)
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