Makefile revision 185087
1117395Skan# From: @(#)Makefile 5.20 (Berkeley) 6/12/93 2169699Skan# $FreeBSD: head/usr.sbin/Makefile 185087 2008-11-19 08:56:35Z alfred $ 3169699Skan 4117395Skan.include <bsd.own.mk> 5117395Skan 6117395Skan# XXX MISSING: mkproto 7117395SkanSUBDIR= ${_ac} \ 8117395Skan ${_accton} \ 9117395Skan ${_acpi} \ 10117395Skan adduser \ 11117395Skan ${_amd} \ 12117395Skan ${_ancontrol} \ 13117395Skan ${_apm} \ 14117395Skan ${_apmd} \ 15117395Skan arp \ 16117395Skan ${_asf} \ 17117395Skan ${_atm} \ 18117395Skan ${_audit} \ 19117395Skan ${_auditd} \ 20169699Skan ${_auditreduce} \ 21169699Skan ${_authpf} \ 22117395Skan ${_bluetooth} \ 23132811Skan ${_boot0cfg} \ 24189824Sdas ${_boot98cfg} \ 25132811Skan bootparamd \ 26117395Skan ${_bsnmpd} \ 27117395Skan ${_btxld} \ 28132718Skan burncd \ 29132718Skan cdcontrol \ 30117395Skan chkgrp \ 31117395Skan chown \ 32117395Skan chroot \ 33117395Skan ckdist \ 34117395Skan clear_locks \ 35117395Skan ${_config} \ 36117395Skan ${_cpucontrol} \ 37117395Skan crashinfo \ 38117395Skan cron \ 39132718Skan ${_crunch} \ 40132718Skan ${_ctm} \ 41132718Skan daemon \ 42132718Skan dconschat \ 43132718Skan devinfo \ 44169699Skan digictl \ 45117395Skan diskinfo \ 46132718Skan ${_dnssec-keygen} \ 47132718Skan ${_dnssec-signzone} \ 48132718Skan dumpcis \ 49132718Skan ${_editmap} \ 50132718Skan ${_edquota} \ 51132718Skan ${_eeprom} \ 52132718Skan extattr \ 53132718Skan extattrctl \ 54169699Skan ${_faithd} \ 55169699Skan ${_fdcontrol} \ 56169699Skan ${_fdformat} \ 57132718Skan ${_fdread} \ 58117395Skan ${_fdwrite} \ 59117395Skan fifolog \ 60117395Skan ${_flowctl} \ 61117395Skan ${_freebsd-update} \ 62132718Skan ${_ftp-proxy} \ 63117395Skan fwcontrol \ 64117395Skan getfmac \ 65117395Skan getpmac \ 66117395Skan gstat \ 67117395Skan ${_gssd} \ 68117395Skan ifmcstat \ 69117395Skan inetd \ 70117395Skan iostat \ 71117395Skan ${_ip6addrctl} \ 72117395Skan ${_ipfwpcap} \ 73117395Skan ${_IPXrouted} \ 74132718Skan ${_jail} \ 75132718Skan ${_jexec} \ 76132718Skan ${_jls} \ 77169699Skan ${_kbdcontrol} \ 78169699Skan ${_kbdmap} \ 79169699Skan ${_keyserv} \ 80117395Skan ${_kgmon} \ 81117395Skan ${_kgzip} \ 82117395Skan kldxref \ 83132718Skan lastlogin \ 84132718Skan ${_lmcconfig} \ 85117395Skan ${_lpr} \ 86169699Skan ${_lptcontrol} \ 87169699Skan ${_mailstats} \ 88169699Skan mailwrapper \ 89132718Skan ${_makemap} \ 90132718Skan manctl \ 91117395Skan memcontrol \ 92132718Skan mergemaster \ 93132718Skan mixer \ 94117395Skan ${_mld6query} \ 95132718Skan mlxcontrol \ 96132718Skan mountd \ 97117395Skan ${_mount_nwfs} \ 98132718Skan mount_portalfs \ 99132718Skan ${_mount_smbfs} \ 100117395Skan ${_moused} \ 101132718Skan ${_mptable} \ 102132718Skan mtest \ 103117395Skan mtree \ 104169699Skan ${_named} \ 105169699Skan ${_named-checkconf} \ 106169699Skan ${_named-checkzone} \ 107132718Skan ${_named.reload} \ 108132718Skan ${_ndiscvt} \ 109117395Skan ${_ndp} \ 110132718Skan newsyslog \ 111132718Skan nfsd \ 112117395Skan ${_ngctl} \ 113132718Skan ${_nghook} \ 114132718Skan nologin \ 115132718Skan ${_nscd} \ 116132718Skan ${_ntp} \ 117132718Skan ${_nvram} \ 118132718Skan ${_ofwdump} \ 119132718Skan pciconf \ 120132718Skan periodic \ 121132718Skan ${_pkg_install} \ 122132718Skan ${_pmccontrol} \ 123132718Skan ${_pmcstat} \ 124132718Skan ${_pnpinfo} \ 125132718Skan ${_portsnap} \ 126117395Skan powerd \ 127132718Skan ${_ppp} \ 128132718Skan ${_pppctl} \ 129117395Skan ${_pppd} \ 130117395Skan ${_pppstats} \ 131132718Skan ${_praliases} \ 132132718Skan ${_praudit} \ 133132718Skan procctl \ 134117395Skan pstat \ 135117395Skan pw \ 136117395Skan pwd_mkdb \ 137117395Skan quot \ 138117395Skan ${_quotaon} \ 139117395Skan rarpd \ 140132718Skan ${_raycontrol} \ 141132718Skan ${_repquota} \ 142132718Skan ${_rip6query} \ 143132718Skan rmt \ 144132718Skan ${_rndc} \ 145132718Skan ${_rndc-confgen} \ 146117395Skan ${_route6d} \ 147132718Skan rpcbind \ 148117395Skan rpc.lockd \ 149117395Skan rpc.statd \ 150132718Skan rpc.umntall \ 151132718Skan ${_rpc.yppasswdd} \ 152132718Skan ${_rpc.ypupdated} \ 153132718Skan ${_rpc.ypxfrd} \ 154169699Skan ${_rrenumd} \ 155117395Skan ${_rtadvd} \ 156117395Skan rtprio \ 157132718Skan ${_rtsold} \ 158169699Skan ${_rwhod} \ 159117395Skan ${_sa} \ 160117395Skan ${_sade} \ 161132718Skan ${_sendmail} \ 162132718Skan setfib \ 163169699Skan setfmac \ 164132718Skan setpmac \ 165132718Skan ${_sicontrol} \ 166169699Skan ${_sliplogin} \ 167132718Skan ${_slstat} \ 168132718Skan smbmsg \ 169132718Skan snapinfo \ 170132718Skan ${_spkrtest} \ 171169699Skan spray \ 172169699Skan ${_sysinstall} \ 173132718Skan syslogd \ 174132718Skan tcpdchk \ 175117395Skan tcpdmatch \ 176117395Skan tcpdrop \ 177117395Skan tcpdump \ 178132718Skan timed \ 179132718Skan traceroute \ 180117395Skan ${_traceroute6} \ 181169699Skan trpt \ 182117395Skan tzsetup \ 183117395Skan ugidfw \ 184117395Skan ${_usbdevs} \ 185117395Skan ${_usbconfig} \ 186169699Skan ${_vidcontrol} \ 187117395Skan vipw \ 188117395Skan watch \ 189117395Skan watchdogd \ 190132718Skan ${_wlandebug} \ 191117395Skan ${_wlconfig} \ 192117395Skan ${_wpa} \ 193117395Skan ${_ypbind} \ 194117395Skan ${_yp_mkdb} \ 195132718Skan ${_yppoll} \ 196117395Skan ${_yppush} \ 197117395Skan ${_ypserv} \ 198117395Skan ${_ypset} \ 199117395Skan zic \ 200117395Skan ${_zzz} 201117395Skan 202117395Skan# NB: keep these sorted by MK_* knobs 203132718Skan 204146908Skan.if ${MK_ACCT} != "no" 205117395Skan_ac= ac 206132718Skan_accton= accton 207146908Skan_sa= sa 208117395Skan.endif 209132718Skan 210132718Skan.if ${MK_AMD} != "no" 211132718Skan_amd= amd 212132718Skan.endif 213132718Skan 214132718Skan.if ${MK_AUDIT} != "no" 215132718Skan_audit= audit 216132718Skan_auditd= auditd 217132718Skan_auditreduce= auditreduce 218132718Skan_praudit= praudit 219132718Skan.endif 220117395Skan 221132718Skan.if ${MK_AUTHPF} != "no" 222169699Skan_authpf= authpf 223132718Skan.endif 224117395Skan 225132718Skan.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no" 226132718Skan_dnssec-keygen= dnssec-keygen 227117395Skan_dnssec-signzone= dnssec-signzone 228132718Skan.endif 229132718Skan.if ${MK_BIND_NAMED} != "no" 230132718Skan_named= named 231117395Skan_named-checkconf= named-checkconf 232132718Skan_named-checkzone= named-checkzone 233132718Skan_named.reload= named.reload 234169699Skan_rndc= rndc 235117395Skan_rndc-confgen= rndc-confgen 236169699Skan.endif 237117395Skan 238132718Skan.if ${MK_BLUETOOTH} != "no" 239117395Skan_bluetooth= bluetooth 240146908Skan.endif 241146908Skan 242169699Skan.if ${MK_BSNMP} != "no" 243169699Skan_bsnmpd= bsnmpd 244146908Skan.endif 245169699Skan 246169699Skan.if ${MK_CTM} != "no" 247169699Skan_ctm= ctm 248169699Skan.endif 249169699Skan 250169699Skan.if ${MK_FLOPPY} != "no" 251169699Skan_fdcontrol= fdcontrol 252169699Skan_fdformat= fdformat 253169699Skan_fdread= fdread 254146908Skan_fdwrite= fdwrite 255169699Skan.endif 256169699Skan 257169699Skan.if ${MK_FREEBSD_UPDATE} != "no" 258146908Skan_freebsd-update= freebsd-update 259117395Skan.endif 260169699Skan 261132718Skan.if ${MK_GSSAPI} != no 262132718Skan_gssd= gssd 263117395Skan.endif 264132718Skan 265132718Skan.if ${MK_INET6} != "no" 266132718Skan_faithd= faithd 267132718Skan_ip6addrctl= ip6addrctl 268132718Skan_mld6query= mld6query 269132718Skan_ndp= ndp 270132718Skan_rip6query= rip6query 271132718Skan_route6d= route6d 272132718Skan_rrenumd= rrenumd 273132718Skan_rtadvd= rtadvd 274117395Skan_rtsold= rtsold 275169699Skan_traceroute6= traceroute6 276169699Skan.endif 277169699Skan 278169699Skan.if ${MK_IPFW} != "no" 279132718Skan_ipfwpcap= ipfwpcap 280117395Skan.endif 281132718Skan 282169699Skan.if ${MK_IPX} != "no" 283169699Skan_IPXrouted= IPXrouted 284169699Skan.endif 285169699Skan 286169699Skan.if ${MK_JAIL} != "no" 287169699Skan_jail= jail 288169699Skan_jexec= jexec 289132718Skan_jls= jls 290117395Skan.endif 291132718Skan 292132718Skan# XXX MK_SYSCONS 293117395Skan# XXX is moused w/ usb useful? 294117395Skan.if ${MK_LEGACY_CONSOLE} != "no" 295132718Skan_kbdcontrol= kbdcontrol 296132718Skan_kbdmap= kbdmap 297117395Skan_moused= moused 298117395Skan_vidcontrol= vidcontrol 299117395Skan.endif 300117395Skan 301117395Skan.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no" 302117395Skan.if ${MK_PPP} != "no" 303117395Skan_pppctl= pppctl 304117395Skan.endif 305117395Skan.if ${MK_NS_CACHING} != "no" 306117395Skan_nscd= nscd 307117395Skan.endif 308132718Skan.endif 309132718Skan 310132718Skan.if ${MK_LPR} != "no" 311132718Skan_lpr= lpr 312117395Skan.endif 313117395Skan 314117395Skan.if ${MK_NETGRAPH} != "no" 315117395Skan_flowctl= flowctl 316117395Skan_lmcconfig= lmcconfig 317117395Skan_ngctl= ngctl 318117395Skan_nghook= nghook 319117395Skan.endif 320169699Skan 321169699Skan.if ${MK_NIS} != "no" 322169699Skan_rpc.yppasswdd= rpc.yppasswdd 323169699Skan_rpc.ypupdated= rpc.ypupdated 324132718Skan_rpc.ypxfrd= rpc.ypxfrd 325132718Skan_ypbind= ypbind 326169699Skan_yp_mkdb= yp_mkdb 327132718Skan_yppoll= yppoll 328132718Skan_yppush= yppush 329132718Skan_ypserv= ypserv 330132718Skan_ypset= ypset 331132718Skan.endif 332132718Skan 333169699Skan.if ${MK_NTP} != "no" 334132718Skan_ntp= ntp 335132718Skan.endif 336132718Skan 337117395Skan.if ${MK_OPENSSL} != "no" 338117395Skan_keyserv= keyserv 339117395Skan.endif 340117395Skan 341117395Skan.if ${MK_PF} != "no" 342117395Skan_ftp-proxy= ftp-proxy 343117395Skan.endif 344132718Skan 345117395Skan.if ${MK_PKGTOOLS} != "no" 346117395Skan_pkg_install= pkg_install 347117395Skan.endif 348117395Skan 349117395Skan# XXX MK_TOOLCHAIN? 350117395Skan.if ${MK_PMC} != "no" 351117395Skan_pmccontrol= pmccontrol 352117395Skan_pmcstat= pmcstat 353117395Skan.endif 354117395Skan 355117395Skan.if ${MK_PORTSNAP} != "no" 356117395Skan_portsnap= portsnap 357117395Skan.endif 358117395Skan 359117395Skan.if ${MK_PPP} != "no" 360117395Skan_ppp= ppp 361117395Skan#_pppctl handled below 362117395Skan_pppd= pppd 363117395Skan_pppstats= pppstats 364117395Skan.endif 365117395Skan 366117395Skan.if ${MK_QUOTAS} != "no" 367117395Skan_edquota= edquota 368117395Skan_quotaon= quotaon 369117395Skan_repquota= repquota 370117395Skan.endif 371117395Skan 372117395Skan.if ${MK_RCMDS} != "no" 373117395Skan_rwhod= rwhod 374117395Skan.endif 375117395Skan 376132718Skan.if ${MK_SENDMAIL} != "no" 377117395Skan_editmap= editmap 378117395Skan_mailstats= mailstats 379132718Skan_makemap= makemap 380132718Skan_praliases= praliases 381132718Skan_sendmail= sendmail 382132718Skan.endif 383132718Skan 384132718Skan.if ${MK_SLIP} != "no" 385132718Skan_sliplogin= sliplogin 386132718Skan_slstat= slstat 387117395Skan.endif 388260568Spfg 389260568Spfg.if ${MK_SYSINSTALL} != "no" 390132718Skan.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || \ 391132718Skan ${MACHINE_ARCH} == "sparc64" 392132718Skan_sade= sade 393132718Skan.endif 394132718Skan.if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips" 395260568Spfg_sysinstall= sysinstall 396260568Spfg.endif 397260568Spfg.endif 398260568Spfg 399132718Skan.if ${MK_TOOLCHAIN} != "no" 400132718Skan_config= config 401132718Skan_crunch= crunch 402132718Skan.endif 403132718Skan 404259405Spfg.if ${MK_USB} != "no" 405169699Skan_usbdevs= usbdevs 406169699Skan_usbconfig= usbconfig 407132718Skan.endif 408117395Skan 409132718Skan.if ${MK_WIRELESS} != "no" 410132718Skan_ancontrol= ancontrol 411117395Skan_raycontrol= raycontrol 412117395Skan_wlandebug= wlandebug 413117395Skan_wpa= wpa 414117395Skan.endif 415117395Skan 416132718Skan.if ${MACHINE_ARCH} == "arm" 417117395Skan_kgmon= kgmon 418132718Skan.endif 419117395Skan 420117395Skan.if ${MACHINE_ARCH} == "i386" 421132718Skan.if ${MK_APM} != "no" 422117395Skan_apm= apm 423117395Skan_apmd= apmd 424117395Skan.endif 425132718Skan_asf= asf 426132718Skan.if ${MK_TOOLCHAIN} != "no" 427117395Skan_btxld= btxld 428117395Skan.endif 429132718Skan_cpucontrol= cpucontrol 430132718Skan_kgmon= kgmon 431132718Skan_kgzip= kgzip 432132718Skan_lptcontrol= lptcontrol 433117395Skan.if ${MK_NCP} != "no" 434169699Skan_mount_nwfs= mount_nwfs 435169699Skan.endif 436117395Skan_mount_smbfs= mount_smbfs 437117395Skan_mptable= mptable 438117395Skan.if ${MK_NDIS} != "no" 439117395Skan_ndiscvt= ndiscvt 440132718Skan.endif 441117395Skan_pnpinfo= pnpinfo 442117395Skan_sicontrol= sicontrol 443117395Skan_spkrtest= spkrtest 444132718Skan_zzz= zzz 445117395Skan.if ${MACHINE} == "i386" 446117395Skan.if ${MK_ACPI} != "no" 447117395Skan_acpi= acpi 448132718Skan.endif 449117395Skan_boot0cfg= boot0cfg 450117395Skan.if ${MK_WIRELESS} != "no" 451117395Skan_wlconfig= wlconfig 452132718Skan.endif 453169699Skan.elif ${MACHINE} == "pc98" 454117395Skan_boot98cfg= boot98cfg 455117395Skan.endif 456132718Skan.endif 457132718Skan 458117395Skan# kgzip: builds, but missing support files 459117395Skan# mptable: broken (not 64 bit clean) 460117395Skan# pnpinfo: crashes (not really useful anyway) 461132718Skan.if ${MACHINE_ARCH} == "amd64" 462117395Skan.if ${MK_ACPI} != "no" 463117395Skan_acpi= acpi 464132718Skan.endif 465117395Skan_asf= asf 466117395Skan_boot0cfg= boot0cfg 467117395Skan.if ${MK_TOOLCHAIN} != "no" 468117395Skan_btxld= btxld 469132718Skan.endif 470117395Skan_cpucontrol= cpucontrol 471117395Skan_kgmon= kgmon 472117395Skan_lptcontrol= lptcontrol 473132718Skan.if ${MK_NCP} != "no" 474117395Skan_mount_nwfs= mount_nwfs 475117395Skan.endif 476132718Skan_mount_smbfs= mount_smbfs 477132718Skan_mptable= mptable 478132718Skan.if ${MK_NDIS} != "no" 479132718Skan_ndiscvt= ndiscvt 480117395Skan.endif 481132718Skan_sicontrol= sicontrol 482117395Skan_spkrtest= spkrtest 483117395Skan_zzz= zzz 484117395Skan.endif 485117395Skan 486117395Skan.if ${MACHINE_ARCH} == "ia64" 487169699Skan.if ${MK_ACPI} != "no" 488169699Skan_acpi= acpi 489117395Skan.endif 490117395Skan_kgmon= kgmon 491117395Skan_mount_smbfs= mount_smbfs 492132718Skan_zzz= zzz 493117395Skan.endif 494117395Skan 495259890Spfg.if ${MACHINE_ARCH} == "powerpc" 496259890Spfg_mount_smbfs= mount_smbfs 497259890Spfg_nvram= nvram 498259890Spfg_ofwdump= ofwdump 499259890Spfg.endif 500259890Spfg 501169699Skan.if ${MACHINE_ARCH} == "sparc64" 502169699Skan_eeprom= eeprom 503169699Skan_ofwdump= ofwdump 504169699Skan.endif 505169699Skan 506169699Skan.include <bsd.subdir.mk> 507169699Skan