Makefile revision 250024
12966Swollman# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 250477Speter# $FreeBSD: head/usr.bin/Makefile 250024 2013-04-28 17:58:11Z eadler $ 31590Srgrimes 4156813Sru.include <bsd.own.mk> 5156813Sru 64699Sjkh# XXX MISSING: deroff diction graph learn plot 734706Sbde# spell spline struct xsend 8213391Sgordon# XXX Use GNU versions: diff ld patch 91930Swollman# Moved to secure: bdes 101930Swollman# 11106717Smarcel 12100200SwollmanSUBDIR= alias \ 13100200Swollman apply \ 1496630Stjr asa \ 15241823Smarcel ${_atf} \ 1691706Sobrien awk \ 1738653Sgpalmer banner \ 1838653Sgpalmer basename \ 1957013Sobrien brandelf \ 20148771Scperciva bsdiff \ 2178562Sobrien bzip2 \ 22108667Sobrien bzip2recover \ 2338653Sgpalmer cap_mkdb \ 2438653Sgpalmer chat \ 2538653Sgpalmer chpass \ 2638653Sgpalmer cksum \ 27208964Srdivacky ${_clang} \ 2838653Sgpalmer cmp \ 2938653Sgpalmer col \ 3038653Sgpalmer colldef \ 3138653Sgpalmer colrm \ 3238653Sgpalmer column \ 3338653Sgpalmer comm \ 3438653Sgpalmer compress \ 35176733Sjeff cpuset \ 3695926Stjr csplit \ 37229997Sken ctlstat \ 3838653Sgpalmer cut \ 3938653Sgpalmer dirname \ 40246600Skientzle dtc \ 4138653Sgpalmer du \ 4238653Sgpalmer ee \ 43108439Sobrien elf2aout \ 44109314Sobrien elfdump \ 4540826Sjoerg enigma \ 4638653Sgpalmer env \ 4738653Sgpalmer expand \ 4838653Sgpalmer false \ 4938653Sgpalmer fetch \ 5038653Sgpalmer file \ 5138653Sgpalmer find \ 5238653Sgpalmer finger \ 53203711Sdelphij fmt \ 5438653Sgpalmer fold \ 5541036Sdima fstat \ 5663499Sps fsync \ 5738653Sgpalmer ftp \ 58103303Speter gcore \ 5938653Sgpalmer gencat \ 60101629Sjake getconf \ 61158287Smaxim getent \ 6238653Sgpalmer getopt \ 63222273Sobrien grep \ 64166255Sdelphij gzip \ 6538653Sgpalmer head \ 6638653Sgpalmer hexdump \ 67219019Sgabor ${_iconv} \ 6838653Sgpalmer id \ 6938653Sgpalmer ipcrm \ 7038653Sgpalmer ipcs \ 7138653Sgpalmer join \ 7238653Sgpalmer jot \ 73240404Sobrien ${_kdump} \ 7438653Sgpalmer keylogin \ 7538653Sgpalmer keylogout \ 7638653Sgpalmer killall \ 7738653Sgpalmer ktrace \ 7893619Sjake ktrdump \ 7938653Sgpalmer lam \ 8038653Sgpalmer lastcomm \ 8139614Sbde ldd \ 8238653Sgpalmer leave \ 8360789Sps less \ 8460789Sps lessecho \ 8560789Sps lesskey \ 8638653Sgpalmer limits \ 87116677Sphantom locale \ 8838653Sgpalmer lock \ 8938653Sgpalmer lockf \ 9038653Sgpalmer logger \ 9138653Sgpalmer login \ 92126701Sdes logins \ 9338653Sgpalmer logname \ 9438653Sgpalmer look \ 9538653Sgpalmer lorder \ 9638653Sgpalmer lsvfs \ 97207842Smm lzmainfo \ 9838653Sgpalmer m4 \ 99208320Sjkim ${_makewhatis} \ 100213391Sgordon ${_man} \ 101241774Suqs mandoc \ 10238653Sgpalmer mesg \ 103174814Sru minigzip \ 104174810Sphk ministat \ 105219019Sgabor ${_mkcsmapper} \ 10638653Sgpalmer mkdep \ 107219019Sgabor ${_mkesdb} \ 10838653Sgpalmer mkfifo \ 10938653Sgpalmer mklocale \ 11038653Sgpalmer mktemp \ 111235915Sjpaetzel mkulzma \ 112146107Sfjoe mkuzip \ 11339914Sdfr mt \ 11438653Sgpalmer ncal \ 11538653Sgpalmer netstat \ 11697365Stjr newgrp \ 11738653Sgpalmer nfsstat \ 11838653Sgpalmer nice \ 11976273Sbrian nl \ 12038653Sgpalmer nohup \ 12138653Sgpalmer opieinfo \ 12238653Sgpalmer opiekey \ 12338653Sgpalmer opiepasswd \ 12438653Sgpalmer pagesize \ 12538653Sgpalmer passwd \ 12638653Sgpalmer paste \ 127246074Sgabor patch \ 12897096Stjr pathchk \ 129192398Sgnn perror \ 13038653Sgpalmer pr \ 13138653Sgpalmer printenv \ 13238653Sgpalmer printf \ 133174200Srwatson procstat \ 134220166Strasz rctl \ 13538653Sgpalmer renice \ 13638653Sgpalmer rev \ 137194267Sed revoke \ 13838653Sgpalmer rpcinfo \ 13938653Sgpalmer rs \ 14038653Sgpalmer rup \ 14138653Sgpalmer rusers \ 14238653Sgpalmer rwall \ 14338653Sgpalmer script \ 14438653Sgpalmer sed \ 145204103Sdelphij seq \ 14638653Sgpalmer shar \ 14738653Sgpalmer showmount \ 14845701Sdes sockstat \ 149235268Sgabor sort \ 15038653Sgpalmer split \ 15197955Sdougb stat \ 152234772Sjlh stdbuf \ 15338653Sgpalmer su \ 15441035Sdima systat \ 15597034Stjr tabs \ 15638653Sgpalmer tail \ 15738653Sgpalmer talk \ 158127947Skientzle tar \ 15938653Sgpalmer tcopy \ 16038653Sgpalmer tee \ 16138653Sgpalmer tftp \ 16238653Sgpalmer time \ 16388277Smarkm tip \ 16438653Sgpalmer top \ 16538653Sgpalmer touch \ 16638653Sgpalmer tput \ 16738653Sgpalmer tr \ 16838653Sgpalmer true \ 16963437Ssheldonh truncate \ 170240404Sobrien ${_truss} \ 17138653Sgpalmer tset \ 17238653Sgpalmer tsort \ 17338653Sgpalmer tty \ 17438653Sgpalmer uname \ 17538653Sgpalmer unexpand \ 17638653Sgpalmer uniq \ 177200068Srdivacky unzip \ 17838653Sgpalmer units \ 17938653Sgpalmer unvis \ 18038653Sgpalmer uudecode \ 18138653Sgpalmer uuencode \ 18238653Sgpalmer vi \ 18338653Sgpalmer vis \ 18441062Sbde vmstat \ 18538653Sgpalmer w \ 18638653Sgpalmer wall \ 18738653Sgpalmer wc \ 18838653Sgpalmer what \ 18999379Sjohan whereis \ 19038653Sgpalmer which \ 19138653Sgpalmer whois \ 19238653Sgpalmer write \ 19338653Sgpalmer xargs \ 19438653Sgpalmer xinstall \ 195106717Smarcel ${_xlint} \ 196183242Ssam ${_xstr} \ 197207842Smm xz \ 198207842Smm xzdec \ 199119553Sphk ${_yacc} \ 20038653Sgpalmer yes \ 201137675Sbz ${_ypcat} \ 202137675Sbz ${_ypmatch} \ 203137675Sbz ${_ypwhich} 2041590Srgrimes 205183242Ssam# NB: keep these sorted by MK_* knobs 206183242Ssam 207183242Ssam.if ${MK_AT} != "no" 208212558SimpSUBDIR+= at 209183242Ssam.endif 210183242Ssam 211241823Smarcel.if ${MK_ATF} != "no" 212241823Smarcel_atf= atf 213241823Smarcel.endif 214241823Smarcel 215156813Sru.if ${MK_ATM} != "no" 216212558SimpSUBDIR+= atm 217124587Sru.endif 218124587Sru 219156813Sru.if ${MK_BIND_UTILS} != "no" 220212558SimpSUBDIR+= dig 221212558SimpSUBDIR+= host 222212558SimpSUBDIR+= nslookup 223212558SimpSUBDIR+= nsupdate 22453909Speter.endif 22553909Speter 226156813Sru.if ${MK_BLUETOOTH} != "no" 227212558SimpSUBDIR+= bluetooth 228131768Semax.endif 229131768Semax 230179813Sdougb.if ${MK_BSD_CPIO} != "no" 231212558SimpSUBDIR+= cpio 232179813Sdougb.endif 233179813Sdougb 234156813Sru.if ${MK_CALENDAR} != "no" 235212558SimpSUBDIR+= calendar 236148677Sphk.endif 237148677Sphk 238208964Srdivacky.if ${MK_CLANG} != "no" 239208964Srdivacky_clang= clang 240208964Srdivacky.endif 241208964Srdivacky 242238564Sobrien.if ${MK_GROFF} != "no" 243238564SobrienSUBDIR+= vgrind 244238564Sobrien.endif 245238564Sobrien 246183242Ssam.if ${MK_HESIOD} != "no" 247212558SimpSUBDIR+= hesinfo 248183242Ssam.endif 249183242Ssam 250219019Sgabor.if ${MK_ICONV} != "no" 251219019Sgabor_iconv= iconv 252219019Sgabor_mkcsmapper= mkcsmapper 253219019Sgabor_mkesdb= mkesdb 254219019Sgabor.endif 255219019Sgabor 256240404Sobrien.if ${MK_KDUMP} != "no" 257240404SobrienSUBDIR+= kdump 258240404SobrienSUBDIR+= truss 259240404Sobrien.endif 260240404Sobrien 261238564Sobrien.if ${MK_KERBEROS_SUPPORT} != "no" 262238564SobrienSUBDIR+= compile_et 263218941Suqs.endif 264218941Suqs 265177714Sru.if ${MK_LIBTHR} != "no" 266212558SimpSUBDIR+= csup 267124587Sru.endif 268124587Sru 269183242Ssam.if ${MK_LOCATE} != "no" 270212558SimpSUBDIR+= locate 271148780Sphk.endif 272148780Sphk 273183242Ssam# XXX msgs? 274183242Ssam.if ${MK_MAIL} != "no" 275212558SimpSUBDIR+= biff 276212558SimpSUBDIR+= from 277212558SimpSUBDIR+= mail 278212558SimpSUBDIR+= msgs 279183242Ssam.endif 280183242Ssam 281183242Ssam.if ${MK_MAKE} != "no" 282241279Smarcel.if ${MK_BMAKE} != "no" 283241279SmarcelSUBDIR+= bmake 284241279Smarcel.else 285212558SimpSUBDIR+= make 286183242Ssam.endif 287241279Smarcel.endif 288183242Ssam 289208320Sjkim.if ${MK_MAN_UTILS} != "no" 290238564SobrienSUBDIR+= catman 291208320Sjkim_makewhatis= makewhatis 292213391Sgordon_man= man 293208320Sjkim.endif 294208320Sjkim 295156813Sru.if ${MK_NETCAT} != "no" 296212558SimpSUBDIR+= nc 297141785Sdelphij.endif 298141785Sdelphij 299156813Sru.if ${MK_NIS} != "no" 300212558SimpSUBDIR+= ypcat 301212558SimpSUBDIR+= ypmatch 302212558SimpSUBDIR+= ypwhich 303137675Sbz.endif 304137675Sbz 305250024Seadler.if ${MK_OPENSSH} != "no" 306250024SeadlerSUBDIR+= ssh-copy-id 307250024Seadler.endif 308250024Seadler 309238564Sobrien.if ${MK_OPENSSL} != "no" 310238564SobrienSUBDIR+= bc 311238564SobrienSUBDIR+= chkey 312238564SobrienSUBDIR+= dc 313238564SobrienSUBDIR+= newkey 314238564Sobrien.endif 315238564Sobrien 316183242Ssam.if ${MK_QUOTAS} != "no" 317212558SimpSUBDIR+= quota 318183242Ssam.endif 319183242Ssam 320156813Sru.if ${MK_RCMDS} != "no" 321212558SimpSUBDIR+= rlogin 322212558SimpSUBDIR+= rsh 323212558SimpSUBDIR+= ruptime 324212558SimpSUBDIR+= rwho 325143026Strhodes.endif 326143026Strhodes 327156813Sru.if ${MK_SENDMAIL} != "no" 328212558SimpSUBDIR+= vacation 32986252Sgshapiro.endif 33086252Sgshapiro 331183242Ssam.if ${MK_TELNET} != "no" 332212558SimpSUBDIR+= telnet 333183242Ssam.endif 334183242Ssam 335183242Ssam.if ${MK_TEXTPROC} != "no" 336212558SimpSUBDIR+= checknr 337212558SimpSUBDIR+= colcrt 338212558SimpSUBDIR+= ul 339183242Ssam.endif 340183242Ssam 341156813Sru.if ${MK_TOOLCHAIN} != "no" 342212558SimpSUBDIR+= ar 343212558SimpSUBDIR+= c89 344212558SimpSUBDIR+= c99 345212558SimpSUBDIR+= ctags 346212558SimpSUBDIR+= file2c 347212558SimpSUBDIR+= gprof 348212558SimpSUBDIR+= indent 349212558SimpSUBDIR+= lex 350212558SimpSUBDIR+= mkstr 351212558SimpSUBDIR+= rpcgen 352212558SimpSUBDIR+= unifdef 353212558SimpSUBDIR+= xlint 354212558SimpSUBDIR+= xstr 355212558SimpSUBDIR+= yacc 356124587Sru.endif 357124587Sru 358156813Sru.if ${MK_USB} != "no" 359212558SimpSUBDIR+= usbhidaction 360212558SimpSUBDIR+= usbhidctl 361119553Sphk.endif 362119553Sphk 363223209Sed.if ${MK_UTMPX} != "no" 364223209SedSUBDIR+= last 365223209SedSUBDIR+= users 366223209SedSUBDIR+= who 367223209Sed.endif 368223209Sed 369212558Simp.include <bsd.arch.inc.mk> 37034554Sjb 371212558SimpSUBDIR:= ${SUBDIR:O} 372161524Smarcel 3731590Srgrimes.include <bsd.subdir.mk> 374