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