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