Makefile revision 278555
1263172Sjmmv# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 2263172Sjmmv# $FreeBSD: stable/10/usr.bin/Makefile 278555 2015-02-11 07:08:32Z ngie $ 3263172Sjmmv 4263172Sjmmv.include <bsd.own.mk> 5263172Sjmmv 6263172Sjmmv# XXX MISSING: deroff diction graph learn plot 7263172Sjmmv# spell spline struct xsend 8263172Sjmmv# XXX Use GNU versions: diff ld patch 9263172Sjmmv# Moved to secure: bdes 10263172Sjmmv# 11263172Sjmmv 12263172SjmmvSUBDIR= alias \ 13263172Sjmmv apply \ 14263172Sjmmv asa \ 15263172Sjmmv awk \ 16263172Sjmmv banner \ 17263172Sjmmv basename \ 18263172Sjmmv brandelf \ 19263172Sjmmv bsdiff \ 20263172Sjmmv bzip2 \ 21263172Sjmmv bzip2recover \ 22263172Sjmmv cap_mkdb \ 23263172Sjmmv chat \ 24263172Sjmmv chpass \ 25263172Sjmmv cksum \ 26263172Sjmmv ${_clang} \ 27263172Sjmmv cmp \ 28263172Sjmmv col \ 29263172Sjmmv colldef \ 30263172Sjmmv colrm \ 31263172Sjmmv column \ 32263172Sjmmv comm \ 33313790Sngie compress \ 34313790Sngie cpuset \ 35313790Sngie csplit \ 36313790Sngie ctlstat \ 37313790Sngie cut \ 38313790Sngie dirname \ 39313790Sngie dpv \ 40313790Sngie du \ 41313790Sngie elf2aout \ 42263172Sjmmv elfdump \ 43263172Sjmmv enigma \ 44313790Sngie env \ 45313790Sngie expand \ 46263172Sjmmv false \ 47263172Sjmmv fetch \ 48292768Sngie file \ 49263172Sjmmv find \ 50263172Sjmmv finger \ 51292768Sngie fmt \ 52263172Sjmmv fold \ 53313790Sngie fstat \ 54313790Sngie fsync \ 55313790Sngie ftp \ 56313790Sngie gcore \ 57292768Sngie gencat \ 58292768Sngie getconf \ 59292768Sngie getent \ 60263172Sjmmv getopt \ 61263172Sjmmv grep \ 62263172Sjmmv gzip \ 63263172Sjmmv head \ 64263172Sjmmv hexdump \ 65263172Sjmmv ${_iconv} \ 66263172Sjmmv id \ 67292768Sngie ipcrm \ 68263172Sjmmv ipcs \ 69289050Sbdrewery join \ 70313790Sngie jot \ 71292768Sngie ${_kdump} \ 72289050Sbdrewery keylogin \ 73313790Sngie keylogout \ 74313792Sngie killall \ 75289050Sbdrewery ktrace \ 76263172Sjmmv ktrdump \ 77263172Sjmmv lam \ 78292768Sngie lastcomm \ 79263172Sjmmv ldd \ 80292768Sngie leave \ 81263172Sjmmv less \ 82263172Sjmmv lessecho \ 83313790Sngie lesskey \ 84313790Sngie limits \ 85292812Sngie locale \ 86313790Sngie lock \ 87313790Sngie lockf \ 88263172Sjmmv logger \ 89263172Sjmmv login \ 90263172Sjmmv logins \ 91263172Sjmmv logname \ 92263172Sjmmv look \ 93263172Sjmmv lorder \ 94263172Sjmmv lsvfs \ 95263172Sjmmv lzmainfo \ 96263172Sjmmv m4 \ 97313790Sngie ${_makewhatis} \ 98313790Sngie ${_man} \ 99313790Sngie mandoc \ 100313790Sngie mesg \ 101313790Sngie minigzip \ 102313790Sngie ministat \ 103313790Sngie ${_mkcsmapper} \ 104313790Sngie mkdep \ 105313790Sngie ${_mkesdb} \ 106313790Sngie mkfifo \ 107313790Sngie mkimg \ 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 protect \ 134 rctl \ 135 renice \ 136 rev \ 137 revoke \ 138 rpcinfo \ 139 rs \ 140 rup \ 141 rusers \ 142 rwall \ 143 script \ 144 sed \ 145 send-pr \ 146 seq \ 147 shar \ 148 showmount \ 149 sockstat \ 150 sort \ 151 split \ 152 stat \ 153 stdbuf \ 154 su \ 155 systat \ 156 tabs \ 157 tail \ 158 talk \ 159 tar \ 160 tcopy \ 161 tee \ 162 ${_tests} \ 163 tftp \ 164 time \ 165 tip \ 166 top \ 167 touch \ 168 tput \ 169 tr \ 170 true \ 171 truncate \ 172 ${_truss} \ 173 tset \ 174 tsort \ 175 tty \ 176 uname \ 177 unexpand \ 178 uniq \ 179 unzip \ 180 units \ 181 unvis \ 182 uudecode \ 183 uuencode \ 184 vi \ 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_EE} != "no" 234SUBDIR+= ee 235.endif 236 237.if ${MK_GPL_DTC} != "yes" 238SUBDIR+= dtc 239.endif 240 241.if ${MK_GROFF} != "no" 242SUBDIR+= vgrind 243.endif 244 245.if ${MK_HESIOD} != "no" 246SUBDIR+= hesinfo 247.endif 248 249.if ${MK_ICONV} != "no" 250_iconv= iconv 251_mkcsmapper= mkcsmapper 252_mkesdb= mkesdb 253.endif 254 255.if ${MK_ISCSI} != "no" 256SUBDIR+= iscsictl 257.endif 258 259.if ${MK_KDUMP} != "no" 260SUBDIR+= kdump 261SUBDIR+= truss 262.endif 263 264.if ${MK_KERBEROS_SUPPORT} != "no" 265SUBDIR+= compile_et 266.endif 267 268.if ${MK_LDNS_UTILS} != "no" 269SUBDIR+= drill 270SUBDIR+= host 271.endif 272 273.if ${MK_LIBTHR} != "no" 274SUBDIR+= csup 275.endif 276 277.if ${MK_LOCATE} != "no" 278SUBDIR+= locate 279.endif 280 281# XXX msgs? 282.if ${MK_MAIL} != "no" 283SUBDIR+= biff 284SUBDIR+= from 285SUBDIR+= mail 286SUBDIR+= msgs 287.endif 288 289.if ${MK_MAKE} != "no" 290.if ${MK_BMAKE} != "no" 291SUBDIR+= bmake 292.else 293SUBDIR+= make 294.endif 295.endif 296 297.if ${MK_MAN_UTILS} != "no" 298SUBDIR+= catman 299_makewhatis= makewhatis 300_man= man 301.endif 302 303.if ${MK_NETCAT} != "no" 304SUBDIR+= nc 305.endif 306 307.if ${MK_NIS} != "no" 308SUBDIR+= ypcat 309SUBDIR+= ypmatch 310SUBDIR+= ypwhich 311.endif 312 313.if ${MK_OPENSSH} != "no" 314SUBDIR+= ssh-copy-id 315.endif 316 317.if ${MK_OPENSSL} != "no" 318SUBDIR+= bc 319SUBDIR+= chkey 320SUBDIR+= dc 321SUBDIR+= newkey 322.endif 323 324.if ${MK_QUOTAS} != "no" 325SUBDIR+= quota 326.endif 327 328.if ${MK_RCMDS} != "no" 329SUBDIR+= rlogin 330SUBDIR+= rsh 331SUBDIR+= ruptime 332SUBDIR+= rwho 333.endif 334 335.if ${MK_SENDMAIL} != "no" 336SUBDIR+= vacation 337.endif 338 339.if ${MK_TELNET} != "no" 340SUBDIR+= telnet 341.endif 342 343.if ${MK_TESTS} != "no" 344_tests= tests 345.endif 346 347.if ${MK_TEXTPROC} != "no" 348SUBDIR+= checknr 349SUBDIR+= colcrt 350SUBDIR+= ul 351.endif 352 353.if ${MK_TOOLCHAIN} != "no" 354SUBDIR+= ar 355SUBDIR+= c89 356SUBDIR+= c99 357SUBDIR+= ctags 358SUBDIR+= file2c 359SUBDIR+= gprof 360SUBDIR+= indent 361SUBDIR+= lex 362SUBDIR+= mkstr 363SUBDIR+= rpcgen 364SUBDIR+= unifdef 365SUBDIR+= xlint 366SUBDIR+= xstr 367SUBDIR+= yacc 368.endif 369 370.if ${MK_VT} != "no" 371SUBDIR+= vtfontcvt 372.endif 373 374.if ${MK_USB} != "no" 375SUBDIR+= usbhidaction 376SUBDIR+= usbhidctl 377.endif 378 379.if ${MK_UTMPX} != "no" 380SUBDIR+= last 381SUBDIR+= users 382SUBDIR+= who 383.endif 384 385.if ${MK_SVN} == "yes" || ${MK_SVNLITE} == "yes" 386SUBDIR+= svn 387.endif 388 389.include <bsd.arch.inc.mk> 390 391SUBDIR:= ${SUBDIR:O} 392 393SUBDIR_PARALLEL= 394 395.include <bsd.subdir.mk> 396