Makefile revision 214885
1167802Sjkim# From: @(#)Makefile 5.20 (Berkeley) 6/12/93 2167802Sjkim# $FreeBSD: head/usr.sbin/Makefile 214885 2010-11-06 15:04:48Z uqs $ 3167802Sjkim 4167802Sjkim.include <bsd.own.mk> 5167802Sjkim 6167802SjkimSUBDIR= adduser \ 7316303Sjkim arp \ 8316303Sjkim bootparamd \ 9316303Sjkim burncd \ 10316303Sjkim cdcontrol \ 11316303Sjkim chkgrp \ 12167802Sjkim chown \ 13167802Sjkim chroot \ 14316303Sjkim ckdist \ 15316303Sjkim clear_locks \ 16316303Sjkim crashinfo \ 17316303Sjkim cron \ 18316303Sjkim daemon \ 19316303Sjkim dconschat \ 20316303Sjkim devinfo \ 21316303Sjkim digictl \ 22316303Sjkim diskinfo \ 23316303Sjkim dumpcis \ 24316303Sjkim extattr \ 25316303Sjkim extattrctl \ 26316303Sjkim fifolog \ 27316303Sjkim fwcontrol \ 28316303Sjkim getfmac \ 29316303Sjkim getpmac \ 30316303Sjkim gstat \ 31316303Sjkim i2c \ 32316303Sjkim ifmcstat \ 33316303Sjkim inetd \ 34316303Sjkim iostat \ 35316303Sjkim kldxref \ 36316303Sjkim lastlogin \ 37316303Sjkim mailwrapper \ 38316303Sjkim makefs \ 39316303Sjkim manctl \ 40316303Sjkim memcontrol \ 41316303Sjkim mergemaster \ 42316303Sjkim mfiutil \ 43316303Sjkim mixer \ 44316303Sjkim mlxcontrol \ 45316303Sjkim mountd \ 46316303Sjkim mount_portalfs \ 47316303Sjkim mptutil \ 48316303Sjkim mtest \ 49316303Sjkim mtree \ 50316303Sjkim newsyslog \ 51316303Sjkim nfscbd \ 52316303Sjkim nfsd \ 53316303Sjkim nfsdumpstate \ 54316303Sjkim nfsrevoke \ 55316303Sjkim nfsuserd \ 56316303Sjkim nologin \ 57316303Sjkim pc-sysinstall \ 58316303Sjkim pciconf \ 59316303Sjkim periodic \ 60316303Sjkim powerd \ 61316303Sjkim procctl \ 62316303Sjkim pstat \ 63316303Sjkim pw \ 64316303Sjkim pwd_mkdb \ 65316303Sjkim quot \ 66316303Sjkim rarpd \ 67316303Sjkim rmt \ 68316303Sjkim rpcbind \ 69316303Sjkim rpc.lockd \ 70316303Sjkim rpc.statd \ 71316303Sjkim rpc.umntall \ 72316303Sjkim rtprio \ 73316303Sjkim service \ 74316303Sjkim services_mkdb \ 75316303Sjkim setfib \ 76316303Sjkim setfmac \ 77316303Sjkim setpmac \ 78316303Sjkim smbmsg \ 79316303Sjkim snapinfo \ 80316303Sjkim spray \ 81316303Sjkim syslogd \ 82316303Sjkim tcpdchk \ 83316303Sjkim tcpdmatch \ 84316303Sjkim tcpdrop \ 85316303Sjkim tcpdump \ 86316303Sjkim timed \ 87316303Sjkim traceroute \ 88316303Sjkim trpt \ 89316303Sjkim tzsetup \ 90316303Sjkim ugidfw \ 91316303Sjkim vipw \ 92316303Sjkim wake \ 93316303Sjkim watch \ 94316303Sjkim watchdogd \ 95316303Sjkim zic 96316303Sjkim 97316303Sjkim# NB: keep these sorted by MK_* knobs 98316303Sjkim 99316303Sjkim.if ${MK_ACCT} != "no" 100316303SjkimSUBDIR+= ac 101316303SjkimSUBDIR+= accton 102316303SjkimSUBDIR+= sa 103316303Sjkim.endif 104316303Sjkim 105316303Sjkim.if ${MK_AMD} != "no" 106316303SjkimSUBDIR+= amd 107316303Sjkim.endif 108316303Sjkim 109316303Sjkim.if ${MK_AUDIT} != "no" 110316303SjkimSUBDIR+= audit 111316303SjkimSUBDIR+= auditd 112316303SjkimSUBDIR+= auditreduce 113316303SjkimSUBDIR+= praudit 114316303Sjkim.endif 115316303Sjkim 116316303Sjkim.if ${MK_AUTHPF} != "no" 117316303SjkimSUBDIR+= authpf 118316303Sjkim.endif 119217365Sjkim 120217365Sjkim.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no" 121217365SjkimSUBDIR+= dnssec-dsfromkey 122217365SjkimSUBDIR+= dnssec-keyfromlabel 123217365SjkimSUBDIR+= dnssec-keygen 124217365SjkimSUBDIR+= dnssec-signzone 125217365Sjkim.endif 126217365Sjkim.if ${MK_BIND_NAMED} != "no" 127217365SjkimSUBDIR+= named 128217365SjkimSUBDIR+= named-checkconf 129217365SjkimSUBDIR+= named-checkzone 130217365SjkimSUBDIR+= named.reload 131217365SjkimSUBDIR+= rndc 132217365SjkimSUBDIR+= rndc-confgen 133167802Sjkim.endif 134316303Sjkim 135316303Sjkim.if ${MK_BLUETOOTH} != "no" 136316303SjkimSUBDIR+= bluetooth 137316303Sjkim.endif 138316303Sjkim 139316303Sjkim.if ${MK_BSNMP} != "no" 140316303SjkimSUBDIR+= bsnmpd 141316303Sjkim.endif 142316303Sjkim 143316303Sjkim.if ${MK_CTM} != "no" 144316303SjkimSUBDIR+= ctm 145316303Sjkim.endif 146316303Sjkim 147217365Sjkim.if ${MK_FLOPPY} != "no" 148217365SjkimSUBDIR+= fdcontrol 149167802SjkimSUBDIR+= fdformat 150316303SjkimSUBDIR+= fdread 151167802SjkimSUBDIR+= fdwrite 152193529Sjkim.endif 153193529Sjkim 154193529Sjkim.if ${MK_FREEBSD_UPDATE} != "no" 155193529SjkimSUBDIR+= freebsd-update 156193529Sjkim.endif 157193529Sjkim 158193529Sjkim.if ${MK_GSSAPI} != "no" 159193529SjkimSUBDIR+= gssd 160167802Sjkim.endif 161167802Sjkim 162167802Sjkim.if ${MK_GPIO} != "no" 163167802SjkimSUBDIR+= gpioctl 164167802Sjkim.endif 165167802Sjkim 166167802Sjkim.if ${MK_INET6} != "no" 167167802SjkimSUBDIR+= faithd 168167802SjkimSUBDIR+= ip6addrctl 169167802SjkimSUBDIR+= mld6query 170167802SjkimSUBDIR+= ndp 171167802SjkimSUBDIR+= rip6query 172167802SjkimSUBDIR+= route6d 173167802SjkimSUBDIR+= rrenumd 174167802SjkimSUBDIR+= rtadvd 175167802SjkimSUBDIR+= rtsold 176167802SjkimSUBDIR+= traceroute6 177167802Sjkim.endif 178167802Sjkim 179167802Sjkim.if ${MK_IPFW} != "no" 180167802SjkimSUBDIR+= ipfwpcap 181167802Sjkim.endif 182167802Sjkim 183167802Sjkim.if ${MK_IPX} != "no" 184167802SjkimSUBDIR+= IPXrouted 185167802Sjkim.endif 186167802Sjkim 187167802Sjkim.if ${MK_JAIL} != "no" 188167802SjkimSUBDIR+= jail 189167802SjkimSUBDIR+= jexec 190167802SjkimSUBDIR+= jls 191167802Sjkim.endif 192167802Sjkim 193167802Sjkim# XXX MK_SYSCONS 194167802Sjkim.if ${MK_LEGACY_CONSOLE} != "no" 195167802SjkimSUBDIR+= kbdcontrol 196167802SjkimSUBDIR+= kbdmap 197167802SjkimSUBDIR+= moused 198167802SjkimSUBDIR+= vidcontrol 199167802Sjkim.endif 200167802Sjkim 201167802Sjkim.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no" 202167802Sjkim.if ${MK_PPP} != "no" 203167802SjkimSUBDIR+= pppctl 204167802Sjkim.endif 205167802Sjkim.if ${MK_NS_CACHING} != "no" 206167802SjkimSUBDIR+= nscd 207167802Sjkim.endif 208167802Sjkim.endif 209167802Sjkim 210167802Sjkim.if ${MK_LPR} != "no" 211322877SjkimSUBDIR+= lpr 212167802Sjkim.endif 213167802Sjkim 214167802Sjkim.if ${MK_MAN_UTILS} != "no" 215167802SjkimSUBDIR+= manctl 216322877Sjkim.endif 217322877Sjkim 218322877Sjkim.if ${MK_NETGRAPH} != "no" 219322877SjkimSUBDIR+= flowctl 220322877SjkimSUBDIR+= lmcconfig 221167802SjkimSUBDIR+= ngctl 222167802SjkimSUBDIR+= nghook 223167802Sjkim.endif 224167802Sjkim 225167802Sjkim.if ${MK_NIS} != "no" 226198237SjkimSUBDIR+= rpc.yppasswdd 227167802SjkimSUBDIR+= rpc.ypupdated 228167802SjkimSUBDIR+= rpc.ypxfrd 229167802SjkimSUBDIR+= ypbind 230167802SjkimSUBDIR+= yp_mkdb 231167802SjkimSUBDIR+= yppoll 232167802SjkimSUBDIR+= yppush 233167802SjkimSUBDIR+= ypserv 234167802SjkimSUBDIR+= ypset 235167802Sjkim.endif 236167802Sjkim 237167802Sjkim.if ${MK_NTP} != "no" 238167802SjkimSUBDIR+= ntp 239167802Sjkim.endif 240167802Sjkim 241167802Sjkim.if ${MK_OPENSSL} != "no" 242167802SjkimSUBDIR+= keyserv 243167802Sjkim.endif 244167802Sjkim 245167802Sjkim.if ${MK_PF} != "no" 246167802SjkimSUBDIR+= ftp-proxy 247167802Sjkim.endif 248167802Sjkim 249167802Sjkim.if ${MK_PKGTOOLS} != "no" 250167802SjkimSUBDIR+= pkg_install 251298714Sjkim.endif 252167802Sjkim 253167802Sjkim# XXX MK_TOOLCHAIN? 254167802Sjkim.if ${MK_PMC} != "no" 255167802SjkimSUBDIR+= pmcannotate 256167802SjkimSUBDIR+= pmccontrol 257167802SjkimSUBDIR+= pmcstat 258167802Sjkim.endif 259167802Sjkim 260167802Sjkim.if ${MK_PORTSNAP} != "no" 261198237SjkimSUBDIR+= portsnap 262167802Sjkim.endif 263167802Sjkim 264167802Sjkim.if ${MK_PPP} != "no" 265167802SjkimSUBDIR+= ppp 266167802Sjkim.endif 267167802Sjkim 268167802Sjkim.if ${MK_QUOTAS} != "no" 269167802SjkimSUBDIR+= edquota 270167802SjkimSUBDIR+= quotaon 271167802SjkimSUBDIR+= repquota 272167802Sjkim.endif 273167802Sjkim 274167802Sjkim.if ${MK_RCMDS} != "no" 275167802SjkimSUBDIR+= rwhod 276167802Sjkim.endif 277167802Sjkim 278167802Sjkim.if ${MK_SENDMAIL} != "no" 279167802SjkimSUBDIR+= editmap 280167802SjkimSUBDIR+= mailstats 281167802SjkimSUBDIR+= makemap 282167802SjkimSUBDIR+= praliases 283167802SjkimSUBDIR+= sendmail 284167802Sjkim.endif 285298714Sjkim 286167802SjkimSUBDIR+= sysinstall 287167802Sjkim 288167802Sjkim.if ${MK_TOOLCHAIN} != "no" 289167802SjkimSUBDIR+= config 290167802SjkimSUBDIR+= crunch 291167802Sjkim.endif 292167802Sjkim 293167802Sjkim.if ${MK_USB} != "no" 294167802SjkimSUBDIR+= uathload 295167802SjkimSUBDIR+= uhsoctl 296193529SjkimSUBDIR+= usbconfig 297167802Sjkim.endif 298167802Sjkim 299167802Sjkim.if ${MK_WIRELESS} != "no" 300167802SjkimSUBDIR+= ancontrol 301167802SjkimSUBDIR+= wlandebug 302167802SjkimSUBDIR+= wpa 303167802Sjkim.endif 304167802Sjkim 305167802Sjkim.include <bsd.arch.inc.mk> 306167802Sjkim 307167802SjkimSUBDIR:= ${SUBDIR:O} 308193529Sjkim 309193529Sjkim.include <bsd.subdir.mk> 310167802Sjkim