xref: /freebsd/targets/pseudo/userland/lib/Makefile.depend (revision e9ac41698b2f322d55ccf9da50a3596edb2c1800)
12b3dc535SSimon J. Gerraty# This file is not autogenerated - take care!
22b3dc535SSimon J. Gerraty
3b1f92fa2SBryan Drewery.include <src.opts.mk>
4b1f92fa2SBryan Drewery
5*d9a42747SSimon J. GerratyDEP_MACHINE_CPUARCH?= ${MACHINE_CPUARCH}
6*d9a42747SSimon J. Gerraty
72b3dc535SSimon J. GerratyDIRDEPS = \
82b3dc535SSimon J. Gerraty	lib/${CSU_DIR} \
92b3dc535SSimon J. Gerraty	lib/atf/libatf-c \
102b3dc535SSimon J. Gerraty	lib/atf/libatf-c++ \
11e4b0a90eSBrooks Davis	lib/geom/cache \
12e4b0a90eSBrooks Davis	lib/geom/concat \
13e4b0a90eSBrooks Davis	lib/geom/eli \
14e4b0a90eSBrooks Davis	lib/geom/journal \
15e4b0a90eSBrooks Davis	lib/geom/label \
16e4b0a90eSBrooks Davis	lib/geom/mirror \
17e4b0a90eSBrooks Davis	lib/geom/mountver \
18e4b0a90eSBrooks Davis	lib/geom/multipath \
19e4b0a90eSBrooks Davis	lib/geom/nop \
20e4b0a90eSBrooks Davis	lib/geom/part \
21e4b0a90eSBrooks Davis	lib/geom/raid \
22e4b0a90eSBrooks Davis	lib/geom/raid3 \
23e4b0a90eSBrooks Davis	lib/geom/sched \
24e4b0a90eSBrooks Davis	lib/geom/shsec \
25e4b0a90eSBrooks Davis	lib/geom/stripe \
26e4b0a90eSBrooks Davis	lib/geom/virstor \
27b1f92fa2SBryan Drewery	lib/lib80211 \
282b3dc535SSimon J. Gerraty	lib/libalias/libalias \
292b3dc535SSimon J. Gerraty	lib/libalias/modules/dummy \
302b3dc535SSimon J. Gerraty	lib/libalias/modules/ftp \
312b3dc535SSimon J. Gerraty	lib/libalias/modules/irc \
322b3dc535SSimon J. Gerraty	lib/libalias/modules/nbt \
332b3dc535SSimon J. Gerraty	lib/libalias/modules/pptp \
342b3dc535SSimon J. Gerraty	lib/libalias/modules/skinny \
352b3dc535SSimon J. Gerraty	lib/libalias/modules/smedia \
362b3dc535SSimon J. Gerraty	lib/libarchive \
372b3dc535SSimon J. Gerraty	lib/libauditd \
38*d9a42747SSimon J. Gerraty	lib/libbe \
392b3dc535SSimon J. Gerraty	lib/libbegemot \
402b3dc535SSimon J. Gerraty	lib/libblocksruntime \
412b3dc535SSimon J. Gerraty	lib/libbluetooth \
42*d9a42747SSimon J. Gerraty	lib/libbsddialog \
43b1f92fa2SBryan Drewery	lib/libbsdstat \
442b3dc535SSimon J. Gerraty	lib/libbsm \
452b3dc535SSimon J. Gerraty	lib/libbsnmp/libbsnmp \
462b3dc535SSimon J. Gerraty	lib/libbz2 \
472b3dc535SSimon J. Gerraty	lib/libc \
481671f706SBryan Drewery	lib/libc_nonshared \
492b3dc535SSimon J. Gerraty	lib/libc++ \
501671f706SBryan Drewery	lib/libc++experimental \
512b3dc535SSimon J. Gerraty	lib/libcalendar \
522b3dc535SSimon J. Gerraty	lib/libcam \
531671f706SBryan Drewery	lib/libcapsicum \
542b3dc535SSimon J. Gerraty	lib/libcom_err/doc \
552b3dc535SSimon J. Gerraty	lib/libcompat \
562b3dc535SSimon J. Gerraty	lib/libcompiler_rt \
572b3dc535SSimon J. Gerraty	lib/libcrypt \
582b3dc535SSimon J. Gerraty	lib/libcuse \
592b3dc535SSimon J. Gerraty	lib/libcxxrt \
60b1f92fa2SBryan Drewery	lib/libdevctl \
616e9a3c41SBryan Drewery	lib/libdevdctl \
622b3dc535SSimon J. Gerraty	lib/libdevinfo \
632b3dc535SSimon J. Gerraty	lib/libdevstat \
647c807d77SEd Maste	lib/libdl \
652b3dc535SSimon J. Gerraty	lib/libdwarf \
662b3dc535SSimon J. Gerraty	lib/libedit/edit/readline \
672b3dc535SSimon J. Gerraty	lib/libelf \
689d8a81b4SBryan Drewery	lib/libelftc \
69*d9a42747SSimon J. Gerraty	lib/libevent1 \
70b1f92fa2SBryan Drewery	lib/libevent \
712b3dc535SSimon J. Gerraty	lib/libexecinfo \
722b3dc535SSimon J. Gerraty	lib/libexpat \
732b3dc535SSimon J. Gerraty	lib/libfetch \
741671f706SBryan Drewery	lib/libfigpar \
752b3dc535SSimon J. Gerraty	lib/libgeom \
762b3dc535SSimon J. Gerraty	lib/libgssapi \
772b3dc535SSimon J. Gerraty	lib/libiconv_modules/BIG5 \
782b3dc535SSimon J. Gerraty	lib/libiconv_modules/DECHanyu \
792b3dc535SSimon J. Gerraty	lib/libiconv_modules/EUC \
802b3dc535SSimon J. Gerraty	lib/libiconv_modules/EUCTW \
812b3dc535SSimon J. Gerraty	lib/libiconv_modules/GBK2K \
822b3dc535SSimon J. Gerraty	lib/libiconv_modules/HZ \
832b3dc535SSimon J. Gerraty	lib/libiconv_modules/ISO2022 \
842b3dc535SSimon J. Gerraty	lib/libiconv_modules/JOHAB \
852b3dc535SSimon J. Gerraty	lib/libiconv_modules/MSKanji \
862b3dc535SSimon J. Gerraty	lib/libiconv_modules/UES \
872b3dc535SSimon J. Gerraty	lib/libiconv_modules/UTF1632 \
882b3dc535SSimon J. Gerraty	lib/libiconv_modules/UTF7 \
892b3dc535SSimon J. Gerraty	lib/libiconv_modules/UTF8 \
902b3dc535SSimon J. Gerraty	lib/libiconv_modules/VIQR \
912b3dc535SSimon J. Gerraty	lib/libiconv_modules/ZW \
922b3dc535SSimon J. Gerraty	lib/libiconv_modules/iconv_none \
932b3dc535SSimon J. Gerraty	lib/libiconv_modules/iconv_std \
942b3dc535SSimon J. Gerraty	lib/libiconv_modules/mapper_646 \
952b3dc535SSimon J. Gerraty	lib/libiconv_modules/mapper_none \
962b3dc535SSimon J. Gerraty	lib/libiconv_modules/mapper_parallel \
972b3dc535SSimon J. Gerraty	lib/libiconv_modules/mapper_serial \
982b3dc535SSimon J. Gerraty	lib/libiconv_modules/mapper_std \
992b3dc535SSimon J. Gerraty	lib/libiconv_modules/mapper_zone \
1001671f706SBryan Drewery	lib/libifconfig \
1012b3dc535SSimon J. Gerraty	lib/libipsec \
1022b3dc535SSimon J. Gerraty	lib/libipx \
103*d9a42747SSimon J. Gerraty	lib/libiscsiutil \
1042b3dc535SSimon J. Gerraty	lib/libjail \
1052b3dc535SSimon J. Gerraty	lib/libkiconv \
1062b3dc535SSimon J. Gerraty	lib/libkvm \
1072b3dc535SSimon J. Gerraty	lib/libldns \
1082b3dc535SSimon J. Gerraty	lib/liblzma \
1092b3dc535SSimon J. Gerraty	lib/libmagic \
1102b3dc535SSimon J. Gerraty	lib/libmandoc \
1112b3dc535SSimon J. Gerraty	lib/libmd \
1122b3dc535SSimon J. Gerraty	lib/libmemstat \
1132b3dc535SSimon J. Gerraty	lib/libmilter \
114*d9a42747SSimon J. Gerraty	lib/libmixer \
1152b3dc535SSimon J. Gerraty	lib/libmp \
1162b3dc535SSimon J. Gerraty	lib/libnetgraph \
1172b3dc535SSimon J. Gerraty	lib/libngatm \
118b1f92fa2SBryan Drewery	lib/libnv \
1192b3dc535SSimon J. Gerraty	lib/libpam/libpam \
1202b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_chroot \
1212b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_deny \
1222b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_echo \
1232b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_exec \
1242b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_ftpusers \
1252b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_group \
1262b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_guest \
1272b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_krb5 \
1282b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_ksu \
1292b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_lastlog \
1302b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_login_access \
1312b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_nologin \
1322b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_passwdqc \
1332b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_permit \
1342b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_radius \
1352b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_rhosts \
1362b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_rootok \
1372b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_securetty \
1382b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_self \
1392b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_ssh \
1402b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_tacplus \
1412b3dc535SSimon J. Gerraty	lib/libpam/modules/pam_unix \
1427cbd0a29SBryan Drewery	lib/libpam/static_libpam \
14338069501SBryan Drewery	lib/libpathconv \
1442b3dc535SSimon J. Gerraty	lib/libpcap \
1459d8a81b4SBryan Drewery	lib/libpe \
146b1f92fa2SBryan Drewery	lib/libpjdlog \
1472b3dc535SSimon J. Gerraty	lib/libproc \
1482b3dc535SSimon J. Gerraty	lib/libprocstat \
1492b3dc535SSimon J. Gerraty	lib/libradius \
150*d9a42747SSimon J. Gerraty	lib/libregex \
1512b3dc535SSimon J. Gerraty	lib/librpcsec_gss \
1522b3dc535SSimon J. Gerraty	lib/librpcsvc \
1531671f706SBryan Drewery	lib/librss \
1542b3dc535SSimon J. Gerraty	lib/librt \
1552b3dc535SSimon J. Gerraty	lib/librtld_db \
15638069501SBryan Drewery	lib/libsa \
1572b3dc535SSimon J. Gerraty	lib/libsbuf \
1582b3dc535SSimon J. Gerraty	lib/libsdp \
1592b3dc535SSimon J. Gerraty	lib/libsm \
1602b3dc535SSimon J. Gerraty	lib/libsmb \
1612b3dc535SSimon J. Gerraty	lib/libsmdb \
1622b3dc535SSimon J. Gerraty	lib/libsmutil \
16338069501SBryan Drewery	lib/libsqlite3 \
164*d9a42747SSimon J. Gerraty	lib/libstats \
1652b3dc535SSimon J. Gerraty	lib/libstdbuf \
1662b3dc535SSimon J. Gerraty	lib/libstdthreads \
167f99c0d13SBryan Drewery	lib/libsysdecode \
1682b3dc535SSimon J. Gerraty	lib/libtacplus \
1692b3dc535SSimon J. Gerraty	lib/libtelnet \
1702b3dc535SSimon J. Gerraty	lib/libthr \
1712b3dc535SSimon J. Gerraty	lib/libthread_db \
1721671f706SBryan Drewery	lib/libucl \
1732b3dc535SSimon J. Gerraty	lib/libufs \
1742b3dc535SSimon J. Gerraty	lib/libugidfw \
1752b3dc535SSimon J. Gerraty	lib/libulog \
1762b3dc535SSimon J. Gerraty	lib/libunbound \
1772b3dc535SSimon J. Gerraty	lib/libusb \
1782b3dc535SSimon J. Gerraty	lib/libusbhid \
1792b3dc535SSimon J. Gerraty	lib/libutil \
1802b3dc535SSimon J. Gerraty	lib/libvgl \
1812b3dc535SSimon J. Gerraty	lib/libvmmapi \
1822b3dc535SSimon J. Gerraty	lib/libwrap \
183*d9a42747SSimon J. Gerraty	lib/libxo \
1842b3dc535SSimon J. Gerraty	lib/liby \
1852b3dc535SSimon J. Gerraty	lib/libyaml \
1862b3dc535SSimon J. Gerraty	lib/libypclnt \
1872b3dc535SSimon J. Gerraty	lib/libz \
1881671f706SBryan Drewery	lib/libzstd \
1892b3dc535SSimon J. Gerraty	lib/msun \
1902b3dc535SSimon J. Gerraty	lib/ncurses/form \
1912b3dc535SSimon J. Gerraty	lib/ncurses/formw \
1922b3dc535SSimon J. Gerraty	lib/ncurses/menu \
1932b3dc535SSimon J. Gerraty	lib/ncurses/menuw \
1942b3dc535SSimon J. Gerraty	lib/ncurses/ncurses \
1952b3dc535SSimon J. Gerraty	lib/ncurses/ncursesw \
1962b3dc535SSimon J. Gerraty	lib/ncurses/panel \
1972b3dc535SSimon J. Gerraty	lib/ncurses/panelw \
1982b3dc535SSimon J. Gerraty
199b1f92fa2SBryan Drewery.if ${MK_CLANG} != "no" && \
200*d9a42747SSimon J. Gerraty    (${DEP_MACHINE_CPUARCH} == "aarch64" || ${DEP_MACHINE_CPUARCH} == "amd64" || \
201*d9a42747SSimon J. Gerraty    ${DEP_MACHINE_CPUARCH} == "arm" || ${DEP_MACHINE_CPUARCH} == "i386")
202b1f92fa2SBryan DreweryDIRDEPS+= \
203b1f92fa2SBryan Drewery	lib/libclang_rt/asan-preinit \
204b1f92fa2SBryan Drewery	lib/libclang_rt/asan \
2051671f706SBryan Drewery	lib/libclang_rt/asan_dynamic \
206b1f92fa2SBryan Drewery	lib/libclang_rt/asan_cxx \
207b1f92fa2SBryan Drewery	lib/libclang_rt/include \
208b1f92fa2SBryan Drewery	lib/libclang_rt/profile \
209b1f92fa2SBryan Drewery	lib/libclang_rt/safestack \
2101671f706SBryan Drewery	lib/libclang_rt/stats \
2111671f706SBryan Drewery	lib/libclang_rt/stats_client \
212b1f92fa2SBryan Drewery	lib/libclang_rt/ubsan_standalone \
213b1f92fa2SBryan Drewery	lib/libclang_rt/ubsan_standalone_cxx \
214b1f92fa2SBryan Drewery
215b1f92fa2SBryan Drewery.endif
2162b3dc535SSimon J. Gerraty
217*d9a42747SSimon J. Gerraty.if ${DEP_MACHINE_CPUARCH} == "amd64" || ${DEP_MACHINE_CPUARCH} == "i386" || \
218*d9a42747SSimon J. Gerraty    ${DEP_MACHINE_CPUARCH} == "powerpc"
219ca987d46SWarner LoshDIRDEPS+= stand/libsa32
22038069501SBryan Drewery.endif
22138069501SBryan Drewery
222c501d73cSMariusz Zaborski.if ${MK_CASPER} != "no"
223c501d73cSMariusz ZaborskiDIRDEPS+= \
2243055a28dSBryan Drewery	lib/libcasper/libcasper \
225c501d73cSMariusz Zaborski	lib/libcasper/services/cap_dns \
226c501d73cSMariusz Zaborski	lib/libcasper/services/cap_grp \
227c501d73cSMariusz Zaborski	lib/libcasper/services/cap_pwd \
228c501d73cSMariusz Zaborski	lib/libcasper/services/cap_sysctl \
229c501d73cSMariusz Zaborski
230c501d73cSMariusz Zaborski.endif
231c501d73cSMariusz Zaborski
2321671f706SBryan Drewery.if ${MK_DIALOG} != "no"
2331671f706SBryan DreweryDIRDEPS+= lib/libdpv
2341671f706SBryan Drewery.endif
2351671f706SBryan Drewery
2361671f706SBryan Drewery.if ${MK_GPIO} != "no"
2371671f706SBryan DreweryDIRDEPS+= lib/libgpio
2381671f706SBryan Drewery.endif
2391671f706SBryan Drewery
2401671f706SBryan Drewery.if ${MK_EFI} != "no"
2411671f706SBryan DreweryDIRDEPS+= lib/libefivar
2421671f706SBryan Drewery.endif
2431671f706SBryan Drewery
244a160cbfaSBryan DreweryDIRDEPS+= \
245a160cbfaSBryan Drewery	lib/libgcc_eh \
246a160cbfaSBryan Drewery	lib/libgcc_s
247a160cbfaSBryan Drewery
24838069501SBryan Drewery.if ${MK_PMC} != "no"
24938069501SBryan DreweryDIRDEPS+= \
25038069501SBryan Drewery	lib/libpmc \
25138069501SBryan Drewery	lib/libpmcstat
25238069501SBryan Drewery.endif
25338069501SBryan Drewery
2546e9a3c41SBryan Drewery.if ${MK_BLACKLIST_SUPPORT} != "no"
2556e9a3c41SBryan DreweryDIRDEPS+=	lib/libblacklist
2566e9a3c41SBryan Drewery.endif
2576e9a3c41SBryan Drewery
258*d9a42747SSimon J. Gerraty.if ${MK_ZFS} != "no"
259*d9a42747SSimon J. GerratyDIRDEPS+=	cddl/lib/libzutil
260*d9a42747SSimon J. Gerraty.endif
261*d9a42747SSimon J. Gerraty
2622b3dc535SSimon J. Gerraty.include <dirdeps.mk>
263