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