Makefile revision 120591
1160994Ssam# From: @(#)Makefile 5.20 (Berkeley) 6/12/93 2160994Ssam# $FreeBSD: head/usr.sbin/Makefile 120591 2003-09-30 04:17:45Z peter $ 3160994Ssam 4160994Ssam.if ${MACHINE_ARCH} != "powerpc" 5160994Ssam_sysinstall=sysinstall 6160994Ssam.endif 7160994Ssam 8160994Ssam# XXX MISSING: mkproto 9160994SsamSUBDIR= IPXrouted \ 10160994Ssam ac \ 11160994Ssam accton \ 12160994Ssam adduser \ 13160994Ssam amd \ 14160994Ssam ancontrol \ 15160994Ssam arp \ 16160994Ssam bootparamd \ 17160994Ssam burncd \ 18160994Ssam cdcontrol \ 19160994Ssam chkgrp \ 20160994Ssam chown \ 21160994Ssam chroot \ 22160994Ssam ckdist \ 23160994Ssam config \ 24160994Ssam cron \ 25160994Ssam crunch \ 26160994Ssam ctm \ 27160994Ssam daemon \ 28160994Ssam devinfo \ 29160994Ssam digictl \ 30160994Ssam diskinfo \ 31160994Ssam edquota \ 32160994Ssam extattr \ 33160994Ssam extattrctl \ 34160994Ssam faithd \ 35160994Ssam fdcontrol \ 36160994Ssam fdformat \ 37160994Ssam fdread \ 38160994Ssam fdwrite \ 39160994Ssam fwcontrol \ 40160994Ssam getfmac \ 41160994Ssam getpmac \ 42160994Ssam gstat \ 43160994Ssam ifmcstat \ 44160994Ssam inetd \ 45160994Ssam iostat \ 46160994Ssam jail \ 47160994Ssam jexec \ 48160994Ssam jls \ 49160994Ssam kbdcontrol \ 50160994Ssam kbdmap \ 51160994Ssam kernbb \ 52160994Ssam kldxref \ 53160994Ssam lastlogin \ 54160994Ssam mailwrapper \ 55160994Ssam manctl \ 56160994Ssam memcontrol \ 57160994Ssam mergemaster \ 58160994Ssam mixer \ 59160994Ssam mlxcontrol \ 60160994Ssam mount_portalfs \ 61160994Ssam mountd \ 62160994Ssam moused \ 63160994Ssam mrouted \ 64160994Ssam mtest \ 65160994Ssam mtree \ 66160994Ssam ndp \ 67160994Ssam newsyslog \ 68160994Ssam nfsd \ 69160994Ssam ngctl \ 70160994Ssam ntp \ 71160994Ssam nghook \ 72160994Ssam pciconf \ 73160994Ssam periodic \ 74160994Ssam pkg_install \ 75160994Ssam ppp \ 76160994Ssam pppd \ 77160994Ssam pppstats \ 78160994Ssam procctl \ 79160994Ssam pstat \ 80160994Ssam pw \ 81160994Ssam pwd_mkdb \ 82160994Ssam quot \ 83160994Ssam quotaon \ 84160994Ssam rarpd \ 85160994Ssam raycontrol \ 86160994Ssam repquota \ 87160994Ssam rmt \ 88160994Ssam rpcbind \ 89160994Ssam rpc.lockd \ 90160994Ssam rpc.statd \ 91160994Ssam rpc.umntall \ 92160994Ssam rpc.yppasswdd \ 93160994Ssam rpc.ypupdated \ 94160994Ssam rpc.ypxfrd \ 95160994Ssam rrenumd \ 96160994Ssam rtadvd \ 97160994Ssam rtprio \ 98160994Ssam rtsold \ 99160994Ssam rwhod \ 100160994Ssam sa \ 101160994Ssam setfmac \ 102160994Ssam setkey \ 103160994Ssam setpmac \ 104160994Ssam sliplogin \ 105160994Ssam slstat \ 106160994Ssam spray \ 107160994Ssam ${_sysinstall} \ 108160994Ssam syslogd \ 109160994Ssam tcpdchk \ 110160994Ssam tcpdmatch \ 111160994Ssam tcpdump \ 112160994Ssam timed \ 113160994Ssam traceroute \ 114160994Ssam trpt \ 115160994Ssam tzsetup \ 116160994Ssam ugidfw \ 117160994Ssam vidcontrol \ 118160994Ssam vipw \ 119160994Ssam vnconfig \ 120160994Ssam watch \ 121160994Ssam watchdogd \ 122160994Ssam wicontrol \ 123160994Ssam yp_mkdb \ 124160994Ssam ypbind \ 125160994Ssam yppoll \ 126160994Ssam yppush \ 127160994Ssam ypserv \ 128160994Ssam ypset \ 129160994Ssam zic 130160994Ssam 131160994Ssam.if !defined(NOATM) 132160994SsamSUBDIR+=atm 133160994Ssam.endif 134160994Ssam 135160994Ssam.if !defined(NOINET6) 136160994SsamSUBDIR+=mld6query \ 137160994Ssam rip6query \ 138160994Ssam route6d \ 139160994Ssam traceroute6 140160994Ssam.endif 141160994Ssam 142160994Ssam.if !defined(NO_IPFILTER) 143160994SsamSUBDIR+=ipftest \ 144160994Ssam ipresend \ 145160994Ssam ipsend \ 146160994Ssam iptest 147160994Ssam.endif 148160994Ssam 149160994Ssam.if !defined(NO_USB) 150160994SsamSUBDIR+=usbd \ 151160994Ssam usbdevs 152160994Ssam.endif 153160994Ssam.if !defined(NOLIBC_R) && ${MACHINE_ARCH} != "powerpc" 154160994SsamSUBDIR+=pppctl 155160994Ssam.endif 156160994Ssam 157160994Ssam.if !defined(NO_BIND) 158160994SsamSUBDIR+=named \ 159160994Ssam named.reload \ 160160994Ssam named.restart \ 161160994Ssam ndc \ 162160994Ssam nslookup \ 163160994Ssam nsupdate 164160994Ssam.endif 165160994Ssam 166160994Ssam.if !defined(NO_LPR) 167160994SsamSUBDIR+=lpr 168160994Ssam.endif 169160994Ssam 170160994Ssam.if !defined(NO_SENDMAIL) 171160994SsamSUBDIR+=editmap \ 172160994Ssam mailstats \ 173160994Ssam makemap \ 174160994Ssam praliases \ 175160994Ssam sendmail 176160994Ssam.endif 177160994Ssam 178160994Ssam.if ${MACHINE_ARCH} == "alpha" 179160994SsamSUBDIR+=elf2exe \ 180160994Ssam pnpinfo 181160994Ssam.endif 182160994Ssam 183160994Ssam.if ${MACHINE_ARCH} == "i386" 184160994SsamSUBDIR+=apm \ 185160994Ssam apmd \ 186160994Ssam asf \ 187160994Ssam btxld \ 188160994Ssam kgmon \ 189160994Ssam kgzip \ 190160994Ssam lptcontrol \ 191160994Ssam mount_nwfs \ 192160994Ssam mount_smbfs \ 193160994Ssam mptable \ 194160994Ssam pccard \ 195160994Ssam pcvt \ 196160994Ssam pnpinfo \ 197160994Ssam sgsc \ 198160994Ssam sicontrol \ 199160994Ssam spkrtest \ 200160994Ssam stallion \ 201160994Ssam wlconfig \ 202160994Ssam zzz 203160994Ssam 204160994Ssam.if !defined(NO_ACPI) 205160994SsamSUBDIR+=acpi 206160994Ssam.endif 207160994Ssam 208160994Ssam.if !defined(NO_I4B) 209160994SsamSUBDIR+=i4b 210160994Ssam.endif 211160994Ssam 212160994Ssam.endif 213160994Ssam 214160994Ssam.if ${MACHINE_ARCH} == "ia64" 215160994SsamSUBDIR+=acpi 216160994Ssam.endif 217160994Ssam 218160994Ssam# kgmon: builds, but no kernel profiling 219160994Ssam# kgzip: builds, but missing support files 220160994Ssam# mptable: broken (not 64 bit clean) 221160994Ssam# pnpinfo: crashes (not really useful anyway) 222160994Ssam.if ${MACHINE_ARCH} == "amd64" 223160994SsamSUBDIR+=acpi \ 224160994Ssam boot0cfg \ 225160994Ssam btxld \ 226160994Ssam lptcontrol \ 227160994Ssam mount_nwfs \ 228160994Ssam mount_smbfs \ 229160994Ssam mptable \ 230160994Ssam sicontrol \ 231160994Ssam spkrtest \ 232160994Ssam zzz 233160994Ssam.endif 234160994Ssam 235160994Ssam.if ${MACHINE} == "i386" 236160994SsamSUBDIR+=boot0cfg 237160994Ssam.endif 238160994Ssam 239160994Ssam.if ${MACHINE} == "pc98" 240160994SsamSUBDIR+=boot98cfg 241160994Ssam.endif 242160994Ssam 243160994Ssam.if ${MACHINE_ARCH} == "sparc64" 244160994SsamSUBDIR+=ofwdump 245160994Ssam.endif 246160994Ssam 247160994Ssam.if !defined(NOCRYPT) && !defined(NO_OPENSSL) 248160994SsamSUBDIR+=keyserv 249160994Ssam.endif 250160994Ssam 251160994Ssam.include <bsd.subdir.mk> 252160994Ssam