xref: /freebsd/targets/pseudo/userland/lib/Makefile.depend (revision e6bfd18d21b225af6a0ed67ceeaf1293b7b9eba5)
1# $FreeBSD$
2
3# This file is not autogenerated - take care!
4
5.include <src.opts.mk>
6
7DEP_MACHINE_CPUARCH?= ${MACHINE_CPUARCH}
8
9DIRDEPS = \
10	lib/${CSU_DIR} \
11	lib/atf/libatf-c \
12	lib/atf/libatf-c++ \
13	lib/geom/cache \
14	lib/geom/concat \
15	lib/geom/eli \
16	lib/geom/journal \
17	lib/geom/label \
18	lib/geom/mirror \
19	lib/geom/mountver \
20	lib/geom/multipath \
21	lib/geom/nop \
22	lib/geom/part \
23	lib/geom/raid \
24	lib/geom/raid3 \
25	lib/geom/sched \
26	lib/geom/shsec \
27	lib/geom/stripe \
28	lib/geom/virstor \
29	lib/lib80211 \
30	lib/libalias/libalias \
31	lib/libalias/modules/dummy \
32	lib/libalias/modules/ftp \
33	lib/libalias/modules/irc \
34	lib/libalias/modules/nbt \
35	lib/libalias/modules/pptp \
36	lib/libalias/modules/skinny \
37	lib/libalias/modules/smedia \
38	lib/libarchive \
39	lib/libauditd \
40	lib/libbe \
41	lib/libbegemot \
42	lib/libblocksruntime \
43	lib/libbluetooth \
44	lib/libbsddialog \
45	lib/libbsdstat \
46	lib/libbsm \
47	lib/libbsnmp/libbsnmp \
48	lib/libbz2 \
49	lib/libc \
50	lib/libc_nonshared \
51	lib/libc++ \
52	lib/libc++experimental \
53	lib/libcalendar \
54	lib/libcam \
55	lib/libcapsicum \
56	lib/libcom_err/doc \
57	lib/libcompat \
58	lib/libcompiler_rt \
59	lib/libcrypt \
60	lib/libcuse \
61	lib/libcxxrt \
62	lib/libdevctl \
63	lib/libdevdctl \
64	lib/libdevinfo \
65	lib/libdevstat \
66	lib/libdl \
67	lib/libdwarf \
68	lib/libedit/edit/readline \
69	lib/libelf \
70	lib/libelftc \
71	lib/libevent1 \
72	lib/libevent \
73	lib/libexecinfo \
74	lib/libexpat \
75	lib/libfetch \
76	lib/libfigpar \
77	lib/libgeom \
78	lib/libgssapi \
79	lib/libiconv_modules/BIG5 \
80	lib/libiconv_modules/DECHanyu \
81	lib/libiconv_modules/EUC \
82	lib/libiconv_modules/EUCTW \
83	lib/libiconv_modules/GBK2K \
84	lib/libiconv_modules/HZ \
85	lib/libiconv_modules/ISO2022 \
86	lib/libiconv_modules/JOHAB \
87	lib/libiconv_modules/MSKanji \
88	lib/libiconv_modules/UES \
89	lib/libiconv_modules/UTF1632 \
90	lib/libiconv_modules/UTF7 \
91	lib/libiconv_modules/UTF8 \
92	lib/libiconv_modules/VIQR \
93	lib/libiconv_modules/ZW \
94	lib/libiconv_modules/iconv_none \
95	lib/libiconv_modules/iconv_std \
96	lib/libiconv_modules/mapper_646 \
97	lib/libiconv_modules/mapper_none \
98	lib/libiconv_modules/mapper_parallel \
99	lib/libiconv_modules/mapper_serial \
100	lib/libiconv_modules/mapper_std \
101	lib/libiconv_modules/mapper_zone \
102	lib/libifconfig \
103	lib/libipsec \
104	lib/libipx \
105	lib/libiscsiutil \
106	lib/libjail \
107	lib/libkiconv \
108	lib/libkvm \
109	lib/libldns \
110	lib/liblzma \
111	lib/libmagic \
112	lib/libmandoc \
113	lib/libmd \
114	lib/libmemstat \
115	lib/libmilter \
116	lib/libmixer \
117	lib/libmp \
118	lib/libnetgraph \
119	lib/libngatm \
120	lib/libnv \
121	lib/libpam/libpam \
122	lib/libpam/modules/pam_chroot \
123	lib/libpam/modules/pam_deny \
124	lib/libpam/modules/pam_echo \
125	lib/libpam/modules/pam_exec \
126	lib/libpam/modules/pam_ftpusers \
127	lib/libpam/modules/pam_group \
128	lib/libpam/modules/pam_guest \
129	lib/libpam/modules/pam_krb5 \
130	lib/libpam/modules/pam_ksu \
131	lib/libpam/modules/pam_lastlog \
132	lib/libpam/modules/pam_login_access \
133	lib/libpam/modules/pam_nologin \
134	lib/libpam/modules/pam_passwdqc \
135	lib/libpam/modules/pam_permit \
136	lib/libpam/modules/pam_radius \
137	lib/libpam/modules/pam_rhosts \
138	lib/libpam/modules/pam_rootok \
139	lib/libpam/modules/pam_securetty \
140	lib/libpam/modules/pam_self \
141	lib/libpam/modules/pam_ssh \
142	lib/libpam/modules/pam_tacplus \
143	lib/libpam/modules/pam_unix \
144	lib/libpam/static_libpam \
145	lib/libpathconv \
146	lib/libpcap \
147	lib/libpe \
148	lib/libpjdlog \
149	lib/libproc \
150	lib/libprocstat \
151	lib/libradius \
152	lib/libregex \
153	lib/librpcsec_gss \
154	lib/librpcsvc \
155	lib/librss \
156	lib/librt \
157	lib/librtld_db \
158	lib/libsa \
159	lib/libsbuf \
160	lib/libsdp \
161	lib/libsm \
162	lib/libsmb \
163	lib/libsmdb \
164	lib/libsmutil \
165	lib/libsqlite3 \
166	lib/libstats \
167	lib/libstdbuf \
168	lib/libstdthreads \
169	lib/libsysdecode \
170	lib/libtacplus \
171	lib/libtelnet \
172	lib/libthr \
173	lib/libthread_db \
174	lib/libucl \
175	lib/libufs \
176	lib/libugidfw \
177	lib/libulog \
178	lib/libunbound \
179	lib/libusb \
180	lib/libusbhid \
181	lib/libutil \
182	lib/libvgl \
183	lib/libvmmapi \
184	lib/libwrap \
185	lib/libxo \
186	lib/liby \
187	lib/libyaml \
188	lib/libypclnt \
189	lib/libz \
190	lib/libzstd \
191	lib/msun \
192	lib/ncurses/form \
193	lib/ncurses/formw \
194	lib/ncurses/menu \
195	lib/ncurses/menuw \
196	lib/ncurses/ncurses \
197	lib/ncurses/ncursesw \
198	lib/ncurses/panel \
199	lib/ncurses/panelw \
200
201.if ${MK_CLANG} != "no" && \
202    (${DEP_MACHINE_CPUARCH} == "aarch64" || ${DEP_MACHINE_CPUARCH} == "amd64" || \
203    ${DEP_MACHINE_CPUARCH} == "arm" || ${DEP_MACHINE_CPUARCH} == "i386")
204DIRDEPS+= \
205	lib/libclang_rt/asan-preinit \
206	lib/libclang_rt/asan \
207	lib/libclang_rt/asan_dynamic \
208	lib/libclang_rt/asan_cxx \
209	lib/libclang_rt/include \
210	lib/libclang_rt/profile \
211	lib/libclang_rt/safestack \
212	lib/libclang_rt/stats \
213	lib/libclang_rt/stats_client \
214	lib/libclang_rt/ubsan_standalone \
215	lib/libclang_rt/ubsan_standalone_cxx \
216
217.endif
218
219.if ${DEP_MACHINE_CPUARCH} == "amd64" || ${DEP_MACHINE_CPUARCH} == "i386" || \
220    ${DEP_MACHINE_CPUARCH} == "powerpc"
221DIRDEPS+= stand/libsa32
222.endif
223
224.if ${MK_CASPER} != "no"
225DIRDEPS+= \
226	lib/libcasper/libcasper \
227	lib/libcasper/services/cap_dns \
228	lib/libcasper/services/cap_grp \
229	lib/libcasper/services/cap_pwd \
230	lib/libcasper/services/cap_sysctl \
231
232.endif
233
234.if ${MK_DIALOG} != "no"
235DIRDEPS+= lib/libdpv
236.endif
237
238.if ${MK_GPIO} != "no"
239DIRDEPS+= lib/libgpio
240.endif
241
242.if ${MK_EFI} != "no"
243DIRDEPS+= lib/libefivar
244.endif
245
246DIRDEPS+= \
247	lib/libgcc_eh \
248	lib/libgcc_s
249
250.if ${MK_PMC} != "no"
251DIRDEPS+= \
252	lib/libpmc \
253	lib/libpmcstat
254.endif
255
256.if ${MK_BLACKLIST_SUPPORT} != "no"
257DIRDEPS+=	lib/libblacklist
258.endif
259
260.if ${MK_ZFS} != "no"
261DIRDEPS+=	cddl/lib/libzutil
262.endif
263
264.include <dirdeps.mk>
265