1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2# $FreeBSD$ 3 4.include <src.opts.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 iscsictl \ 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 mkimg \ 110 mklocale \ 111 mktemp \ 112 mkulzma \ 113 mkuzip \ 114 mt \ 115 ncal \ 116 netstat \ 117 newgrp \ 118 nfsstat \ 119 nice \ 120 nl \ 121 nohup \ 122 opieinfo \ 123 opiekey \ 124 opiepasswd \ 125 pagesize \ 126 passwd \ 127 paste \ 128 patch \ 129 pathchk \ 130 perror \ 131 pr \ 132 printenv \ 133 printf \ 134 procstat \ 135 protect \ 136 rctl \ 137 renice \ 138 rev \ 139 revoke \ 140 rpcinfo \ 141 rs \ 142 rup \ 143 rusers \ 144 rwall \ 145 script \ 146 sed \ 147 seq \ 148 shar \ 149 showmount \ 150 sockstat \ 151 sort \ 152 split \ 153 stat \ 154 stdbuf \ 155 su \ 156 systat \ 157 tabs \ 158 tail \ 159 talk \ 160 tar \ 161 tcopy \ 162 tee \ 163 ${_tests} \ 164 tftp \ 165 time \ 166 tip \ 167 top \ 168 touch \ 169 tput \ 170 tr \ 171 true \ 172 truncate \ 173 ${_truss} \ 174 tset \ 175 tsort \ 176 tty \ 177 uname \ 178 unexpand \ 179 uniq \ 180 unzip \ 181 units \ 182 unvis \ 183 uudecode \ 184 uuencode \ 185 vis \ 186 vmstat \ 187 w \ 188 wall \ 189 wc \ 190 what \ 191 whereis \ 192 which \ 193 whois \ 194 write \ 195 xargs \ 196 xinstall \ 197 ${_xlint} \ 198 ${_xstr} \ 199 xz \ 200 xzdec \ 201 ${_yacc} \ 202 yes \ 203 ${_ypcat} \ 204 ${_ypmatch} \ 205 ${_ypwhich} 206 207# NB: keep these sorted by MK_* knobs 208 209.if ${MK_AT} != "no" 210SUBDIR+= at 211.endif 212 213.if ${MK_ATM} != "no" 214SUBDIR+= atm 215.endif 216 217.if ${MK_BLUETOOTH} != "no" 218SUBDIR+= bluetooth 219.endif 220 221.if ${MK_BSD_CPIO} != "no" 222SUBDIR+= cpio 223.endif 224 225.if ${MK_CALENDAR} != "no" 226SUBDIR+= calendar 227.endif 228 229.if ${MK_CLANG} != "no" 230_clang= clang 231.endif 232 233.if ${MK_GPL_DTC} != "yes" 234SUBDIR+= dtc 235.endif 236 237.if ${MK_GROFF} != "no" 238SUBDIR+= vgrind 239.endif 240 241.if ${MK_HESIOD} != "no" 242SUBDIR+= hesinfo 243.endif 244 245.if ${MK_ICONV} != "no" 246_iconv= iconv 247_mkcsmapper= mkcsmapper 248_mkesdb= mkesdb 249.endif 250 251.if ${MK_KDUMP} != "no" 252SUBDIR+= kdump 253SUBDIR+= truss 254.endif 255 256.if ${MK_KERBEROS_SUPPORT} != "no" 257SUBDIR+= compile_et 258.endif 259 260.if ${MK_LDNS_UTILS} != "no" 261SUBDIR+= drill 262SUBDIR+= host 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" 282SUBDIR+= bmake 283.endif 284 285.if ${MK_MAN_UTILS} != "no" 286SUBDIR+= catman 287_makewhatis= makewhatis 288_man= man 289.endif 290 291.if ${MK_NETCAT} != "no" 292SUBDIR+= nc 293.endif 294 295.if ${MK_NIS} != "no" 296SUBDIR+= ypcat 297SUBDIR+= ypmatch 298SUBDIR+= ypwhich 299.endif 300 301.if ${MK_OPENSSH} != "no" 302SUBDIR+= ssh-copy-id 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_TESTS} != "no" 332_atf= atf 333_tests= tests 334.endif 335 336.if ${MK_TEXTPROC} != "no" 337SUBDIR+= checknr 338SUBDIR+= colcrt 339SUBDIR+= ul 340.endif 341 342.if ${MK_TOOLCHAIN} != "no" 343SUBDIR+= ar 344SUBDIR+= c89 345SUBDIR+= c99 346SUBDIR+= ctags 347SUBDIR+= file2c 348SUBDIR+= gprof 349SUBDIR+= indent 350SUBDIR+= lex 351SUBDIR+= mkstr 352SUBDIR+= rpcgen 353SUBDIR+= unifdef 354SUBDIR+= xlint 355SUBDIR+= xstr 356SUBDIR+= yacc 357.endif 358 359.if ${MK_VI} != "no" 360SUBDIR+= vi 361.endif 362 363.if ${MK_USB} != "no" 364SUBDIR+= usbhidaction 365SUBDIR+= usbhidctl 366.endif 367 368.if ${MK_UTMPX} != "no" 369SUBDIR+= last 370SUBDIR+= users 371SUBDIR+= who 372.endif 373 374.if ${MK_SVN} == "yes" || ${MK_SVNLITE} == "yes" 375SUBDIR+= svn 376.endif 377 378.include <bsd.arch.inc.mk> 379 380SUBDIR:= ${SUBDIR:O} 381 382SUBDIR_PARALLEL= 383 384.include <bsd.subdir.mk> 385