Makefile revision 244562
141120Sjdp# From: @(#)Makefile 5.20 (Berkeley) 6/12/93 2103976Spst# $FreeBSD: head/usr.sbin/Makefile 244562 2012-12-21 21:00:00Z brooks $ 341120Sjdp 441120Sjdp.include <bsd.own.mk> 541120Sjdp 641120SjdpSUBDIR= adduser \ 741120Sjdp arp \ 841120Sjdp bootparamd \ 941120Sjdp burncd \ 1041120Sjdp bsdinstall \ 1141120Sjdp cdcontrol \ 1241120Sjdp chkgrp \ 1341120Sjdp chown \ 1441120Sjdp chroot \ 1541120Sjdp ckdist \ 1641120Sjdp clear_locks \ 1741120Sjdp crashinfo \ 1841120Sjdp cron \ 1941120Sjdp ctladm \ 2041120Sjdp daemon \ 2141120Sjdp dconschat \ 2241120Sjdp devinfo \ 2341120Sjdp digictl \ 2441120Sjdp diskinfo \ 2541120Sjdp dumpcis \ 2641120Sjdp etcupdate \ 2784222Sdillon extattr \ 2884222Sdillon extattrctl \ 2984222Sdillon fifolog \ 3041120Sjdp fwcontrol \ 3141120Sjdp getfmac \ 3241120Sjdp getpmac \ 3341120Sjdp gstat \ 3441120Sjdp i2c \ 3541120Sjdp ifmcstat \ 3641120Sjdp inetd \ 3741120Sjdp iostat \ 3841120Sjdp isfctl \ 3941120Sjdp kldxref \ 4041120Sjdp mailwrapper \ 4141120Sjdp makefs \ 4241120Sjdp manctl \ 4341120Sjdp memcontrol \ 4441120Sjdp mergemaster \ 4541120Sjdp mfiutil \ 4641120Sjdp mixer \ 4741120Sjdp mlxcontrol \ 4841120Sjdp mountd \ 4941120Sjdp mptutil \ 5041120Sjdp mtest \ 5141120Sjdp mtree \ 5241120Sjdp newsyslog \ 5341120Sjdp nfscbd \ 54103976Spst nfsd \ 5541120Sjdp nfsdumpstate \ 5641120Sjdp nfsrevoke \ 5741120Sjdp nfsuserd \ 5841120Sjdp nmtree \ 5941120Sjdp nologin \ 6041120Sjdp pc-sysinstall \ 6141120Sjdp pciconf \ 6241120Sjdp periodic \ 6341120Sjdp powerd \ 6441120Sjdp procctl \ 6541120Sjdp pstat \ 66103976Spst pw \ 67103976Spst pwd_mkdb \ 6841120Sjdp quot \ 6941120Sjdp rarpd \ 7041120Sjdp rmt \ 7141120Sjdp rpcbind \ 7241120Sjdp rpc.lockd \ 7341120Sjdp rpc.statd \ 7441120Sjdp rpc.umntall \ 7541120Sjdp rtprio \ 7641120Sjdp service \ 7741120Sjdp services_mkdb \ 7841120Sjdp setfib \ 79103976Spst setfmac \ 80103976Spst setpmac \ 8141120Sjdp smbmsg \ 8241120Sjdp snapinfo \ 8341120Sjdp spray \ 8441120Sjdp syslogd \ 8541120Sjdp tcpdchk \ 8641120Sjdp tcpdmatch \ 8741120Sjdp tcpdrop \ 8841120Sjdp tcpdump \ 8941120Sjdp timed \ 9041120Sjdp traceroute \ 9141120Sjdp trpt \ 9241120Sjdp tzsetup \ 9341120Sjdp ugidfw \ 9441120Sjdp vipw \ 9541120Sjdp wake \ 9641120Sjdp watch \ 9741120Sjdp watchdogd \ 9841120Sjdp zic 9941120Sjdp 10041120Sjdp# NB: keep these sorted by MK_* knobs 10141120Sjdp 10241120Sjdp.if ${MK_ACCT} != "no" 10341120SjdpSUBDIR+= accton 10441120SjdpSUBDIR+= sa 10541120Sjdp.endif 10641120Sjdp 10741120Sjdp.if ${MK_AMD} != "no" 10841120SjdpSUBDIR+= amd 10941120Sjdp.endif 11041120Sjdp 11141120Sjdp.if ${MK_AUDIT} != "no" 11241120SjdpSUBDIR+= audit 11341120SjdpSUBDIR+= auditd 11441120Sjdp.if ${MK_OPENSSL} != "no" 11541120SjdpSUBDIR+= auditdistd 11641120Sjdp.endif 11741120SjdpSUBDIR+= auditreduce 11841120SjdpSUBDIR+= praudit 11941120Sjdp.endif 12041120Sjdp 12141120Sjdp.if ${MK_AUTHPF} != "no" 12241120SjdpSUBDIR+= authpf 12341120Sjdp.endif 12441120Sjdp 12541120Sjdp.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no" 12641120SjdpSUBDIR+= dnssec-dsfromkey 12741120SjdpSUBDIR+= dnssec-keyfromlabel 12841120SjdpSUBDIR+= dnssec-keygen 12941120SjdpSUBDIR+= dnssec-revoke 13041120SjdpSUBDIR+= dnssec-settime 13141120SjdpSUBDIR+= dnssec-signzone 13241120Sjdp.endif 13341120Sjdp.if ${MK_BIND_NAMED} != "no" 13441120SjdpSUBDIR+= arpaname 13541120SjdpSUBDIR+= ddns-confgen 13641120SjdpSUBDIR+= genrandom 13741120SjdpSUBDIR+= isc-hmac-fixup 13841120SjdpSUBDIR+= named 13941120SjdpSUBDIR+= named-checkconf 14041120SjdpSUBDIR+= named-checkzone 14141120SjdpSUBDIR+= named-journalprint 14241120SjdpSUBDIR+= nsec3hash 143103976SpstSUBDIR+= rndc 14441120SjdpSUBDIR+= rndc-confgen 145103976Spst.endif 14641120Sjdp 147103976Spst.if ${MK_BLUETOOTH} != "no" 148103976SpstSUBDIR+= bluetooth 149103976Spst.endif 150103976Spst 151103976Spst.if ${MK_BSDCONFIG} != "no" 152103976SpstSUBDIR+= bsdconfig 15341120SjdpSUBDIR+= sysrc 154103976Spst.endif 155103976Spst 156103976Spst.if ${MK_BSNMP} != "no" 157103976SpstSUBDIR+= bsnmpd 158103976Spst.endif 159103976Spst 16041120Sjdp.if ${MK_CTM} != "no" 161103976SpstSUBDIR+= ctm 162103976Spst.endif 16341120Sjdp 164103976Spst.if ${MK_FLOPPY} != "no" 165103976SpstSUBDIR+= fdcontrol 16641120SjdpSUBDIR+= fdformat 167103976SpstSUBDIR+= fdread 168103976SpstSUBDIR+= fdwrite 169103976Spst.endif 170103976Spst 17141120Sjdp.if ${MK_FREEBSD_UPDATE} != "no" 172103976SpstSUBDIR+= freebsd-update 17341120Sjdp.endif 174103976Spst 175103976Spst.if ${MK_GSSAPI} != "no" 17641120SjdpSUBDIR+= gssd 177103976Spst.endif 178103976Spst 179103976Spst.if ${MK_GPIO} != "no" 180103976SpstSUBDIR+= gpioctl 181103976Spst.endif 182103976Spst 183103976Spst.if ${MK_INET6} != "no" 184103976SpstSUBDIR+= faithd 185103976SpstSUBDIR+= ip6addrctl 186103976SpstSUBDIR+= mld6query 187103976SpstSUBDIR+= ndp 188103976SpstSUBDIR+= rip6query 189103976SpstSUBDIR+= route6d 190103976SpstSUBDIR+= rrenumd 191103976SpstSUBDIR+= rtadvctl 192103976SpstSUBDIR+= rtadvd 193103976SpstSUBDIR+= rtsold 194103976SpstSUBDIR+= traceroute6 195103976Spst.endif 196103976Spst 197103976Spst.if ${MK_IPFW} != "no" 198103976SpstSUBDIR+= ipfwpcap 199103976Spst.endif 200103976Spst 201103976Spst.if ${MK_IPX} != "no" 202103976SpstSUBDIR+= IPXrouted 203103976Spst.endif 204103976Spst 205103976Spst.if ${MK_JAIL} != "no" 206103976SpstSUBDIR+= jail 207103976SpstSUBDIR+= jexec 208103976SpstSUBDIR+= jls 209103976Spst.endif 21041120Sjdp 211103976Spst# XXX MK_SYSCONS 212103976Spst.if ${MK_LEGACY_CONSOLE} != "no" 21341120SjdpSUBDIR+= kbdcontrol 21441120SjdpSUBDIR+= kbdmap 215103976SpstSUBDIR+= moused 216103976SpstSUBDIR+= vidcontrol 217103976Spst.endif 21841120Sjdp 219103976Spst.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no" 22041120Sjdp.if ${MK_PPP} != "no" 22141120SjdpSUBDIR+= pppctl 222103976Spst.endif 22341120Sjdp.if ${MK_NS_CACHING} != "no" 22441120SjdpSUBDIR+= nscd 22541120Sjdp.endif 22641120Sjdp.endif 22741120Sjdp 22841120Sjdp.if ${MK_LPR} != "no" 22941120SjdpSUBDIR+= lpr 23041120Sjdp.endif 23141120Sjdp 23241120Sjdp.if ${MK_MAN_UTILS} != "no" 23341120SjdpSUBDIR+= manctl 23441120Sjdp.endif 23541120Sjdp 23641120Sjdp.if ${MK_NAND} != "no" 23741120SjdpSUBDIR+= nandsim 23841120SjdpSUBDIR+= nandtool 23941120Sjdp.endif 24041120Sjdp 24141120Sjdp.if ${MK_NETGRAPH} != "no" 24241120SjdpSUBDIR+= flowctl 24341120SjdpSUBDIR+= lmcconfig 24441120SjdpSUBDIR+= ngctl 24541120SjdpSUBDIR+= nghook 24641120Sjdp.endif 24741120Sjdp 24841120Sjdp.if ${MK_NIS} != "no" 24941120SjdpSUBDIR+= rpc.yppasswdd 25041120SjdpSUBDIR+= rpc.ypupdated 25141120SjdpSUBDIR+= rpc.ypxfrd 25241120SjdpSUBDIR+= ypbind 25341120SjdpSUBDIR+= yp_mkdb 25441120SjdpSUBDIR+= yppoll 25541120SjdpSUBDIR+= yppush 25641120SjdpSUBDIR+= ypserv 25741120SjdpSUBDIR+= ypset 25841120Sjdp.endif 25941120Sjdp 26041120Sjdp.if ${MK_NTP} != "no" 26141120SjdpSUBDIR+= ntp 26241120Sjdp.endif 26341120Sjdp 26441120Sjdp.if ${MK_OPENSSL} != "no" 26541120SjdpSUBDIR+= keyserv 26641120Sjdp.endif 26741120Sjdp 26841120Sjdp.if ${MK_PF} != "no" 26941120SjdpSUBDIR+= ftp-proxy 27041120Sjdp.endif 27141120Sjdp 27241120Sjdp.if ${MK_PKGBOOTSTRAP} != "no" 27341120SjdpSUBDIR+= pkg 27441120Sjdp.endif 27541120Sjdp 27641120Sjdp.if ${MK_PKGTOOLS} != "no" 27741120SjdpSUBDIR+= pkg_install 27841120Sjdp.endif 27941120Sjdp 28041120Sjdp# XXX MK_TOOLCHAIN? 28141120Sjdp.if ${MK_PMC} != "no" 28241120SjdpSUBDIR+= pmcannotate 28341120SjdpSUBDIR+= pmccontrol 28441120SjdpSUBDIR+= pmcstat 28541120Sjdp.endif 28641120Sjdp 28741120Sjdp.if ${MK_PORTSNAP} != "no" 28841120SjdpSUBDIR+= portsnap 28941120Sjdp.endif 29041120Sjdp 29141120Sjdp.if ${MK_PPP} != "no" 29241120SjdpSUBDIR+= ppp 29341120Sjdp.endif 29441120Sjdp 29541120Sjdp.if ${MK_QUOTAS} != "no" 29641120SjdpSUBDIR+= edquota 29741120SjdpSUBDIR+= quotaon 29841120SjdpSUBDIR+= repquota 29941120Sjdp.endif 30041120Sjdp 30141120Sjdp.if ${MK_RCMDS} != "no" 30241120SjdpSUBDIR+= rwhod 30341120Sjdp.endif 30441120Sjdp 30541120Sjdp.if ${MK_SENDMAIL} != "no" 30641120SjdpSUBDIR+= editmap 30741120SjdpSUBDIR+= mailstats 30841120SjdpSUBDIR+= makemap 30941120SjdpSUBDIR+= praliases 31041120SjdpSUBDIR+= sendmail 31141120Sjdp.endif 31241120Sjdp 31341120Sjdp.if ${MK_TOOLCHAIN} != "no" 31441120SjdpSUBDIR+= config 31541120SjdpSUBDIR+= crunch 31641120Sjdp.endif 31741120Sjdp 31841120Sjdp.if ${MK_USB} != "no" 31941120SjdpSUBDIR+= uathload 32041120SjdpSUBDIR+= uhsoctl 32141120SjdpSUBDIR+= usbconfig 32241120SjdpSUBDIR+= usbdump 32341120Sjdp.endif 32441120Sjdp 32541120Sjdp.if ${MK_UTMPX} != "no" 32641120SjdpSUBDIR+= ac 32741120SjdpSUBDIR+= lastlogin 32841120SjdpSUBDIR+= utx 32941120Sjdp.endif 33041120Sjdp 33141120Sjdp.if ${MK_WIRELESS} != "no" 33241120SjdpSUBDIR+= ancontrol 33341120SjdpSUBDIR+= wlandebug 33441120SjdpSUBDIR+= wpa 33541120Sjdp.endif 33641120Sjdp 33741120Sjdp.include <bsd.arch.inc.mk> 33841120Sjdp 33941120SjdpSUBDIR:= ${SUBDIR:O} 34041120Sjdp 34141120Sjdp.include <bsd.subdir.mk> 34241120Sjdp