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 dirname \ 33 dtc \ 34 du \ 35 elfctl \ 36 elfdump \ 37 enigma \ 38 env \ 39 etdump \ 40 expand \ 41 false \ 42 fetch \ 43 find \ 44 fmt \ 45 fold \ 46 fstat \ 47 fsync \ 48 gcore \ 49 gencat \ 50 getaddrinfo \ 51 getconf \ 52 getent \ 53 getopt \ 54 grep \ 55 gzip \ 56 head \ 57 hexdump \ 58 id \ 59 ident \ 60 ipcrm \ 61 ipcs \ 62 join \ 63 jot \ 64 killall \ 65 ktrace \ 66 ktrdump \ 67 lam \ 68 ldd \ 69 leave \ 70 less \ 71 lessecho \ 72 lesskey \ 73 limits \ 74 locale \ 75 localedef \ 76 lock \ 77 lockf \ 78 logger \ 79 login \ 80 logins \ 81 logname \ 82 look \ 83 lsvfs \ 84 lzmainfo \ 85 m4 \ 86 mandoc \ 87 mdo \ 88 mesg \ 89 ministat \ 90 mkdep \ 91 mkfifo \ 92 mkimg \ 93 mktemp \ 94 mkuzip \ 95 mt \ 96 ncal \ 97 ncurses \ 98 netstat \ 99 newgrp \ 100 nfsstat \ 101 nice \ 102 nl \ 103 nohup \ 104 pagesize \ 105 passwd \ 106 paste \ 107 patch \ 108 pathchk \ 109 perror \ 110 posixmqcontrol \ 111 posixshmcontrol \ 112 pr \ 113 printenv \ 114 printf \ 115 proccontrol \ 116 procstat \ 117 protect \ 118 rctl \ 119 renice \ 120 resizewin \ 121 rev \ 122 revoke \ 123 rpcinfo \ 124 rs \ 125 runat \ 126 rup \ 127 ruptime \ 128 rusers \ 129 rwall \ 130 rwho \ 131 script \ 132 sdiff \ 133 sed \ 134 seq \ 135 showmount \ 136 sockstat \ 137 soelim \ 138 sort \ 139 split \ 140 stat \ 141 stdbuf \ 142 strings \ 143 su \ 144 systat \ 145 tail \ 146 tar \ 147 tcopy \ 148 tee \ 149 time \ 150 tip \ 151 top \ 152 touch \ 153 tr \ 154 true \ 155 truncate \ 156 ts \ 157 tsort \ 158 tty \ 159 uname \ 160 unexpand \ 161 uniq \ 162 unzip \ 163 units \ 164 unvis \ 165 vis \ 166 vmstat \ 167 w \ 168 wall \ 169 wc \ 170 wg \ 171 what \ 172 whereis \ 173 which \ 174 whois \ 175 write \ 176 xargs \ 177 xinstall \ 178 xo \ 179 xz \ 180 xzdec \ 181 yes \ 182 zstd 183 184# NB: keep these sorted by MK_* knobs 185 186SUBDIR.${MK_ACCT}+= lastcomm 187SUBDIR.${MK_AT}+= at 188SUBDIR.${MK_BLUETOOTH}+= bluetooth 189SUBDIR.${MK_CALENDAR}+= calendar 190.if ${MK_CLANG} != "no" || ${MK_LLVM_BINUTILS} != "no" || \ 191 ${MK_LLD} != "no" || ${MK_LLDB} != "no" 192SUBDIR+= clang 193.endif 194SUBDIR.${MK_DIALOG}+= dpv 195SUBDIR.${MK_EE}+= ee 196SUBDIR.${MK_FILE}+= file 197SUBDIR.${MK_FINGER}+= finger 198SUBDIR.${MK_FTP}+= ftp 199SUBDIR.${MK_GAMES}+= caesar 200SUBDIR.${MK_GAMES}+= factor 201SUBDIR.${MK_GAMES}+= fortune 202SUBDIR.${MK_GAMES}+= grdc 203SUBDIR.${MK_GAMES}+= morse 204SUBDIR.${MK_GAMES}+= number 205SUBDIR.${MK_GAMES}+= pom 206SUBDIR.${MK_GAMES}+= primes 207SUBDIR.${MK_GAMES}+= random 208SUBDIR+= gh-bc 209SUBDIR+= diff3 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