Makefile revision 278710
12966Swollman# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 250477Speter# $FreeBSD: stable/10/usr.bin/Makefile 278710 2015-02-13 21:19:54Z ngie $ 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 \ 1591706Sobrien awk \ 1638653Sgpalmer banner \ 1738653Sgpalmer basename \ 1857013Sobrien brandelf \ 19148771Scperciva bsdiff \ 2078562Sobrien bzip2 \ 21108667Sobrien bzip2recover \ 2238653Sgpalmer cap_mkdb \ 2338653Sgpalmer chat \ 2438653Sgpalmer chpass \ 2538653Sgpalmer cksum \ 26208964Srdivacky ${_clang} \ 2738653Sgpalmer cmp \ 2838653Sgpalmer col \ 2938653Sgpalmer colldef \ 3038653Sgpalmer colrm \ 3138653Sgpalmer column \ 3238653Sgpalmer comm \ 3338653Sgpalmer compress \ 34176733Sjeff cpuset \ 3595926Stjr csplit \ 36229997Sken ctlstat \ 3738653Sgpalmer cut \ 3838653Sgpalmer dirname \ 39275040Sdteske dpv \ 4038653Sgpalmer du \ 41108439Sobrien elf2aout \ 42109314Sobrien elfdump \ 4340826Sjoerg enigma \ 4438653Sgpalmer env \ 4538653Sgpalmer expand \ 4638653Sgpalmer false \ 4738653Sgpalmer fetch \ 4838653Sgpalmer file \ 4938653Sgpalmer find \ 5038653Sgpalmer finger \ 51203711Sdelphij fmt \ 5238653Sgpalmer fold \ 5341036Sdima fstat \ 5463499Sps fsync \ 5538653Sgpalmer ftp \ 56103303Speter gcore \ 5738653Sgpalmer gencat \ 58101629Sjake getconf \ 59158287Smaxim getent \ 6038653Sgpalmer getopt \ 61222273Sobrien grep \ 62166255Sdelphij gzip \ 6338653Sgpalmer head \ 6438653Sgpalmer hexdump \ 65219019Sgabor ${_iconv} \ 6638653Sgpalmer id \ 6738653Sgpalmer ipcrm \ 6838653Sgpalmer ipcs \ 6938653Sgpalmer join \ 7038653Sgpalmer jot \ 71240404Sobrien ${_kdump} \ 7238653Sgpalmer keylogin \ 7338653Sgpalmer keylogout \ 7438653Sgpalmer killall \ 7538653Sgpalmer ktrace \ 7693619Sjake ktrdump \ 7738653Sgpalmer lam \ 7838653Sgpalmer lastcomm \ 7939614Sbde ldd \ 8038653Sgpalmer leave \ 8160789Sps less \ 8260789Sps lessecho \ 8360789Sps lesskey \ 8438653Sgpalmer limits \ 85116677Sphantom locale \ 8638653Sgpalmer lock \ 8738653Sgpalmer lockf \ 8838653Sgpalmer logger \ 8938653Sgpalmer login \ 90126701Sdes logins \ 9138653Sgpalmer logname \ 9238653Sgpalmer look \ 9338653Sgpalmer lorder \ 9438653Sgpalmer lsvfs \ 95207842Smm lzmainfo \ 9638653Sgpalmer m4 \ 97208320Sjkim ${_makewhatis} \ 98213391Sgordon ${_man} \ 99241774Suqs mandoc \ 10038653Sgpalmer mesg \ 101174814Sru minigzip \ 102174810Sphk ministat \ 103219019Sgabor ${_mkcsmapper} \ 10438653Sgpalmer mkdep \ 105219019Sgabor ${_mkesdb} \ 10638653Sgpalmer mkfifo \ 107268161Smarcel mkimg \ 10838653Sgpalmer mklocale \ 10938653Sgpalmer mktemp \ 110235915Sjpaetzel mkulzma \ 111146107Sfjoe mkuzip \ 11239914Sdfr mt \ 11338653Sgpalmer ncal \ 11438653Sgpalmer netstat \ 11597365Stjr newgrp \ 11638653Sgpalmer nfsstat \ 11738653Sgpalmer nice \ 11876273Sbrian nl \ 11938653Sgpalmer nohup \ 12038653Sgpalmer opieinfo \ 12138653Sgpalmer opiekey \ 12238653Sgpalmer opiepasswd \ 12338653Sgpalmer pagesize \ 12438653Sgpalmer passwd \ 12538653Sgpalmer paste \ 126246074Sgabor patch \ 12797096Stjr pathchk \ 128192398Sgnn perror \ 12938653Sgpalmer pr \ 13038653Sgpalmer printenv \ 13138653Sgpalmer printf \ 132174200Srwatson procstat \ 133255708Sjhb protect \ 134220166Strasz rctl \ 13538653Sgpalmer renice \ 13638653Sgpalmer rev \ 137194267Sed revoke \ 13838653Sgpalmer rpcinfo \ 13938653Sgpalmer rs \ 14038653Sgpalmer rup \ 14138653Sgpalmer rusers \ 14238653Sgpalmer rwall \ 14338653Sgpalmer script \ 14438653Sgpalmer sed \ 145267734Sgavin send-pr \ 146204103Sdelphij seq \ 14738653Sgpalmer shar \ 14838653Sgpalmer showmount \ 14945701Sdes sockstat \ 150235268Sgabor sort \ 15138653Sgpalmer split \ 15297955Sdougb stat \ 153234772Sjlh stdbuf \ 15438653Sgpalmer su \ 15541035Sdima systat \ 15697034Stjr tabs \ 15738653Sgpalmer tail \ 158127947Skientzle tar \ 15938653Sgpalmer tcopy \ 16038653Sgpalmer tee \ 161260024Sjmmv ${_tests} \ 16238653Sgpalmer tftp \ 16338653Sgpalmer time \ 16488277Smarkm tip \ 16538653Sgpalmer top \ 16638653Sgpalmer touch \ 16738653Sgpalmer tput \ 16838653Sgpalmer tr \ 16938653Sgpalmer true \ 17063437Ssheldonh truncate \ 171240404Sobrien ${_truss} \ 17238653Sgpalmer tset \ 17338653Sgpalmer tsort \ 17438653Sgpalmer tty \ 17538653Sgpalmer uname \ 17638653Sgpalmer unexpand \ 17738653Sgpalmer uniq \ 178200068Srdivacky unzip \ 17938653Sgpalmer units \ 18038653Sgpalmer unvis \ 18138653Sgpalmer uudecode \ 18238653Sgpalmer uuencode \ 18338653Sgpalmer vi \ 18438653Sgpalmer vis \ 18541062Sbde vmstat \ 18638653Sgpalmer w \ 18738653Sgpalmer wall \ 18838653Sgpalmer wc \ 18938653Sgpalmer what \ 19099379Sjohan whereis \ 19138653Sgpalmer which \ 19238653Sgpalmer whois \ 19338653Sgpalmer write \ 19438653Sgpalmer xargs \ 19538653Sgpalmer xinstall \ 196106717Smarcel ${_xlint} \ 197183242Ssam ${_xstr} \ 198207842Smm xz \ 199207842Smm xzdec \ 200119553Sphk ${_yacc} \ 20138653Sgpalmer yes \ 202137675Sbz ${_ypcat} \ 203137675Sbz ${_ypmatch} \ 204137675Sbz ${_ypwhich} 2051590Srgrimes 206183242Ssam# NB: keep these sorted by MK_* knobs 207183242Ssam 208183242Ssam.if ${MK_AT} != "no" 209212558SimpSUBDIR+= at 210183242Ssam.endif 211183242Ssam 212156813Sru.if ${MK_ATM} != "no" 213212558SimpSUBDIR+= atm 214124587Sru.endif 215124587Sru 216156813Sru.if ${MK_BLUETOOTH} != "no" 217212558SimpSUBDIR+= bluetooth 218131768Semax.endif 219131768Semax 220179813Sdougb.if ${MK_BSD_CPIO} != "no" 221212558SimpSUBDIR+= cpio 222179813Sdougb.endif 223179813Sdougb 224156813Sru.if ${MK_CALENDAR} != "no" 225212558SimpSUBDIR+= calendar 226148677Sphk.endif 227148677Sphk 228208964Srdivacky.if ${MK_CLANG} != "no" 229208964Srdivacky_clang= clang 230208964Srdivacky.endif 231208964Srdivacky 232278554Sngie.if ${MK_EE} != "no" 233278554SngieSUBDIR+= ee 234278554Sngie.endif 235278554Sngie 236266130Sian.if ${MK_GPL_DTC} != "yes" 237266130SianSUBDIR+= dtc 238266130Sian.endif 239266130Sian 240238564Sobrien.if ${MK_GROFF} != "no" 241238564SobrienSUBDIR+= vgrind 242238564Sobrien.endif 243238564Sobrien 244183242Ssam.if ${MK_HESIOD} != "no" 245212558SimpSUBDIR+= hesinfo 246183242Ssam.endif 247183242Ssam 248219019Sgabor.if ${MK_ICONV} != "no" 249219019Sgabor_iconv= iconv 250219019Sgabor_mkcsmapper= mkcsmapper 251219019Sgabor_mkesdb= mkesdb 252219019Sgabor.endif 253219019Sgabor 254278555Sngie.if ${MK_ISCSI} != "no" 255278555SngieSUBDIR+= iscsictl 256278555Sngie.endif 257278555Sngie 258240404Sobrien.if ${MK_KDUMP} != "no" 259240404SobrienSUBDIR+= kdump 260240404SobrienSUBDIR+= truss 261240404Sobrien.endif 262240404Sobrien 263238564Sobrien.if ${MK_KERBEROS_SUPPORT} != "no" 264238564SobrienSUBDIR+= compile_et 265218941Suqs.endif 266218941Suqs 267255405Sdes.if ${MK_LDNS_UTILS} != "no" 268255801SdesSUBDIR+= drill 269255405SdesSUBDIR+= host 270255405Sdes.endif 271255405Sdes 272177714Sru.if ${MK_LIBTHR} != "no" 273212558SimpSUBDIR+= csup 274124587Sru.endif 275124587Sru 276183242Ssam.if ${MK_LOCATE} != "no" 277212558SimpSUBDIR+= locate 278148780Sphk.endif 279148780Sphk 280183242Ssam# XXX msgs? 281183242Ssam.if ${MK_MAIL} != "no" 282212558SimpSUBDIR+= biff 283212558SimpSUBDIR+= from 284212558SimpSUBDIR+= mail 285212558SimpSUBDIR+= msgs 286183242Ssam.endif 287183242Ssam 288183242Ssam.if ${MK_MAKE} != "no" 289241279Smarcel.if ${MK_BMAKE} != "no" 290241279SmarcelSUBDIR+= bmake 291241279Smarcel.else 292212558SimpSUBDIR+= make 293183242Ssam.endif 294241279Smarcel.endif 295183242Ssam 296208320Sjkim.if ${MK_MAN_UTILS} != "no" 297238564SobrienSUBDIR+= catman 298208320Sjkim_makewhatis= makewhatis 299213391Sgordon_man= man 300208320Sjkim.endif 301208320Sjkim 302156813Sru.if ${MK_NETCAT} != "no" 303212558SimpSUBDIR+= nc 304141785Sdelphij.endif 305141785Sdelphij 306156813Sru.if ${MK_NIS} != "no" 307212558SimpSUBDIR+= ypcat 308212558SimpSUBDIR+= ypmatch 309212558SimpSUBDIR+= ypwhich 310137675Sbz.endif 311137675Sbz 312250024Seadler.if ${MK_OPENSSH} != "no" 313250024SeadlerSUBDIR+= ssh-copy-id 314250024Seadler.endif 315250024Seadler 316238564Sobrien.if ${MK_OPENSSL} != "no" 317238564SobrienSUBDIR+= bc 318238564SobrienSUBDIR+= chkey 319238564SobrienSUBDIR+= dc 320238564SobrienSUBDIR+= newkey 321238564Sobrien.endif 322238564Sobrien 323183242Ssam.if ${MK_QUOTAS} != "no" 324212558SimpSUBDIR+= quota 325183242Ssam.endif 326183242Ssam 327156813Sru.if ${MK_RCMDS} != "no" 328212558SimpSUBDIR+= rlogin 329212558SimpSUBDIR+= rsh 330212558SimpSUBDIR+= ruptime 331212558SimpSUBDIR+= rwho 332143026Strhodes.endif 333143026Strhodes 334156813Sru.if ${MK_SENDMAIL} != "no" 335212558SimpSUBDIR+= vacation 33686252Sgshapiro.endif 33786252Sgshapiro 338278710Sngie.if ${MK_TALK} != "no" 339278710SngieSUBDIR+= talk 340278710Sngie.endif 341278710Sngie 342183242Ssam.if ${MK_TELNET} != "no" 343212558SimpSUBDIR+= telnet 344183242Ssam.endif 345183242Ssam 346260013Sjmmv.if ${MK_TESTS} != "no" 347260024Sjmmv_tests= tests 348260013Sjmmv.endif 349260013Sjmmv 350183242Ssam.if ${MK_TEXTPROC} != "no" 351212558SimpSUBDIR+= checknr 352212558SimpSUBDIR+= colcrt 353212558SimpSUBDIR+= ul 354183242Ssam.endif 355183242Ssam 356156813Sru.if ${MK_TOOLCHAIN} != "no" 357212558SimpSUBDIR+= ar 358212558SimpSUBDIR+= c89 359212558SimpSUBDIR+= c99 360212558SimpSUBDIR+= ctags 361212558SimpSUBDIR+= file2c 362212558SimpSUBDIR+= gprof 363212558SimpSUBDIR+= indent 364212558SimpSUBDIR+= lex 365212558SimpSUBDIR+= mkstr 366212558SimpSUBDIR+= rpcgen 367212558SimpSUBDIR+= unifdef 368212558SimpSUBDIR+= xlint 369212558SimpSUBDIR+= xstr 370212558SimpSUBDIR+= yacc 371124587Sru.endif 372124587Sru 373269041Semaste.if ${MK_VT} != "no" 374269041SemasteSUBDIR+= vtfontcvt 375269041Semaste.endif 376269041Semaste 377156813Sru.if ${MK_USB} != "no" 378212558SimpSUBDIR+= usbhidaction 379212558SimpSUBDIR+= usbhidctl 380119553Sphk.endif 381119553Sphk 382223209Sed.if ${MK_UTMPX} != "no" 383223209SedSUBDIR+= last 384223209SedSUBDIR+= users 385223209SedSUBDIR+= who 386223209Sed.endif 387223209Sed 388251886Speter.if ${MK_SVN} == "yes" || ${MK_SVNLITE} == "yes" 389251886SpeterSUBDIR+= svn 390251886Speter.endif 391251886Speter 392212558Simp.include <bsd.arch.inc.mk> 39334554Sjb 394212558SimpSUBDIR:= ${SUBDIR:O} 395161524Smarcel 396264303SdimSUBDIR_PARALLEL= 397264303Sdim 3981590Srgrimes.include <bsd.subdir.mk> 399