Makefile revision 268161
12966Swollman# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 250477Speter# $FreeBSD: stable/10/usr.bin/Makefile 268161 2014-07-02 14:54:41Z marcel $ 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 \ 4038653Sgpalmer du \ 4138653Sgpalmer ee \ 42108439Sobrien elf2aout \ 43109314Sobrien elfdump \ 4440826Sjoerg enigma \ 4538653Sgpalmer env \ 4638653Sgpalmer expand \ 4738653Sgpalmer false \ 4838653Sgpalmer fetch \ 4938653Sgpalmer file \ 5038653Sgpalmer find \ 5138653Sgpalmer finger \ 52203711Sdelphij fmt \ 5338653Sgpalmer fold \ 5441036Sdima fstat \ 5563499Sps fsync \ 5638653Sgpalmer ftp \ 57103303Speter gcore \ 5838653Sgpalmer gencat \ 59101629Sjake getconf \ 60158287Smaxim getent \ 6138653Sgpalmer getopt \ 62222273Sobrien grep \ 63166255Sdelphij gzip \ 6438653Sgpalmer head \ 6538653Sgpalmer hexdump \ 66219019Sgabor ${_iconv} \ 6738653Sgpalmer id \ 6838653Sgpalmer ipcrm \ 6938653Sgpalmer ipcs \ 70255570Strasz iscsictl \ 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 \ 109268161Smarcel mkimg \ 11038653Sgpalmer mklocale \ 11138653Sgpalmer mktemp \ 112235915Sjpaetzel mkulzma \ 113146107Sfjoe mkuzip \ 11439914Sdfr mt \ 11538653Sgpalmer ncal \ 11638653Sgpalmer netstat \ 11797365Stjr newgrp \ 11838653Sgpalmer nfsstat \ 11938653Sgpalmer nice \ 12076273Sbrian nl \ 12138653Sgpalmer nohup \ 12238653Sgpalmer opieinfo \ 12338653Sgpalmer opiekey \ 12438653Sgpalmer opiepasswd \ 12538653Sgpalmer pagesize \ 12638653Sgpalmer passwd \ 12738653Sgpalmer paste \ 128246074Sgabor patch \ 12997096Stjr pathchk \ 130192398Sgnn perror \ 13138653Sgpalmer pr \ 13238653Sgpalmer printenv \ 13338653Sgpalmer printf \ 134174200Srwatson procstat \ 135255708Sjhb protect \ 136220166Strasz rctl \ 13738653Sgpalmer renice \ 13838653Sgpalmer rev \ 139194267Sed revoke \ 14038653Sgpalmer rpcinfo \ 14138653Sgpalmer rs \ 14238653Sgpalmer rup \ 14338653Sgpalmer rusers \ 14438653Sgpalmer rwall \ 14538653Sgpalmer script \ 14638653Sgpalmer sed \ 147267734Sgavin send-pr \ 148204103Sdelphij seq \ 14938653Sgpalmer shar \ 15038653Sgpalmer showmount \ 15145701Sdes sockstat \ 152235268Sgabor sort \ 15338653Sgpalmer split \ 15497955Sdougb stat \ 155234772Sjlh stdbuf \ 15638653Sgpalmer su \ 15741035Sdima systat \ 15897034Stjr tabs \ 15938653Sgpalmer tail \ 16038653Sgpalmer talk \ 161127947Skientzle tar \ 16238653Sgpalmer tcopy \ 16338653Sgpalmer tee \ 164260024Sjmmv ${_tests} \ 16538653Sgpalmer tftp \ 16638653Sgpalmer time \ 16788277Smarkm tip \ 16838653Sgpalmer top \ 16938653Sgpalmer touch \ 17038653Sgpalmer tput \ 17138653Sgpalmer tr \ 17238653Sgpalmer true \ 17363437Ssheldonh truncate \ 174240404Sobrien ${_truss} \ 17538653Sgpalmer tset \ 17638653Sgpalmer tsort \ 17738653Sgpalmer tty \ 17838653Sgpalmer uname \ 17938653Sgpalmer unexpand \ 18038653Sgpalmer uniq \ 181200068Srdivacky unzip \ 18238653Sgpalmer units \ 18338653Sgpalmer unvis \ 18438653Sgpalmer uudecode \ 18538653Sgpalmer uuencode \ 18638653Sgpalmer vi \ 18738653Sgpalmer vis \ 18841062Sbde vmstat \ 18938653Sgpalmer w \ 19038653Sgpalmer wall \ 19138653Sgpalmer wc \ 19238653Sgpalmer what \ 19399379Sjohan whereis \ 19438653Sgpalmer which \ 19538653Sgpalmer whois \ 19638653Sgpalmer write \ 19738653Sgpalmer xargs \ 19838653Sgpalmer xinstall \ 199106717Smarcel ${_xlint} \ 200183242Ssam ${_xstr} \ 201207842Smm xz \ 202207842Smm xzdec \ 203119553Sphk ${_yacc} \ 20438653Sgpalmer yes \ 205137675Sbz ${_ypcat} \ 206137675Sbz ${_ypmatch} \ 207137675Sbz ${_ypwhich} 2081590Srgrimes 209183242Ssam# NB: keep these sorted by MK_* knobs 210183242Ssam 211183242Ssam.if ${MK_AT} != "no" 212212558SimpSUBDIR+= at 213183242Ssam.endif 214183242Ssam 215156813Sru.if ${MK_ATM} != "no" 216212558SimpSUBDIR+= atm 217124587Sru.endif 218124587Sru 219156813Sru.if ${MK_BLUETOOTH} != "no" 220212558SimpSUBDIR+= bluetooth 221131768Semax.endif 222131768Semax 223179813Sdougb.if ${MK_BSD_CPIO} != "no" 224212558SimpSUBDIR+= cpio 225179813Sdougb.endif 226179813Sdougb 227156813Sru.if ${MK_CALENDAR} != "no" 228212558SimpSUBDIR+= calendar 229148677Sphk.endif 230148677Sphk 231208964Srdivacky.if ${MK_CLANG} != "no" 232208964Srdivacky_clang= clang 233208964Srdivacky.endif 234208964Srdivacky 235266130Sian.if ${MK_GPL_DTC} != "yes" 236266130SianSUBDIR+= dtc 237266130Sian.endif 238266130Sian 239238564Sobrien.if ${MK_GROFF} != "no" 240238564SobrienSUBDIR+= vgrind 241238564Sobrien.endif 242238564Sobrien 243183242Ssam.if ${MK_HESIOD} != "no" 244212558SimpSUBDIR+= hesinfo 245183242Ssam.endif 246183242Ssam 247219019Sgabor.if ${MK_ICONV} != "no" 248219019Sgabor_iconv= iconv 249219019Sgabor_mkcsmapper= mkcsmapper 250219019Sgabor_mkesdb= mkesdb 251219019Sgabor.endif 252219019Sgabor 253240404Sobrien.if ${MK_KDUMP} != "no" 254240404SobrienSUBDIR+= kdump 255240404SobrienSUBDIR+= truss 256240404Sobrien.endif 257240404Sobrien 258238564Sobrien.if ${MK_KERBEROS_SUPPORT} != "no" 259238564SobrienSUBDIR+= compile_et 260218941Suqs.endif 261218941Suqs 262255405Sdes.if ${MK_LDNS_UTILS} != "no" 263255801SdesSUBDIR+= drill 264255405SdesSUBDIR+= host 265255405Sdes.endif 266255405Sdes 267177714Sru.if ${MK_LIBTHR} != "no" 268212558SimpSUBDIR+= csup 269124587Sru.endif 270124587Sru 271183242Ssam.if ${MK_LOCATE} != "no" 272212558SimpSUBDIR+= locate 273148780Sphk.endif 274148780Sphk 275183242Ssam# XXX msgs? 276183242Ssam.if ${MK_MAIL} != "no" 277212558SimpSUBDIR+= biff 278212558SimpSUBDIR+= from 279212558SimpSUBDIR+= mail 280212558SimpSUBDIR+= msgs 281183242Ssam.endif 282183242Ssam 283183242Ssam.if ${MK_MAKE} != "no" 284241279Smarcel.if ${MK_BMAKE} != "no" 285241279SmarcelSUBDIR+= bmake 286241279Smarcel.else 287212558SimpSUBDIR+= make 288183242Ssam.endif 289241279Smarcel.endif 290183242Ssam 291208320Sjkim.if ${MK_MAN_UTILS} != "no" 292238564SobrienSUBDIR+= catman 293208320Sjkim_makewhatis= makewhatis 294213391Sgordon_man= man 295208320Sjkim.endif 296208320Sjkim 297156813Sru.if ${MK_NETCAT} != "no" 298212558SimpSUBDIR+= nc 299141785Sdelphij.endif 300141785Sdelphij 301156813Sru.if ${MK_NIS} != "no" 302212558SimpSUBDIR+= ypcat 303212558SimpSUBDIR+= ypmatch 304212558SimpSUBDIR+= ypwhich 305137675Sbz.endif 306137675Sbz 307250024Seadler.if ${MK_OPENSSH} != "no" 308250024SeadlerSUBDIR+= ssh-copy-id 309250024Seadler.endif 310250024Seadler 311238564Sobrien.if ${MK_OPENSSL} != "no" 312238564SobrienSUBDIR+= bc 313238564SobrienSUBDIR+= chkey 314238564SobrienSUBDIR+= dc 315238564SobrienSUBDIR+= newkey 316238564Sobrien.endif 317238564Sobrien 318183242Ssam.if ${MK_QUOTAS} != "no" 319212558SimpSUBDIR+= quota 320183242Ssam.endif 321183242Ssam 322156813Sru.if ${MK_RCMDS} != "no" 323212558SimpSUBDIR+= rlogin 324212558SimpSUBDIR+= rsh 325212558SimpSUBDIR+= ruptime 326212558SimpSUBDIR+= rwho 327143026Strhodes.endif 328143026Strhodes 329156813Sru.if ${MK_SENDMAIL} != "no" 330212558SimpSUBDIR+= vacation 33186252Sgshapiro.endif 33286252Sgshapiro 333183242Ssam.if ${MK_TELNET} != "no" 334212558SimpSUBDIR+= telnet 335183242Ssam.endif 336183242Ssam 337260013Sjmmv.if ${MK_TESTS} != "no" 338260013Sjmmv_atf= atf 339260024Sjmmv_tests= tests 340260013Sjmmv.endif 341260013Sjmmv 342183242Ssam.if ${MK_TEXTPROC} != "no" 343212558SimpSUBDIR+= checknr 344212558SimpSUBDIR+= colcrt 345212558SimpSUBDIR+= ul 346183242Ssam.endif 347183242Ssam 348156813Sru.if ${MK_TOOLCHAIN} != "no" 349212558SimpSUBDIR+= ar 350212558SimpSUBDIR+= c89 351212558SimpSUBDIR+= c99 352212558SimpSUBDIR+= ctags 353212558SimpSUBDIR+= file2c 354212558SimpSUBDIR+= gprof 355212558SimpSUBDIR+= indent 356212558SimpSUBDIR+= lex 357212558SimpSUBDIR+= mkstr 358212558SimpSUBDIR+= rpcgen 359212558SimpSUBDIR+= unifdef 360212558SimpSUBDIR+= xlint 361212558SimpSUBDIR+= xstr 362212558SimpSUBDIR+= yacc 363124587Sru.endif 364124587Sru 365156813Sru.if ${MK_USB} != "no" 366212558SimpSUBDIR+= usbhidaction 367212558SimpSUBDIR+= usbhidctl 368119553Sphk.endif 369119553Sphk 370223209Sed.if ${MK_UTMPX} != "no" 371223209SedSUBDIR+= last 372223209SedSUBDIR+= users 373223209SedSUBDIR+= who 374223209Sed.endif 375223209Sed 376251886Speter.if ${MK_SVN} == "yes" || ${MK_SVNLITE} == "yes" 377251886SpeterSUBDIR+= svn 378251886Speter.endif 379251886Speter 380212558Simp.include <bsd.arch.inc.mk> 38134554Sjb 382212558SimpSUBDIR:= ${SUBDIR:O} 383161524Smarcel 384264303SdimSUBDIR_PARALLEL= 385264303Sdim 3861590Srgrimes.include <bsd.subdir.mk> 387