1.include <src.opts.mk> 2 3SUBDIR= apply \ 4 asa \ 5 awk \ 6 backlight \ 7 banner \ 8 basename \ 9 bintrans \ 10 brandelf \ 11 bsdcat \ 12 bsddialog \ 13 bsdiff \ 14 bzip2 \ 15 bzip2recover \ 16 cap_mkdb \ 17 chat \ 18 chpass \ 19 cksum \ 20 cmp \ 21 col \ 22 colrm \ 23 column \ 24 comm \ 25 command \ 26 compress \ 27 cpio \ 28 csplit \ 29 ctlstat \ 30 cut \ 31 diff \ 32 diff3 \ 33 dirname \ 34 dtc \ 35 du \ 36 elfctl \ 37 elfdump \ 38 enigma \ 39 env \ 40 etdump \ 41 expand \ 42 false \ 43 fetch \ 44 find \ 45 fmt \ 46 fold \ 47 fstat \ 48 fsync \ 49 gcore \ 50 gencat \ 51 getaddrinfo \ 52 getconf \ 53 getent \ 54 getopt \ 55 grep \ 56 gzip \ 57 head \ 58 hexdump \ 59 id \ 60 ident \ 61 ipcrm \ 62 ipcs \ 63 join \ 64 jot \ 65 killall \ 66 ktrace \ 67 ktrdump \ 68 lam \ 69 ldd \ 70 leave \ 71 less \ 72 lessecho \ 73 lesskey \ 74 limits \ 75 locale \ 76 localedef \ 77 lock \ 78 lockf \ 79 logger \ 80 login \ 81 logins \ 82 logname \ 83 look \ 84 lsvfs \ 85 lzmainfo \ 86 m4 \ 87 mandoc \ 88 mdo \ 89 mesg \ 90 ministat \ 91 mkdep \ 92 mkfifo \ 93 mkimg \ 94 mktemp \ 95 mkuzip \ 96 mt \ 97 ncal \ 98 ncurses \ 99 netstat \ 100 newgrp \ 101 nfsstat \ 102 nice \ 103 nl \ 104 nohup \ 105 pagesize \ 106 passwd \ 107 paste \ 108 patch \ 109 pathchk \ 110 perror \ 111 posixmqcontrol \ 112 posixshmcontrol \ 113 pr \ 114 printenv \ 115 printf \ 116 proccontrol \ 117 procstat \ 118 protect \ 119 rctl \ 120 renice \ 121 resizewin \ 122 rev \ 123 revoke \ 124 rpcinfo \ 125 rs \ 126 runat \ 127 rup \ 128 ruptime \ 129 rusers \ 130 rwall \ 131 rwho \ 132 script \ 133 sdiff \ 134 sed \ 135 seq \ 136 showmount \ 137 sockstat \ 138 soelim \ 139 sort \ 140 split \ 141 stat \ 142 stdbuf \ 143 strings \ 144 su \ 145 systat \ 146 tail \ 147 tar \ 148 tcopy \ 149 tee \ 150 time \ 151 tip \ 152 top \ 153 touch \ 154 tr \ 155 true \ 156 truncate \ 157 ts \ 158 tsort \ 159 tty \ 160 uname \ 161 unexpand \ 162 uniq \ 163 unzip \ 164 units \ 165 unvis \ 166 vis \ 167 vmstat \ 168 w \ 169 wall \ 170 wc \ 171 wg \ 172 what \ 173 whereis \ 174 which \ 175 whois \ 176 write \ 177 xargs \ 178 xinstall \ 179 xo \ 180 xz \ 181 xzdec \ 182 yes \ 183 zstd 184 185# NB: keep these sorted by MK_* knobs 186 187SUBDIR.${MK_ACCT}+= lastcomm 188SUBDIR.${MK_AT}+= at 189SUBDIR.${MK_BLUETOOTH}+= bluetooth 190SUBDIR.${MK_CALENDAR}+= calendar 191.if ${MK_CLANG} != "no" || ${MK_LLVM_BINUTILS} != "no" || \ 192 ${MK_LLD} != "no" || ${MK_LLDB} != "no" 193SUBDIR+= clang 194.endif 195SUBDIR.${MK_DIALOG}+= dpv 196SUBDIR.${MK_EE}+= ee 197SUBDIR.${MK_FILE}+= file 198SUBDIR.${MK_FINGER}+= finger 199SUBDIR.${MK_FTP}+= ftp 200SUBDIR.${MK_GAMES}+= caesar 201SUBDIR.${MK_GAMES}+= factor 202SUBDIR.${MK_GAMES}+= fortune 203SUBDIR.${MK_GAMES}+= grdc 204SUBDIR.${MK_GAMES}+= morse 205SUBDIR.${MK_GAMES}+= number 206SUBDIR.${MK_GAMES}+= pom 207SUBDIR.${MK_GAMES}+= primes 208SUBDIR.${MK_GAMES}+= random 209SUBDIR+= gh-bc 210SUBDIR.${MK_HESIOD}+= hesinfo 211SUBDIR.${MK_ICONV}+= iconv 212SUBDIR.${MK_ICONV}+= mkcsmapper 213SUBDIR.${MK_ICONV}+= mkesdb 214SUBDIR.${MK_ISCSI}+= iscsictl 215SUBDIR.${MK_KDUMP}+= kdump 216SUBDIR.${MK_KDUMP}+= truss 217.if ${MK_MITKRB5} == "no" 218SUBDIR.${MK_KERBEROS}+= compile_et 219.endif 220SUBDIR.${MK_LDNS_UTILS}+= drill 221SUBDIR.${MK_LDNS_UTILS}+= host 222SUBDIR.${MK_LIB32}+= ldd32 223SUBDIR.${MK_LOCATE}+= locate 224# XXX msgs? 225SUBDIR.${MK_MAIL}+= biff 226SUBDIR.${MK_MAIL}+= from 227SUBDIR.${MK_MAIL}+= mail 228SUBDIR.${MK_MAIL}+= msgs 229SUBDIR.${MK_MAKE}+= bmake 230SUBDIR.${MK_MAN_UTILS}+= man 231SUBDIR.${MK_NETCAT}+= nc 232SUBDIR.${MK_NETLINK}+= genl 233SUBDIR.${MK_NIS}+= ypcat 234SUBDIR.${MK_NIS}+= ypmatch 235SUBDIR.${MK_NIS}+= ypwhich 236SUBDIR.${MK_OPENSSH}+= ssh-copy-id 237SUBDIR.${MK_QUOTAS}+= quota 238SUBDIR.${MK_SENDMAIL}+= vacation 239SUBDIR.${MK_SOUND}+= beep 240SUBDIR.${MK_SOUND}+= mididump 241SUBDIR.${MK_TALK}+= talk 242SUBDIR.${MK_TELNET}+= telnet 243SUBDIR.${MK_TESTS_SUPPORT}+= kyua 244SUBDIR.${MK_TESTS}+= tests 245SUBDIR.${MK_TEXTPROC}+= ul 246SUBDIR.${MK_TFTP}+= tftp 247.if ${MK_LLVM_BINUTILS} == "no" 248# Only build the elftoolchain tools if we aren't using the LLVM ones. 249SUBDIR.${MK_TOOLCHAIN}+= addr2line 250SUBDIR.${MK_TOOLCHAIN}+= ar 251SUBDIR.${MK_TOOLCHAIN}+= cxxfilt 252SUBDIR.${MK_TOOLCHAIN}+= nm 253SUBDIR.${MK_TOOLCHAIN}+= readelf 254SUBDIR.${MK_TOOLCHAIN}+= size 255.endif 256SUBDIR.${MK_TOOLCHAIN}+= c89 257SUBDIR.${MK_TOOLCHAIN}+= c99 258SUBDIR.${MK_TOOLCHAIN}+= ctags 259# ELF Tool Chain elfcopy required for EFI objects (PR280771) 260SUBDIR.${MK_TOOLCHAIN}+= elfcopy 261SUBDIR.${MK_TOOLCHAIN}+= file2c 262SUBDIR.${MK_TOOLCHAIN}+= gprof 263SUBDIR.${MK_TOOLCHAIN}+= indent 264SUBDIR.${MK_TOOLCHAIN}+= lex 265SUBDIR.${MK_TOOLCHAIN}+= lorder 266SUBDIR.${MK_TOOLCHAIN}+= mkstr 267SUBDIR.${MK_TOOLCHAIN}+= rpcgen 268SUBDIR.${MK_TOOLCHAIN}+= unifdef 269SUBDIR.${MK_TOOLCHAIN}+= xstr 270SUBDIR.${MK_TOOLCHAIN}+= yacc 271SUBDIR.${MK_VI}+= vi 272SUBDIR.${MK_VT}+= vtfontcvt 273SUBDIR.${MK_USB}+= usbhidaction 274SUBDIR.${MK_USB}+= usbhidctl 275SUBDIR.${MK_UTMPX}+= last 276SUBDIR.${MK_UTMPX}+= users 277SUBDIR.${MK_UTMPX}+= who 278SUBDIR.${MK_OFED}+= ofed 279 280.include <bsd.arch.inc.mk> 281 282SUBDIR_PARALLEL= 283 284.include <bsd.subdir.mk> 285