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