1886e832bSGarrett Wollman# From: @(#)Makefile 5.20 (Berkeley) 6/12/93 297d92980SPeter Wemm# $FreeBSD$ 3dea673e9SRodney W. Grimes 4e1fe3dbaSRuslan Ermilov.include <bsd.own.mk> 5e1fe3dbaSRuslan Ermilov 678eb91b4SDavid Greenman# XXX MISSING: mkproto 7690f477dSSam LefflerSUBDIR= ${_ac} \ 8690f477dSSam Leffler ${_accton} \ 9d10a8d6cSRuslan Ermilov ${_acpi} \ 100451ac36SGary Palmer adduser \ 11690f477dSSam Leffler ${_amd} \ 12690f477dSSam Leffler ${_ancontrol} \ 13d10a8d6cSRuslan Ermilov ${_apm} \ 14d10a8d6cSRuslan Ermilov ${_apmd} \ 150451ac36SGary Palmer arp \ 16c0f20e27SRuslan Ermilov ${_asf} \ 17c0f20e27SRuslan Ermilov ${_atm} \ 186470320fSRobert Watson ${_audit} \ 196470320fSRobert Watson ${_auditd} \ 206470320fSRobert Watson ${_auditreduce} \ 218d69c48bSMax Laier ${_authpf} \ 22d10a8d6cSRuslan Ermilov ${_bluetooth} \ 23d10a8d6cSRuslan Ermilov ${_boot0cfg} \ 24d10a8d6cSRuslan Ermilov ${_boot98cfg} \ 250451ac36SGary Palmer bootparamd \ 26690f477dSSam Leffler ${_bsnmpd} \ 27d10a8d6cSRuslan Ermilov ${_btxld} \ 286d73a68aSSøren Schmidt burncd \ 290451ac36SGary Palmer cdcontrol \ 300451ac36SGary Palmer chkgrp \ 310451ac36SGary Palmer chown \ 320451ac36SGary Palmer chroot \ 330451ac36SGary Palmer ckdist \ 34dfdcada3SDoug Rabson clear_locks \ 35690f477dSSam Leffler ${_config} \ 36e085f869SStanislav Sedov ${_cpucontrol} \ 37a37f9716SJohn Baldwin crashinfo \ 380451ac36SGary Palmer cron \ 39690f477dSSam Leffler ${_crunch} \ 40690f477dSSam Leffler ${_ctm} \ 41bd06a3ecSMike Barcroft daemon \ 42869093b1SHidetoshi Shimokawa dconschat \ 430fb0f418SMike Smith devinfo \ 44ad01e0c8SBrian Somers digictl \ 45a362eb63SPoul-Henning Kamp diskinfo \ 466318052dSDoug Barton ${_dnssec-dsfromkey} \ 476318052dSDoug Barton ${_dnssec-keyfromlabel} \ 48cd3ee173SDag-Erling Smørgrav ${_dnssec-keygen} \ 49cd3ee173SDag-Erling Smørgrav ${_dnssec-signzone} \ 500738c00eSWarner Losh dumpcis \ 51d10a8d6cSRuslan Ermilov ${_editmap} \ 52690f477dSSam Leffler ${_edquota} \ 53156e1decSMarius Strobl ${_eeprom} \ 54caefa400SPoul-Henning Kamp extattr \ 559754f5b6SRobert Watson extattrctl \ 56c42d8ce5SYaroslav Tykhiy ${_faithd} \ 57690f477dSSam Leffler ${_fdcontrol} \ 58690f477dSSam Leffler ${_fdformat} \ 59690f477dSSam Leffler ${_fdread} \ 60690f477dSSam Leffler ${_fdwrite} \ 617825a6bdSPoul-Henning Kamp fifolog \ 62690f477dSSam Leffler ${_flowctl} \ 63690f477dSSam Leffler ${_freebsd-update} \ 6460ee3847SMax Laier ${_ftp-proxy} \ 65a7a73b95SHidetoshi Shimokawa fwcontrol \ 665b38a427SRobert Watson getfmac \ 675b38a427SRobert Watson getpmac \ 6854a8adabSPoul-Henning Kamp gstat \ 69a9148abdSDoug Rabson ${_gssd} \ 70477f656bSRafal Jaworowski i2c \ 71123689d3SYoshinobu Inoue ifmcstat \ 720451ac36SGary Palmer inetd \ 735c9036d5SDima Ruban iostat \ 74ad4c6857SYaroslav Tykhiy ${_ip6addrctl} \ 75690f477dSSam Leffler ${_ipfwpcap} \ 76cea557adSRuslan Ermilov ${_IPXrouted} \ 77690f477dSSam Leffler ${_jail} \ 78690f477dSSam Leffler ${_jexec} \ 79690f477dSSam Leffler ${_jls} \ 80690f477dSSam Leffler ${_kbdcontrol} \ 81690f477dSSam Leffler ${_kbdmap} \ 82d10a8d6cSRuslan Ermilov ${_keyserv} \ 83d10a8d6cSRuslan Ermilov ${_kgmon} \ 84d10a8d6cSRuslan Ermilov ${_kgzip} \ 859c6f9240SPeter Wemm kldxref \ 86b3b01ff3SRuslan Ermilov lastlogin \ 87690f477dSSam Leffler ${_lmcconfig} \ 88d10a8d6cSRuslan Ermilov ${_lpr} \ 89d10a8d6cSRuslan Ermilov ${_lptcontrol} \ 90d10a8d6cSRuslan Ermilov ${_mailstats} \ 91cccce27aSPeter Wemm mailwrapper \ 92efc06131SSam Leffler makefs \ 93d10a8d6cSRuslan Ermilov ${_makemap} \ 940451ac36SGary Palmer manctl \ 950adc9d60SMike Smith memcontrol \ 9624ff9bb5SBill Fumerola mergemaster \ 97763fae79SScott Long mfiutil \ 98c7805c63SDoug Rabson mixer \ 99d10a8d6cSRuslan Ermilov ${_mld6query} \ 100f6f23e2cSMike Smith mlxcontrol \ 1018f40768aSGordon Tetlow mountd \ 102d10a8d6cSRuslan Ermilov ${_mount_nwfs} \ 103d10a8d6cSRuslan Ermilov mount_portalfs \ 104d10a8d6cSRuslan Ermilov ${_mount_smbfs} \ 105690f477dSSam Leffler ${_moused} \ 106d10a8d6cSRuslan Ermilov ${_mptable} \ 107fc58801cSScott Long mptutil \ 1080451ac36SGary Palmer mtest \ 1090451ac36SGary Palmer mtree \ 110d10a8d6cSRuslan Ermilov ${_named} \ 111cd3ee173SDag-Erling Smørgrav ${_named-checkconf} \ 112cd3ee173SDag-Erling Smørgrav ${_named-checkzone} \ 113161a5ba8SRuslan Ermilov ${_named.reload} \ 114d10a8d6cSRuslan Ermilov ${_ndiscvt} \ 115bc34ace3SYaroslav Tykhiy ${_ndp} \ 1160451ac36SGary Palmer newsyslog \ 11703914b0bSRick Macklem nfscbd \ 1188f40768aSGordon Tetlow nfsd \ 11903914b0bSRick Macklem nfsdumpstate \ 12003914b0bSRick Macklem nfsrevoke \ 12103914b0bSRick Macklem nfsuserd \ 122690f477dSSam Leffler ${_ngctl} \ 123690f477dSSam Leffler ${_nghook} \ 1245de697a6SColin Percival nologin \ 125c97fe77dSMichael Bushkov ${_nscd} \ 126690f477dSSam Leffler ${_ntp} \ 127e5d34218SMaxim Sobolev ${_nvram} \ 128d10a8d6cSRuslan Ermilov ${_ofwdump} \ 1290451ac36SGary Palmer pciconf \ 1300451ac36SGary Palmer periodic \ 131690f477dSSam Leffler ${_pkg_install} \ 1321b4822a4SAttilio Rao ${_pmcannotate} \ 133690f477dSSam Leffler ${_pmccontrol} \ 134690f477dSSam Leffler ${_pmcstat} \ 135d10a8d6cSRuslan Ermilov ${_pnpinfo} \ 136690f477dSSam Leffler ${_portsnap} \ 137c3c5f9cdSNate Lawson powerd \ 138690f477dSSam Leffler ${_ppp} \ 139d10a8d6cSRuslan Ermilov ${_pppctl} \ 140d10a8d6cSRuslan Ermilov ${_praliases} \ 1416470320fSRobert Watson ${_praudit} \ 1420451ac36SGary Palmer procctl \ 1430451ac36SGary Palmer pstat \ 1440451ac36SGary Palmer pw \ 1450451ac36SGary Palmer pwd_mkdb \ 1460451ac36SGary Palmer quot \ 147690f477dSSam Leffler ${_quotaon} \ 1480451ac36SGary Palmer rarpd \ 149690f477dSSam Leffler ${_repquota} \ 150d10a8d6cSRuslan Ermilov ${_rip6query} \ 1510451ac36SGary Palmer rmt \ 152cd3ee173SDag-Erling Smørgrav ${_rndc} \ 153cd3ee173SDag-Erling Smørgrav ${_rndc-confgen} \ 154d10a8d6cSRuslan Ermilov ${_route6d} \ 1558360efbdSAlfred Perlstein rpcbind \ 1560451ac36SGary Palmer rpc.lockd \ 1570451ac36SGary Palmer rpc.statd \ 158c69a34d4SMatthew Dillon rpc.umntall \ 1596c58990dSBjoern A. Zeeb ${_rpc.yppasswdd} \ 1606c58990dSBjoern A. Zeeb ${_rpc.ypupdated} \ 1616c58990dSBjoern A. Zeeb ${_rpc.ypxfrd} \ 162bc34ace3SYaroslav Tykhiy ${_rrenumd} \ 163bc34ace3SYaroslav Tykhiy ${_rtadvd} \ 1645c9036d5SDima Ruban rtprio \ 165bc34ace3SYaroslav Tykhiy ${_rtsold} \ 166690f477dSSam Leffler ${_rwhod} \ 167690f477dSSam Leffler ${_sa} \ 16842f17e8cSMarcel Moolenaar ${_sade} \ 169d10a8d6cSRuslan Ermilov ${_sendmail} \ 170108e8dd9SJulian Elischer setfib \ 1715b38a427SRobert Watson setfmac \ 1725b38a427SRobert Watson setpmac \ 173d10a8d6cSRuslan Ermilov ${_sicontrol} \ 17480cdf39aSJoerg Wunsch smbmsg \ 1758f61cf9cSMark Santcroos snapinfo \ 176d10a8d6cSRuslan Ermilov ${_spkrtest} \ 1770451ac36SGary Palmer spray \ 1780bc81187SDavid E. O'Brien ${_sysinstall} \ 1790451ac36SGary Palmer syslogd \ 1808d4b20e3SMark Murray tcpdchk \ 1818d4b20e3SMark Murray tcpdmatch \ 182212a79b0SMaxim Konovalov tcpdrop \ 1830acc1823SDavid E. O'Brien tcpdump \ 1840451ac36SGary Palmer timed \ 1850451ac36SGary Palmer traceroute \ 186d10a8d6cSRuslan Ermilov ${_traceroute6} \ 1870451ac36SGary Palmer trpt \ 1880451ac36SGary Palmer tzsetup \ 189f561843cSWeongyo Jeong ${_uathload} \ 19034d26f04SRobert Watson ugidfw \ 191d10a8d6cSRuslan Ermilov ${_usbdevs} \ 1926f0e1ffdSAlfred Perlstein ${_usbconfig} \ 193690f477dSSam Leffler ${_vidcontrol} \ 1940451ac36SGary Palmer vipw \ 19558c6a70aSMartin Blapp wake \ 1960451ac36SGary Palmer watch \ 197370c3cb5SSean Kelly watchdogd \ 198690f477dSSam Leffler ${_wlandebug} \ 199d10a8d6cSRuslan Ermilov ${_wlconfig} \ 200690f477dSSam Leffler ${_wpa} \ 2016c58990dSBjoern A. Zeeb ${_ypbind} \ 2026c58990dSBjoern A. Zeeb ${_yp_mkdb} \ 2036c58990dSBjoern A. Zeeb ${_yppoll} \ 2046c58990dSBjoern A. Zeeb ${_yppush} \ 2056c58990dSBjoern A. Zeeb ${_ypserv} \ 2066c58990dSBjoern A. Zeeb ${_ypset} \ 207d10a8d6cSRuslan Ermilov zic \ 208d10a8d6cSRuslan Ermilov ${_zzz} 209d10a8d6cSRuslan Ermilov 210690f477dSSam Leffler# NB: keep these sorted by MK_* knobs 211690f477dSSam Leffler 212690f477dSSam Leffler.if ${MK_ACCT} != "no" 213690f477dSSam Leffler_ac= ac 214690f477dSSam Leffler_accton= accton 215690f477dSSam Leffler_sa= sa 216690f477dSSam Leffler.endif 217690f477dSSam Leffler 218690f477dSSam Leffler.if ${MK_AMD} != "no" 219690f477dSSam Leffler_amd= amd 220d10a8d6cSRuslan Ermilov.endif 2215021f740SPeter Wemm 222e1fe3dbaSRuslan Ermilov.if ${MK_AUDIT} != "no" 2236470320fSRobert Watson_audit= audit 2246470320fSRobert Watson_auditd= auditd 2256470320fSRobert Watson_auditreduce= auditreduce 2266470320fSRobert Watson_praudit= praudit 2276470320fSRobert Watson.endif 2286470320fSRobert Watson 229690f477dSSam Leffler.if ${MK_AUTHPF} != "no" 230690f477dSSam Leffler_authpf= authpf 231690f477dSSam Leffler.endif 232690f477dSSam Leffler 233e1fe3dbaSRuslan Ermilov.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no" 2346318052dSDoug Barton_dnssec-dsfromkey= dnssec-dsfromkey 2356318052dSDoug Barton_dnssec-keyfromlabel= dnssec-keyfromlabel 23611d9d041SDag-Erling Smørgrav_dnssec-keygen= dnssec-keygen 23711d9d041SDag-Erling Smørgrav_dnssec-signzone= dnssec-signzone 23811d9d041SDag-Erling Smørgrav.endif 239e1fe3dbaSRuslan Ermilov.if ${MK_BIND_NAMED} != "no" 240d10a8d6cSRuslan Ermilov_named= named 241cd3ee173SDag-Erling Smørgrav_named-checkconf= named-checkconf 242cd3ee173SDag-Erling Smørgrav_named-checkzone= named-checkzone 243161a5ba8SRuslan Ermilov_named.reload= named.reload 244cd3ee173SDag-Erling Smørgrav_rndc= rndc 245cd3ee173SDag-Erling Smørgrav_rndc-confgen= rndc-confgen 246d10a8d6cSRuslan Ermilov.endif 247d10a8d6cSRuslan Ermilov 248e1fe3dbaSRuslan Ermilov.if ${MK_BLUETOOTH} != "no" 24923d1e148SMaksim Yevmenkin_bluetooth= bluetooth 25023d1e148SMaksim Yevmenkin.endif 25123d1e148SMaksim Yevmenkin 252690f477dSSam Leffler.if ${MK_BSNMP} != "no" 253690f477dSSam Leffler_bsnmpd= bsnmpd 254d10a8d6cSRuslan Ermilov.endif 255d10a8d6cSRuslan Ermilov 256690f477dSSam Leffler.if ${MK_CTM} != "no" 257690f477dSSam Leffler_ctm= ctm 258690f477dSSam Leffler.endif 259690f477dSSam Leffler 260690f477dSSam Leffler.if ${MK_FLOPPY} != "no" 261690f477dSSam Leffler_fdcontrol= fdcontrol 262690f477dSSam Leffler_fdformat= fdformat 263690f477dSSam Leffler_fdread= fdread 264690f477dSSam Leffler_fdwrite= fdwrite 265690f477dSSam Leffler.endif 266690f477dSSam Leffler 267690f477dSSam Leffler.if ${MK_FREEBSD_UPDATE} != "no" 268690f477dSSam Leffler_freebsd-update= freebsd-update 26960ee3847SMax Laier.endif 27060ee3847SMax Laier 271a9148abdSDoug Rabson.if ${MK_GSSAPI} != no 272a9148abdSDoug Rabson_gssd= gssd 273a9148abdSDoug Rabson.endif 274a9148abdSDoug Rabson 275e1fe3dbaSRuslan Ermilov.if ${MK_INET6} != "no" 276c42d8ce5SYaroslav Tykhiy_faithd= faithd 277ad4c6857SYaroslav Tykhiy_ip6addrctl= ip6addrctl 278d10a8d6cSRuslan Ermilov_mld6query= mld6query 279bc34ace3SYaroslav Tykhiy_ndp= ndp 280d10a8d6cSRuslan Ermilov_rip6query= rip6query 281d10a8d6cSRuslan Ermilov_route6d= route6d 282bc34ace3SYaroslav Tykhiy_rrenumd= rrenumd 283bc34ace3SYaroslav Tykhiy_rtadvd= rtadvd 284bc34ace3SYaroslav Tykhiy_rtsold= rtsold 285d10a8d6cSRuslan Ermilov_traceroute6= traceroute6 286d10a8d6cSRuslan Ermilov.endif 287d10a8d6cSRuslan Ermilov 288690f477dSSam Leffler.if ${MK_IPFW} != "no" 289690f477dSSam Leffler_ipfwpcap= ipfwpcap 290690f477dSSam Leffler.endif 291690f477dSSam Leffler 292cea557adSRuslan Ermilov.if ${MK_IPX} != "no" 293cea557adSRuslan Ermilov_IPXrouted= IPXrouted 294cea557adSRuslan Ermilov.endif 295cea557adSRuslan Ermilov 296690f477dSSam Leffler.if ${MK_JAIL} != "no" 297690f477dSSam Leffler_jail= jail 29868c870abSAntoine Brodin_jexec= jexec 299690f477dSSam Leffler_jls= jls 300690f477dSSam Leffler.endif 301690f477dSSam Leffler 302690f477dSSam Leffler# XXX MK_SYSCONS 303690f477dSSam Leffler# XXX is moused w/ usb useful? 304690f477dSSam Leffler.if ${MK_LEGACY_CONSOLE} != "no" 305690f477dSSam Leffler_kbdcontrol= kbdcontrol 306690f477dSSam Leffler_kbdmap= kbdmap 307690f477dSSam Leffler_moused= moused 308690f477dSSam Leffler_vidcontrol= vidcontrol 309690f477dSSam Leffler.endif 310690f477dSSam Leffler 3111272ddb2SBjoern A. Zeeb.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no" 312690f477dSSam Leffler.if ${MK_PPP} != "no" 313690f477dSSam Leffler_pppctl= pppctl 314690f477dSSam Leffler.endif 315690f477dSSam Leffler.if ${MK_NS_CACHING} != "no" 316690f477dSSam Leffler_nscd= nscd 317690f477dSSam Leffler.endif 318690f477dSSam Leffler.endif 319690f477dSSam Leffler 320690f477dSSam Leffler.if ${MK_LPR} != "no" 321690f477dSSam Leffler_lpr= lpr 322690f477dSSam Leffler.endif 323690f477dSSam Leffler 324690f477dSSam Leffler.if ${MK_NETGRAPH} != "no" 325690f477dSSam Leffler_flowctl= flowctl 326690f477dSSam Leffler_lmcconfig= lmcconfig 327690f477dSSam Leffler_ngctl= ngctl 328690f477dSSam Leffler_nghook= nghook 329690f477dSSam Leffler.endif 330690f477dSSam Leffler 331e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 3326c58990dSBjoern A. Zeeb_rpc.yppasswdd= rpc.yppasswdd 3336c58990dSBjoern A. Zeeb_rpc.ypupdated= rpc.ypupdated 3346c58990dSBjoern A. Zeeb_rpc.ypxfrd= rpc.ypxfrd 3356c58990dSBjoern A. Zeeb_ypbind= ypbind 3366c58990dSBjoern A. Zeeb_yp_mkdb= yp_mkdb 3376c58990dSBjoern A. Zeeb_yppoll= yppoll 3386c58990dSBjoern A. Zeeb_yppush= yppush 3396c58990dSBjoern A. Zeeb_ypserv= ypserv 3406c58990dSBjoern A. Zeeb_ypset= ypset 3416c58990dSBjoern A. Zeeb.endif 3426c58990dSBjoern A. Zeeb 343690f477dSSam Leffler.if ${MK_NTP} != "no" 344690f477dSSam Leffler_ntp= ntp 3458d69c48bSMax Laier.endif 3468d69c48bSMax Laier 347690f477dSSam Leffler.if ${MK_OPENSSL} != "no" 348690f477dSSam Leffler_keyserv= keyserv 349152f2a4aSRuslan Ermilov.endif 350152f2a4aSRuslan Ermilov 351690f477dSSam Leffler.if ${MK_PF} != "no" 352690f477dSSam Leffler_ftp-proxy= ftp-proxy 3538c0e8d96STim Vanderhoek.endif 3548c0e8d96STim Vanderhoek 355690f477dSSam Leffler.if ${MK_PKGTOOLS} != "no" 356690f477dSSam Leffler_pkg_install= pkg_install 3578af480aeSRuslan Ermilov.endif 358690f477dSSam Leffler 359690f477dSSam Leffler# XXX MK_TOOLCHAIN? 360690f477dSSam Leffler.if ${MK_PMC} != "no" 3611b4822a4SAttilio Rao_pmcannotate= pmcannotate 362690f477dSSam Leffler_pmccontrol= pmccontrol 363690f477dSSam Leffler_pmcstat= pmcstat 364690f477dSSam Leffler.endif 365690f477dSSam Leffler 366690f477dSSam Leffler.if ${MK_PORTSNAP} != "no" 367690f477dSSam Leffler_portsnap= portsnap 368690f477dSSam Leffler.endif 369690f477dSSam Leffler 370690f477dSSam Leffler.if ${MK_PPP} != "no" 371690f477dSSam Leffler_ppp= ppp 372690f477dSSam Leffler#_pppctl handled below 373690f477dSSam Leffler.endif 374690f477dSSam Leffler 375690f477dSSam Leffler.if ${MK_QUOTAS} != "no" 376690f477dSSam Leffler_edquota= edquota 377690f477dSSam Leffler_quotaon= quotaon 378690f477dSSam Leffler_repquota= repquota 379690f477dSSam Leffler.endif 380690f477dSSam Leffler 381690f477dSSam Leffler.if ${MK_RCMDS} != "no" 382690f477dSSam Leffler_rwhod= rwhod 3838af480aeSRuslan Ermilov.endif 3848af480aeSRuslan Ermilov 385e1fe3dbaSRuslan Ermilov.if ${MK_SENDMAIL} != "no" 386d10a8d6cSRuslan Ermilov_editmap= editmap 387d10a8d6cSRuslan Ermilov_mailstats= mailstats 388d10a8d6cSRuslan Ermilov_makemap= makemap 389d10a8d6cSRuslan Ermilov_praliases= praliases 390d10a8d6cSRuslan Ermilov_sendmail= sendmail 3915a85f025SPoul-Henning Kamp.endif 3925a85f025SPoul-Henning Kamp 393690f477dSSam Leffler.if ${MK_SYSINSTALL} != "no" 3942110f388SMarius Strobl.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || \ 3952110f388SMarius Strobl ${MACHINE_ARCH} == "sparc64" 396690f477dSSam Leffler_sade= sade 3970d44ba5dSMarcel Moolenaar.endif 398690f477dSSam Leffler.if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips" 399690f477dSSam Leffler_sysinstall= sysinstall 400690f477dSSam Leffler.endif 401690f477dSSam Leffler.endif 402690f477dSSam Leffler 403690f477dSSam Leffler.if ${MK_TOOLCHAIN} != "no" 404690f477dSSam Leffler_config= config 405690f477dSSam Leffler_crunch= crunch 406690f477dSSam Leffler.endif 407690f477dSSam Leffler 408e1fe3dbaSRuslan Ermilov.if ${MK_USB} != "no" 409fe41f260SWeongyo Jeong.if ${MACHINE_ARCH} != "ia64" 410f561843cSWeongyo Jeong_uathload= uathload 411fe41f260SWeongyo Jeong.endif 4123975e3a1SAndrew Thompson#_usbdevs= usbdevs 4136f0e1ffdSAlfred Perlstein_usbconfig= usbconfig 4142b51223fSStefan Eßer.endif 4152b51223fSStefan Eßer 416690f477dSSam Leffler.if ${MK_WIRELESS} != "no" 417690f477dSSam Leffler_ancontrol= ancontrol 418690f477dSSam Leffler_wlandebug= wlandebug 419690f477dSSam Leffler_wpa= wpa 420690f477dSSam Leffler.endif 421690f477dSSam Leffler 42257628e38SOlivier Houchard.if ${MACHINE_ARCH} == "arm" 42357628e38SOlivier Houchard_kgmon= kgmon 42457628e38SOlivier Houchard.endif 42557628e38SOlivier Houchard 4261a1536c1SJohn Birrell.if ${MACHINE_ARCH} == "i386" 427690f477dSSam Leffler.if ${MK_APM} != "no" 428d10a8d6cSRuslan Ermilov_apm= apm 429d10a8d6cSRuslan Ermilov_apmd= apmd 430690f477dSSam Leffler.endif 431d10a8d6cSRuslan Ermilov_asf= asf 432690f477dSSam Leffler.if ${MK_TOOLCHAIN} != "no" 433d10a8d6cSRuslan Ermilov_btxld= btxld 434690f477dSSam Leffler.endif 435e085f869SStanislav Sedov_cpucontrol= cpucontrol 436d10a8d6cSRuslan Ermilov_kgmon= kgmon 437d10a8d6cSRuslan Ermilov_kgzip= kgzip 438d10a8d6cSRuslan Ermilov_lptcontrol= lptcontrol 439cea557adSRuslan Ermilov.if ${MK_NCP} != "no" 440d10a8d6cSRuslan Ermilov_mount_nwfs= mount_nwfs 441cea557adSRuslan Ermilov.endif 442d10a8d6cSRuslan Ermilov_mount_smbfs= mount_smbfs 443d10a8d6cSRuslan Ermilov_mptable= mptable 444690f477dSSam Leffler.if ${MK_NDIS} != "no" 445d10a8d6cSRuslan Ermilov_ndiscvt= ndiscvt 446690f477dSSam Leffler.endif 447d10a8d6cSRuslan Ermilov_pnpinfo= pnpinfo 44879e295e8SPoul-Henning Kamp_sicontrol= sicontrol 449d10a8d6cSRuslan Ermilov_spkrtest= spkrtest 450d10a8d6cSRuslan Ermilov_zzz= zzz 451f8eecc08SWarner Losh.if ${MACHINE} == "i386" 452e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 453f8eecc08SWarner Losh_acpi= acpi 454f8eecc08SWarner Losh.endif 455f8eecc08SWarner Losh_boot0cfg= boot0cfg 456690f477dSSam Leffler.if ${MK_WIRELESS} != "no" 457f8eecc08SWarner Losh_wlconfig= wlconfig 458690f477dSSam Leffler.endif 459f8eecc08SWarner Losh.elif ${MACHINE} == "pc98" 460f8eecc08SWarner Losh_boot98cfg= boot98cfg 461f8eecc08SWarner Losh.endif 462f3bb47ccSRuslan Ermilov.endif 4633bc2f9a8SPoul-Henning Kamp 46419f2b0e8SPeter Wemm# kgzip: builds, but missing support files 46519f2b0e8SPeter Wemm# mptable: broken (not 64 bit clean) 46619f2b0e8SPeter Wemm# pnpinfo: crashes (not really useful anyway) 467a6f4ec06SPeter Wemm.if ${MACHINE_ARCH} == "amd64" 468e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 469d10a8d6cSRuslan Ermilov_acpi= acpi 470d10a8d6cSRuslan Ermilov.endif 47171f99e63SJung-uk Kim.if ${MK_APM} != "no" 47271f99e63SJung-uk Kim_apm= apm 47371f99e63SJung-uk Kim.endif 474d10a8d6cSRuslan Ermilov_asf= asf 475d10a8d6cSRuslan Ermilov_boot0cfg= boot0cfg 476690f477dSSam Leffler.if ${MK_TOOLCHAIN} != "no" 477d10a8d6cSRuslan Ermilov_btxld= btxld 478690f477dSSam Leffler.endif 479e085f869SStanislav Sedov_cpucontrol= cpucontrol 480be8282baSBruce Evans_kgmon= kgmon 481d10a8d6cSRuslan Ermilov_lptcontrol= lptcontrol 482cea557adSRuslan Ermilov.if ${MK_NCP} != "no" 483d10a8d6cSRuslan Ermilov_mount_nwfs= mount_nwfs 484cea557adSRuslan Ermilov.endif 485d10a8d6cSRuslan Ermilov_mount_smbfs= mount_smbfs 486d10a8d6cSRuslan Ermilov_mptable= mptable 487690f477dSSam Leffler.if ${MK_NDIS} != "no" 4884e012474SBill Paul_ndiscvt= ndiscvt 489690f477dSSam Leffler.endif 49079e295e8SPoul-Henning Kamp_sicontrol= sicontrol 491d10a8d6cSRuslan Ermilov_spkrtest= spkrtest 492d10a8d6cSRuslan Ermilov_zzz= zzz 493a6f4ec06SPeter Wemm.endif 494a6f4ec06SPeter Wemm 495d10a8d6cSRuslan Ermilov.if ${MACHINE_ARCH} == "ia64" 496e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 497d10a8d6cSRuslan Ermilov_acpi= acpi 498c7961209SKATO Takenori.endif 499fb35b471SMarcel Moolenaar_kgmon= kgmon 500a1800335SMarcel Moolenaar_mount_smbfs= mount_smbfs 501d10a8d6cSRuslan Ermilov_zzz= zzz 5026a70fca0SKATO Takenori.endif 503c7961209SKATO Takenori 50459fa7082SR. Imura.if ${MACHINE_ARCH} == "powerpc" 50559fa7082SR. Imura_mount_smbfs= mount_smbfs 506e5d34218SMaxim Sobolev_nvram= nvram 507104954feSPeter Grehan_ofwdump= ofwdump 50859fa7082SR. Imura.endif 50959fa7082SR. Imura 5106f6ede92SThomas Moestl.if ${MACHINE_ARCH} == "sparc64" 511156e1decSMarius Strobl_eeprom= eeprom 512d10a8d6cSRuslan Ermilov_ofwdump= ofwdump 513a8ec1b48SMaxim Sobolev.endif 514a8ec1b48SMaxim Sobolev 515dea673e9SRodney W. Grimes.include <bsd.subdir.mk> 516