Makefile revision 241149
1139823Simp# From: @(#)Makefile 5.20 (Berkeley) 6/12/93 221259Swollman# $FreeBSD: head/usr.sbin/Makefile 241149 2012-10-03 02:32:47Z dteske $ 321259Swollman 421259Swollman.include <bsd.own.mk> 521259Swollman 621259SwollmanSUBDIR= adduser \ 721259Swollman arp \ 821259Swollman bootparamd \ 921259Swollman burncd \ 1021259Swollman bsdinstall \ 1121259Swollman cdcontrol \ 1221259Swollman chkgrp \ 1321259Swollman chown \ 1421259Swollman chroot \ 1521259Swollman ckdist \ 1621259Swollman clear_locks \ 1721259Swollman crashinfo \ 1821259Swollman cron \ 1921259Swollman ctladm \ 2021259Swollman daemon \ 2121259Swollman dconschat \ 2221259Swollman devinfo \ 2321259Swollman digictl \ 2421259Swollman diskinfo \ 2521259Swollman dumpcis \ 2621259Swollman etcupdate \ 2721259Swollman extattr \ 2821259Swollman extattrctl \ 2921259Swollman fifolog \ 3050477Speter fwcontrol \ 3121259Swollman getfmac \ 3221259Swollman getpmac \ 3321259Swollman gstat \ 3421259Swollman i2c \ 3521259Swollman ifmcstat \ 3621259Swollman inetd \ 3721259Swollman iostat \ 3821259Swollman isfctl \ 3921259Swollman kldxref \ 4021259Swollman mailwrapper \ 4121259Swollman makefs \ 4221259Swollman manctl \ 4321259Swollman memcontrol \ 4421259Swollman mergemaster \ 4521259Swollman mfiutil \ 4621259Swollman mixer \ 4721259Swollman mlxcontrol \ 4821259Swollman mountd \ 4921259Swollman mount_portalfs \ 5021259Swollman mptutil \ 51108533Sschweikh mtest \ 5221259Swollman mtree \ 5321259Swollman newsyslog \ 5421259Swollman nfscbd \ 5521259Swollman nfsd \ 56108533Sschweikh nfsdumpstate \ 5721259Swollman nfsrevoke \ 5821259Swollman nfsuserd \ 5921259Swollman nologin \ 6021259Swollman pc-sysinstall \ 6121259Swollman pciconf \ 6221259Swollman periodic \ 6321259Swollman powerd \ 6421259Swollman procctl \ 6521259Swollman pstat \ 6683366Sjulian pw \ 6721259Swollman pwd_mkdb \ 6885074Sru quot \ 6921259Swollman rarpd \ 7021259Swollman rmt \ 71142215Sglebius rpcbind \ 72155051Sglebius rpc.lockd \ 73191148Skmacy rpc.statd \ 7421259Swollman rpc.umntall \ 7521259Swollman rtprio \ 7621259Swollman service \ 7721259Swollman services_mkdb \ 7869224Sjlemon setfib \ 7969152Sjlemon setfmac \ 80126264Smlaier setpmac \ 81186207Skmacy smbmsg \ 8269224Sjlemon snapinfo \ 8374914Sjhb spray \ 8474914Sjhb syslogd \ 85186199Skmacy tcpdchk \ 8683130Sjlemon tcpdmatch \ 87132712Srwatson tcpdrop \ 8869152Sjlemon tcpdump \ 89121816Sbrooks timed \ 90121816Sbrooks traceroute \ 91130416Smlaier trpt \ 92130416Smlaier tzsetup \ 9360938Sjake ugidfw \ 9460938Sjake vipw \ 9560938Sjake wake \ 9672084Sphk watch \ 97159781Smlaier watchdogd \ 9821259Swollman zic 9921259Swollman 10021259Swollman# NB: keep these sorted by MK_* knobs 10121259Swollman 10221259Swollman.if ${MK_ACCT} != "no" 10321259SwollmanSUBDIR+= accton 10421259SwollmanSUBDIR+= sa 10521259Swollman.endif 10621259Swollman 10721259Swollman.if ${MK_AMD} != "no" 10869152SjlemonSUBDIR+= amd 10921259Swollman.endif 11021259Swollman 11121259Swollman.if ${MK_AUDIT} != "no" 11221259SwollmanSUBDIR+= audit 11321259SwollmanSUBDIR+= auditd 11421259SwollmanSUBDIR+= auditreduce 11521259SwollmanSUBDIR+= praudit 11684380Smjacob.endif 11721259Swollman 11821259Swollman.if ${MK_AUTHPF} != "no" 119147256SbrooksSUBDIR+= authpf 12060938Sjake.endif 121121816Sbrooks 122121816Sbrooks.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no" 123121816SbrooksSUBDIR+= dnssec-dsfromkey 124191367SrwatsonSUBDIR+= dnssec-keyfromlabel 12521259SwollmanSUBDIR+= dnssec-keygen 126128291SluigiSUBDIR+= dnssec-revoke 127128291SluigiSUBDIR+= dnssec-settime 128128315SluigiSUBDIR+= dnssec-signzone 129128315Sluigi.endif 130128315Sluigi.if ${MK_BIND_NAMED} != "no" 131128315SluigiSUBDIR+= arpaname 132128291SluigiSUBDIR+= ddns-confgen 133128315SluigiSUBDIR+= genrandom 134152315SruSUBDIR+= isc-hmac-fixup 135128291SluigiSUBDIR+= named 136133741SjmgSUBDIR+= named-checkconf 13783130SjlemonSUBDIR+= named-checkzone 138142901SglebiusSUBDIR+= named-journalprint 13921259SwollmanSUBDIR+= nsec3hash 14021259SwollmanSUBDIR+= rndc 14121259SwollmanSUBDIR+= rndc-confgen 142155051Sglebius.endif 143102052Ssobomax 144162070Sandre.if ${MK_BLUETOOTH} != "no" 145162070SandreSUBDIR+= bluetooth 14621259Swollman.endif 14721259Swollman 14821259Swollman.if ${MK_BSDCONFIG} != "no" 14921404SwollmanSUBDIR+= bsdconfig 15021404SwollmanSUBDIR+= sysrc 15121259Swollman.endif 15221259Swollman 15392725Salfred.if ${MK_BSNMP} != "no" 154191148SkmacySUBDIR+= bsnmpd 155106931Ssam.endif 156106931Ssam 15721259Swollman.if ${MK_CTM} != "no" 15892725SalfredSUBDIR+= ctm 15921259Swollman.endif 16092725Salfred 16121259Swollman.if ${MK_FLOPPY} != "no" 16292725SalfredSUBDIR+= fdcontrol 16321259SwollmanSUBDIR+= fdformat 16492725SalfredSUBDIR+= fdread 16521404SwollmanSUBDIR+= fdwrite 16692725Salfred.endif 167189230Srwatson 168189230Srwatson.if ${MK_FREEBSD_UPDATE} != "no" 169189230SrwatsonSUBDIR+= freebsd-update 170189230Srwatson.endif 171152315Sru 172174388Skmacy.if ${MK_GSSAPI} != "no" 173148265SrwatsonSUBDIR+= gssd 174130416Smlaier.endif 175123220Simp 176127828Sluigi.if ${MK_GPIO} != "no" 177146986SthompsaSUBDIR+= gpioctl 178146986Sthompsa.endif 179122524Srwatson 180121161Sume.if ${MK_INET6} != "no" 181127828SluigiSUBDIR+= faithd 182127828SluigiSUBDIR+= ip6addrctl 183121161SumeSUBDIR+= mld6query 184121470SumeSUBDIR+= ndp 185186199SkmacySUBDIR+= rip6query 186145320SglebiusSUBDIR+= route6d 187148640SrwatsonSUBDIR+= rrenumd 188186119SqingliSUBDIR+= rtadvctl 189152209SthompsaSUBDIR+= rtadvd 190159781SmlaierSUBDIR+= rtsold 191159781SmlaierSUBDIR+= traceroute6 192159781Smlaier.endif 193168793Sthompsa 194191367Srwatson.if ${MK_IPFW} != "no" 195189230SrwatsonSUBDIR+= ipfwpcap 196189230Srwatson.endif 197189230Srwatson 198189230Srwatson.if ${MK_IPX} != "no" 199189230SrwatsonSUBDIR+= IPXrouted 200189230Srwatson.endif 201191367Srwatson 202189230Srwatson.if ${MK_JAIL} != "no" 203189230SrwatsonSUBDIR+= jail 20421259SwollmanSUBDIR+= jexec 20569152SjlemonSUBDIR+= jls 20692725Salfred.endif 20721259Swollman 208128376Sluigi# XXX MK_SYSCONS 209128376Sluigi.if ${MK_LEGACY_CONSOLE} != "no" 210128376SluigiSUBDIR+= kbdcontrol 211128376SluigiSUBDIR+= kbdmap 21221259SwollmanSUBDIR+= moused 21321259SwollmanSUBDIR+= vidcontrol 21421259Swollman.endif 21521259Swollman 21621259Swollman.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no" 21721259Swollman.if ${MK_PPP} != "no" 218128871SandreSUBDIR+= pppctl 21921259Swollman.endif 22058698Sjlemon.if ${MK_NS_CACHING} != "no" 22121259SwollmanSUBDIR+= nscd 22221259Swollman.endif 22321259Swollman.endif 22421259Swollman 22521259Swollman.if ${MK_LPR} != "no" 22621259SwollmanSUBDIR+= lpr 22721259Swollman.endif 22821259Swollman 22921259Swollman.if ${MK_MAN_UTILS} != "no" 23021259SwollmanSUBDIR+= manctl 23121259Swollman.endif 23221259Swollman 233136950Sjmg.if ${MK_NAND} != "no" 23421259SwollmanSUBDIR+= nandsim 23553541SshinSUBDIR+= nandtool 23653541Sshin.endif 23753541Sshin 238160981Sbrooks.if ${MK_NETGRAPH} != "no" 23953541SshinSUBDIR+= flowctl 24021259SwollmanSUBDIR+= lmcconfig 241148640SrwatsonSUBDIR+= ngctl 242148640SrwatsonSUBDIR+= nghook 243148640Srwatson.endif 244148640Srwatson 245148640Srwatson.if ${MK_NIS} != "no" 246148640SrwatsonSUBDIR+= rpc.yppasswdd 247148640SrwatsonSUBDIR+= rpc.ypupdated 248148640SrwatsonSUBDIR+= rpc.ypxfrd 249148640SrwatsonSUBDIR+= ypbind 250148640SrwatsonSUBDIR+= yp_mkdb 25121259SwollmanSUBDIR+= yppoll 25221259SwollmanSUBDIR+= yppush 25321259SwollmanSUBDIR+= ypserv 25421259SwollmanSUBDIR+= ypset 25521259Swollman.endif 25672200Sbmilekic 25772200Sbmilekic.if ${MK_NTP} != "no" 258130416SmlaierSUBDIR+= ntp 25969152Sjlemon.endif 26069152Sjlemon 26169152Sjlemon.if ${MK_OPENSSL} != "no" 26221259SwollmanSUBDIR+= keyserv 26369152Sjlemon.endif 26469152Sjlemon 26569152Sjlemon.if ${MK_PF} != "no" 26669152SjlemonSUBDIR+= ftp-proxy 26769152Sjlemon.endif 26869152Sjlemon 26969152Sjlemon.if ${MK_PKGBOOTSTRAP} != "no" 27069152SjlemonSUBDIR+= pkg 27169152Sjlemon.endif 27269152Sjlemon 27369152Sjlemon.if ${MK_PKGTOOLS} != "no" 27469152SjlemonSUBDIR+= pkg_install 27569152Sjlemon.endif 27669152Sjlemon 27769152Sjlemon# XXX MK_TOOLCHAIN? 27869152Sjlemon.if ${MK_PMC} != "no" 27969152SjlemonSUBDIR+= pmcannotate 28069152SjlemonSUBDIR+= pmccontrol 28169152SjlemonSUBDIR+= pmcstat 28269152Sjlemon.endif 28369152Sjlemon 28469152Sjlemon.if ${MK_PORTSNAP} != "no" 28569152SjlemonSUBDIR+= portsnap 28669152Sjlemon.endif 28769152Sjlemon 28869152Sjlemon.if ${MK_PPP} != "no" 28969152SjlemonSUBDIR+= ppp 29069152Sjlemon.endif 29169152Sjlemon 29269152Sjlemon.if ${MK_QUOTAS} != "no" 29369152SjlemonSUBDIR+= edquota 29469152SjlemonSUBDIR+= quotaon 29569152SjlemonSUBDIR+= repquota 296136950Sjmg.endif 29769152Sjlemon 29869152Sjlemon.if ${MK_RCMDS} != "no" 29969152SjlemonSUBDIR+= rwhod 30069152Sjlemon.endif 30169152Sjlemon 30269152Sjlemon.if ${MK_SENDMAIL} != "no" 30369152SjlemonSUBDIR+= editmap 30469152SjlemonSUBDIR+= mailstats 30569152SjlemonSUBDIR+= makemap 30669152SjlemonSUBDIR+= praliases 30769152SjlemonSUBDIR+= sendmail 30869152Sjlemon.endif 309130416Smlaier 310130416Smlaier.if ${MK_TOOLCHAIN} != "no" 311130416SmlaierSUBDIR+= config 312130416SmlaierSUBDIR+= crunch 31369152Sjlemon.endif 31469152Sjlemon 31569152Sjlemon.if ${MK_USB} != "no" 31669152SjlemonSUBDIR+= uathload 31769152SjlemonSUBDIR+= uhsoctl 31869152SjlemonSUBDIR+= usbconfig 31969152SjlemonSUBDIR+= usbdump 32069152Sjlemon.endif 32169152Sjlemon 322130416Smlaier.if ${MK_UTMPX} != "no" 323130416SmlaierSUBDIR+= ac 324130416SmlaierSUBDIR+= lastlogin 325130416SmlaierSUBDIR+= utx 326130416Smlaier.endif 327130416Smlaier 32855205Speter.if ${MK_WIRELESS} != "no" 329126264SmlaierSUBDIR+= ancontrol 330126264SmlaierSUBDIR+= wlandebug 331126264SmlaierSUBDIR+= wpa 332126264Smlaier.endif 333126264Smlaier 334126264Smlaier.include <bsd.arch.inc.mk> 335126264Smlaier 336126264SmlaierSUBDIR:= ${SUBDIR:O} 337126264Smlaier 338126264Smlaier.include <bsd.subdir.mk> 339159781Smlaier