1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2# $FreeBSD$ 3 4.include <bsd.own.mk> 5 6# XXX MISSING: deroff diction graph learn plot 7# spell spline struct xsend 8# XXX Use GNU versions: diff ld patch 9# Moved to secure: bdes 10# 11 12SUBDIR= alias \ 13 apply \ 14 asa \ 15 ${_atf} \ 16 awk \ 17 banner \ 18 basename \ 19 brandelf \ 20 bsdiff \ 21 bzip2 \ 22 bzip2recover \ 23 cap_mkdb \ 24 chat \ 25 chpass \ 26 cksum \ 27 ${_clang} \ 28 cmp \ 29 col \ 30 colldef \ 31 colrm \ 32 column \ 33 comm \ 34 compress \ 35 cpuset \ 36 csplit \ 37 ctlstat \ 38 cut \ 39 dirname \ 40 dtc \ 41 du \ 42 ee \ 43 elf2aout \ 44 elfdump \ 45 enigma \ 46 env \ 47 expand \ 48 false \ 49 fetch \ 50 file \ 51 find \ 52 finger \ 53 fmt \ 54 fold \ 55 fstat \ 56 fsync \ 57 ftp \ 58 gcore \ 59 gencat \ 60 getconf \ 61 getent \ 62 getopt \ 63 grep \ 64 gzip \ 65 head \ 66 hexdump \ 67 ${_iconv} \ 68 id \ 69 ipcrm \ 70 ipcs \ 71 join \ 72 jot \ 73 ${_kdump} \ 74 keylogin \ 75 keylogout \ 76 killall \ 77 ktrace \ 78 ktrdump \ 79 lam \ 80 lastcomm \ 81 ldd \ 82 leave \ 83 less \ 84 lessecho \ 85 lesskey \ 86 limits \ 87 locale \ 88 lock \ 89 lockf \ 90 logger \ 91 login \ 92 logins \ 93 logname \ 94 look \ 95 lorder \ 96 lsvfs \ 97 lzmainfo \ 98 m4 \ 99 ${_makewhatis} \ 100 ${_man} \ 101 mandoc \ 102 mesg \ 103 minigzip \ 104 ministat \ 105 ${_mkcsmapper} \ 106 mkdep \ 107 ${_mkesdb} \ 108 mkfifo \ 109 mklocale \ 110 mktemp \ 111 mkulzma \ 112 mkuzip \ 113 mt \ 114 ncal \ 115 netstat \ 116 newgrp \ 117 nfsstat \ 118 nice \ 119 nl \ 120 nohup \ 121 opieinfo \ 122 opiekey \ 123 opiepasswd \ 124 pagesize \ 125 passwd \ 126 paste \ 127 patch \ 128 pathchk \ 129 perror \ 130 pr \ 131 printenv \ 132 printf \ 133 procstat \ 134 rctl \ 135 renice \ 136 rev \ 137 revoke \ 138 rpcinfo \ 139 rs \ 140 rup \ 141 rusers \ 142 rwall \ 143 script \ 144 sed \ 145 seq \ 146 shar \ 147 showmount \ 148 sockstat \ 149 sort \ 150 split \ 151 ssh-copy-id \ 152 stat \ 153 stdbuf \ 154 su \ 155 systat \ 156 tabs \ 157 tail \ 158 talk \ 159 tar \ 160 tcopy \ 161 tee \ 162 tftp \ 163 time \ 164 tip \ 165 top \ 166 touch \ 167 tput \ 168 tr \ 169 true \ 170 truncate \ 171 ${_truss} \ 172 tset \ 173 tsort \ 174 tty \ 175 uname \ 176 unexpand \ 177 uniq \ 178 unzip \ 179 units \ 180 unvis \ 181 uudecode \ 182 uuencode \ 183 vi \ 184 vis \ 185 vmstat \ 186 w \ 187 wall \ 188 wc \ 189 what \ 190 whereis \ 191 which \ 192 whois \ 193 write \ 194 xargs \ 195 xinstall \ 196 ${_xlint} \ 197 ${_xstr} \ 198 xz \ 199 xzdec \ 200 ${_yacc} \ 201 yes \ 202 ${_ypcat} \ 203 ${_ypmatch} \ 204 ${_ypwhich} 205 206# NB: keep these sorted by MK_* knobs 207 208.if ${MK_AT} != "no" 209SUBDIR+= at 210.endif 211 212.if ${MK_ATF} != "no" 213_atf= atf 214.endif 215 216.if ${MK_ATM} != "no" 217SUBDIR+= atm 218.endif 219 220.if ${MK_BIND_UTILS} != "no" 221SUBDIR+= dig 222SUBDIR+= host 223SUBDIR+= nslookup 224SUBDIR+= nsupdate 225.endif 226 227.if ${MK_BLUETOOTH} != "no" 228SUBDIR+= bluetooth 229.endif 230 231.if ${MK_BSD_CPIO} != "no" 232SUBDIR+= cpio 233.endif 234 235.if ${MK_CALENDAR} != "no" 236SUBDIR+= calendar 237.endif 238 239.if ${MK_CLANG} != "no" 240_clang= clang 241.endif 242 243.if ${MK_GROFF} != "no" 244SUBDIR+= vgrind 245.endif 246 247.if ${MK_HESIOD} != "no" 248SUBDIR+= hesinfo 249.endif 250 251.if ${MK_ICONV} != "no" 252_iconv= iconv 253_mkcsmapper= mkcsmapper 254_mkesdb= mkesdb 255.endif 256 257.if ${MK_KDUMP} != "no" 258SUBDIR+= kdump 259SUBDIR+= truss 260.endif 261 262.if ${MK_KERBEROS_SUPPORT} != "no" 263SUBDIR+= compile_et 264.endif 265 266.if ${MK_LIBTHR} != "no" 267SUBDIR+= csup 268.endif 269 270.if ${MK_LOCATE} != "no" 271SUBDIR+= locate 272.endif 273 274# XXX msgs? 275.if ${MK_MAIL} != "no" 276SUBDIR+= biff 277SUBDIR+= from 278SUBDIR+= mail 279SUBDIR+= msgs 280.endif 281 282.if ${MK_MAKE} != "no" 283.if ${MK_BMAKE} != "no" 284SUBDIR+= bmake 285.else 286SUBDIR+= make 287.endif 288.endif 289 290.if ${MK_MAN_UTILS} != "no" 291SUBDIR+= catman 292_makewhatis= makewhatis 293_man= man 294.endif 295 296.if ${MK_NETCAT} != "no" 297SUBDIR+= nc 298.endif 299 300.if ${MK_NIS} != "no" 301SUBDIR+= ypcat 302SUBDIR+= ypmatch 303SUBDIR+= ypwhich 304.endif 305 306.if ${MK_OPENSSL} != "no" 307SUBDIR+= bc 308SUBDIR+= chkey 309SUBDIR+= dc 310SUBDIR+= newkey 311.endif 312 313.if ${MK_QUOTAS} != "no" 314SUBDIR+= quota 315.endif 316 317.if ${MK_RCMDS} != "no" 318SUBDIR+= rlogin 319SUBDIR+= rsh 320SUBDIR+= ruptime 321SUBDIR+= rwho 322.endif 323 324.if ${MK_SENDMAIL} != "no" 325SUBDIR+= vacation 326.endif 327 328.if ${MK_TELNET} != "no" 329SUBDIR+= telnet 330.endif 331 332.if ${MK_TEXTPROC} != "no" 333SUBDIR+= checknr 334SUBDIR+= colcrt 335SUBDIR+= ul 336.endif 337 338.if ${MK_TOOLCHAIN} != "no" 339SUBDIR+= ar 340SUBDIR+= c89 341SUBDIR+= c99 342SUBDIR+= ctags 343SUBDIR+= file2c 344SUBDIR+= gprof 345SUBDIR+= indent 346SUBDIR+= lex 347SUBDIR+= mkstr 348SUBDIR+= rpcgen 349SUBDIR+= unifdef 350SUBDIR+= xlint 351SUBDIR+= xstr 352SUBDIR+= yacc 353.endif 354 355.if ${MK_USB} != "no" 356SUBDIR+= usbhidaction 357SUBDIR+= usbhidctl 358.endif 359 360.if ${MK_UTMPX} != "no" 361SUBDIR+= last 362SUBDIR+= users 363SUBDIR+= who 364.endif 365 366.include <bsd.arch.inc.mk> 367 368SUBDIR:= ${SUBDIR:O} 369 370.include <bsd.subdir.mk> 371