Makefile revision 241823
1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2# $FreeBSD: head/usr.bin/Makefile 241823 2012-10-22 01:18:41Z marcel $ 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 pathchk \ 127 perror \ 128 pr \ 129 printenv \ 130 printf \ 131 procstat \ 132 rctl \ 133 renice \ 134 rev \ 135 revoke \ 136 rpcinfo \ 137 rs \ 138 rup \ 139 rusers \ 140 rwall \ 141 script \ 142 sed \ 143 seq \ 144 shar \ 145 showmount \ 146 sockstat \ 147 sort \ 148 split \ 149 stat \ 150 stdbuf \ 151 su \ 152 systat \ 153 tabs \ 154 tail \ 155 talk \ 156 tar \ 157 tcopy \ 158 tee \ 159 tftp \ 160 time \ 161 tip \ 162 top \ 163 touch \ 164 tput \ 165 tr \ 166 true \ 167 truncate \ 168 ${_truss} \ 169 tset \ 170 tsort \ 171 tty \ 172 uname \ 173 unexpand \ 174 uniq \ 175 unzip \ 176 units \ 177 unvis \ 178 uudecode \ 179 uuencode \ 180 vi \ 181 vis \ 182 vmstat \ 183 w \ 184 wall \ 185 wc \ 186 what \ 187 whereis \ 188 which \ 189 whois \ 190 write \ 191 xargs \ 192 xinstall \ 193 ${_xlint} \ 194 ${_xstr} \ 195 xz \ 196 xzdec \ 197 ${_yacc} \ 198 yes \ 199 ${_ypcat} \ 200 ${_ypmatch} \ 201 ${_ypwhich} 202 203# NB: keep these sorted by MK_* knobs 204 205.if ${MK_AT} != "no" 206SUBDIR+= at 207.endif 208 209.if ${MK_ATF} != "no" 210_atf= atf 211.endif 212 213.if ${MK_ATM} != "no" 214SUBDIR+= atm 215.endif 216 217.if ${MK_BIND_UTILS} != "no" 218SUBDIR+= dig 219SUBDIR+= host 220SUBDIR+= nslookup 221SUBDIR+= nsupdate 222.endif 223 224.if ${MK_BLUETOOTH} != "no" 225SUBDIR+= bluetooth 226.endif 227 228.if ${MK_BSD_CPIO} != "no" 229SUBDIR+= cpio 230.endif 231 232.if ${MK_CALENDAR} != "no" 233SUBDIR+= calendar 234.endif 235 236.if ${MK_CLANG} != "no" 237_clang= clang 238.endif 239 240.if ${MK_GROFF} != "no" 241SUBDIR+= vgrind 242.endif 243 244.if ${MK_HESIOD} != "no" 245SUBDIR+= hesinfo 246.endif 247 248.if ${MK_ICONV} != "no" 249_iconv= iconv 250_mkcsmapper= mkcsmapper 251_mkesdb= mkesdb 252.endif 253 254.if ${MK_KDUMP} != "no" 255SUBDIR+= kdump 256SUBDIR+= truss 257.endif 258 259.if ${MK_KERBEROS_SUPPORT} != "no" 260SUBDIR+= compile_et 261.endif 262 263.if ${MK_LIBTHR} != "no" 264SUBDIR+= csup 265.endif 266 267.if ${MK_LOCATE} != "no" 268SUBDIR+= locate 269.endif 270 271# XXX msgs? 272.if ${MK_MAIL} != "no" 273SUBDIR+= biff 274SUBDIR+= from 275SUBDIR+= mail 276SUBDIR+= msgs 277.endif 278 279.if ${MK_MAKE} != "no" 280.if ${MK_BMAKE} != "no" 281SUBDIR+= bmake 282.else 283SUBDIR+= make 284.endif 285.endif 286 287.if ${MK_MAN_UTILS} != "no" 288SUBDIR+= catman 289_makewhatis= makewhatis 290_man= man 291.endif 292 293.if ${MK_NETCAT} != "no" 294SUBDIR+= nc 295.endif 296 297.if ${MK_NIS} != "no" 298SUBDIR+= ypcat 299SUBDIR+= ypmatch 300SUBDIR+= ypwhich 301.endif 302 303.if ${MK_OPENSSL} != "no" 304SUBDIR+= bc 305SUBDIR+= chkey 306SUBDIR+= dc 307SUBDIR+= newkey 308.endif 309 310.if ${MK_QUOTAS} != "no" 311SUBDIR+= quota 312.endif 313 314.if ${MK_RCMDS} != "no" 315SUBDIR+= rlogin 316SUBDIR+= rsh 317SUBDIR+= ruptime 318SUBDIR+= rwho 319.endif 320 321.if ${MK_SENDMAIL} != "no" 322SUBDIR+= vacation 323.endif 324 325.if ${MK_TELNET} != "no" 326SUBDIR+= telnet 327.endif 328 329.if ${MK_TEXTPROC} != "no" 330SUBDIR+= checknr 331SUBDIR+= colcrt 332SUBDIR+= ul 333.endif 334 335.if ${MK_TOOLCHAIN} != "no" 336SUBDIR+= ar 337SUBDIR+= c89 338SUBDIR+= c99 339SUBDIR+= ctags 340SUBDIR+= file2c 341SUBDIR+= gprof 342SUBDIR+= indent 343SUBDIR+= lex 344SUBDIR+= mkstr 345SUBDIR+= rpcgen 346SUBDIR+= unifdef 347SUBDIR+= xlint 348SUBDIR+= xstr 349SUBDIR+= yacc 350.endif 351 352.if ${MK_USB} != "no" 353SUBDIR+= usbhidaction 354SUBDIR+= usbhidctl 355.endif 356 357.if ${MK_UTMPX} != "no" 358SUBDIR+= last 359SUBDIR+= users 360SUBDIR+= who 361.endif 362 363.include <bsd.arch.inc.mk> 364 365SUBDIR:= ${SUBDIR:O} 366 367.include <bsd.subdir.mk> 368