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