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 \ 46cd3ee173SDag-Erling Smørgrav ${_dnssec-keygen} \ 47cd3ee173SDag-Erling Smørgrav ${_dnssec-signzone} \ 480738c00eSWarner Losh dumpcis \ 49d10a8d6cSRuslan Ermilov ${_editmap} \ 50690f477dSSam Leffler ${_edquota} \ 51156e1decSMarius Strobl ${_eeprom} \ 52caefa400SPoul-Henning Kamp extattr \ 539754f5b6SRobert Watson extattrctl \ 54c42d8ce5SYaroslav Tykhiy ${_faithd} \ 55690f477dSSam Leffler ${_fdcontrol} \ 56690f477dSSam Leffler ${_fdformat} \ 57690f477dSSam Leffler ${_fdread} \ 58690f477dSSam Leffler ${_fdwrite} \ 597825a6bdSPoul-Henning Kamp fifolog \ 60690f477dSSam Leffler ${_flowctl} \ 61690f477dSSam Leffler ${_freebsd-update} \ 6260ee3847SMax Laier ${_ftp-proxy} \ 63a7a73b95SHidetoshi Shimokawa fwcontrol \ 645b38a427SRobert Watson getfmac \ 655b38a427SRobert Watson getpmac \ 6654a8adabSPoul-Henning Kamp gstat \ 67a9148abdSDoug Rabson ${_gssd} \ 68477f656bSRafal Jaworowski i2c \ 69123689d3SYoshinobu Inoue ifmcstat \ 700451ac36SGary Palmer inetd \ 715c9036d5SDima Ruban iostat \ 72ad4c6857SYaroslav Tykhiy ${_ip6addrctl} \ 73690f477dSSam Leffler ${_ipfwpcap} \ 74cea557adSRuslan Ermilov ${_IPXrouted} \ 75690f477dSSam Leffler ${_jail} \ 76690f477dSSam Leffler ${_jexec} \ 77690f477dSSam Leffler ${_jls} \ 78690f477dSSam Leffler ${_kbdcontrol} \ 79690f477dSSam Leffler ${_kbdmap} \ 80d10a8d6cSRuslan Ermilov ${_keyserv} \ 81d10a8d6cSRuslan Ermilov ${_kgmon} \ 82d10a8d6cSRuslan Ermilov ${_kgzip} \ 839c6f9240SPeter Wemm kldxref \ 84b3b01ff3SRuslan Ermilov lastlogin \ 85690f477dSSam Leffler ${_lmcconfig} \ 86d10a8d6cSRuslan Ermilov ${_lpr} \ 87d10a8d6cSRuslan Ermilov ${_lptcontrol} \ 88d10a8d6cSRuslan Ermilov ${_mailstats} \ 89cccce27aSPeter Wemm mailwrapper \ 90efc06131SSam Leffler makefs \ 91d10a8d6cSRuslan Ermilov ${_makemap} \ 920451ac36SGary Palmer manctl \ 930adc9d60SMike Smith memcontrol \ 9424ff9bb5SBill Fumerola mergemaster \ 95c7805c63SDoug Rabson mixer \ 96d10a8d6cSRuslan Ermilov ${_mld6query} \ 97f6f23e2cSMike Smith mlxcontrol \ 988f40768aSGordon Tetlow mountd \ 99d10a8d6cSRuslan Ermilov ${_mount_nwfs} \ 100d10a8d6cSRuslan Ermilov mount_portalfs \ 101d10a8d6cSRuslan Ermilov ${_mount_smbfs} \ 102690f477dSSam Leffler ${_moused} \ 103d10a8d6cSRuslan Ermilov ${_mptable} \ 1040451ac36SGary Palmer mtest \ 1050451ac36SGary Palmer mtree \ 106d10a8d6cSRuslan Ermilov ${_named} \ 107cd3ee173SDag-Erling Smørgrav ${_named-checkconf} \ 108cd3ee173SDag-Erling Smørgrav ${_named-checkzone} \ 109161a5ba8SRuslan Ermilov ${_named.reload} \ 110d10a8d6cSRuslan Ermilov ${_ndiscvt} \ 111bc34ace3SYaroslav Tykhiy ${_ndp} \ 1120451ac36SGary Palmer newsyslog \ 11303914b0bSRick Macklem nfscbd \ 1148f40768aSGordon Tetlow nfsd \ 11503914b0bSRick Macklem nfsdumpstate \ 11603914b0bSRick Macklem nfsrevoke \ 11703914b0bSRick Macklem nfsuserd \ 118690f477dSSam Leffler ${_ngctl} \ 119690f477dSSam Leffler ${_nghook} \ 1205de697a6SColin Percival nologin \ 121c97fe77dSMichael Bushkov ${_nscd} \ 122690f477dSSam Leffler ${_ntp} \ 123e5d34218SMaxim Sobolev ${_nvram} \ 124d10a8d6cSRuslan Ermilov ${_ofwdump} \ 1250451ac36SGary Palmer pciconf \ 1260451ac36SGary Palmer periodic \ 127690f477dSSam Leffler ${_pkg_install} \ 1281b4822a4SAttilio Rao ${_pmcannotate} \ 129690f477dSSam Leffler ${_pmccontrol} \ 130690f477dSSam Leffler ${_pmcstat} \ 131d10a8d6cSRuslan Ermilov ${_pnpinfo} \ 132690f477dSSam Leffler ${_portsnap} \ 133c3c5f9cdSNate Lawson powerd \ 134690f477dSSam Leffler ${_ppp} \ 135d10a8d6cSRuslan Ermilov ${_pppctl} \ 136d10a8d6cSRuslan Ermilov ${_praliases} \ 1376470320fSRobert Watson ${_praudit} \ 1380451ac36SGary Palmer procctl \ 1390451ac36SGary Palmer pstat \ 1400451ac36SGary Palmer pw \ 1410451ac36SGary Palmer pwd_mkdb \ 1420451ac36SGary Palmer quot \ 143690f477dSSam Leffler ${_quotaon} \ 1440451ac36SGary Palmer rarpd \ 145690f477dSSam Leffler ${_repquota} \ 146d10a8d6cSRuslan Ermilov ${_rip6query} \ 1470451ac36SGary Palmer rmt \ 148cd3ee173SDag-Erling Smørgrav ${_rndc} \ 149cd3ee173SDag-Erling Smørgrav ${_rndc-confgen} \ 150d10a8d6cSRuslan Ermilov ${_route6d} \ 1518360efbdSAlfred Perlstein rpcbind \ 1520451ac36SGary Palmer rpc.lockd \ 1530451ac36SGary Palmer rpc.statd \ 154c69a34d4SMatthew Dillon rpc.umntall \ 1556c58990dSBjoern A. Zeeb ${_rpc.yppasswdd} \ 1566c58990dSBjoern A. Zeeb ${_rpc.ypupdated} \ 1576c58990dSBjoern A. Zeeb ${_rpc.ypxfrd} \ 158bc34ace3SYaroslav Tykhiy ${_rrenumd} \ 159bc34ace3SYaroslav Tykhiy ${_rtadvd} \ 1605c9036d5SDima Ruban rtprio \ 161bc34ace3SYaroslav Tykhiy ${_rtsold} \ 162690f477dSSam Leffler ${_rwhod} \ 163690f477dSSam Leffler ${_sa} \ 16442f17e8cSMarcel Moolenaar ${_sade} \ 165d10a8d6cSRuslan Ermilov ${_sendmail} \ 166108e8dd9SJulian Elischer setfib \ 1675b38a427SRobert Watson setfmac \ 1685b38a427SRobert Watson setpmac \ 169d10a8d6cSRuslan Ermilov ${_sicontrol} \ 17080cdf39aSJoerg Wunsch smbmsg \ 1718f61cf9cSMark Santcroos snapinfo \ 172d10a8d6cSRuslan Ermilov ${_spkrtest} \ 1730451ac36SGary Palmer spray \ 1740bc81187SDavid E. O'Brien ${_sysinstall} \ 1750451ac36SGary Palmer syslogd \ 1768d4b20e3SMark Murray tcpdchk \ 1778d4b20e3SMark Murray tcpdmatch \ 178212a79b0SMaxim Konovalov tcpdrop \ 1790acc1823SDavid E. O'Brien tcpdump \ 1800451ac36SGary Palmer timed \ 1810451ac36SGary Palmer traceroute \ 182d10a8d6cSRuslan Ermilov ${_traceroute6} \ 1830451ac36SGary Palmer trpt \ 1840451ac36SGary Palmer tzsetup \ 185f561843cSWeongyo Jeong ${_uathload} \ 18634d26f04SRobert Watson ugidfw \ 187d10a8d6cSRuslan Ermilov ${_usbdevs} \ 1886f0e1ffdSAlfred Perlstein ${_usbconfig} \ 189690f477dSSam Leffler ${_vidcontrol} \ 1900451ac36SGary Palmer vipw \ 1910451ac36SGary Palmer watch \ 192370c3cb5SSean Kelly watchdogd \ 193690f477dSSam Leffler ${_wlandebug} \ 194d10a8d6cSRuslan Ermilov ${_wlconfig} \ 195690f477dSSam Leffler ${_wpa} \ 1966c58990dSBjoern A. Zeeb ${_ypbind} \ 1976c58990dSBjoern A. Zeeb ${_yp_mkdb} \ 1986c58990dSBjoern A. Zeeb ${_yppoll} \ 1996c58990dSBjoern A. Zeeb ${_yppush} \ 2006c58990dSBjoern A. Zeeb ${_ypserv} \ 2016c58990dSBjoern A. Zeeb ${_ypset} \ 202d10a8d6cSRuslan Ermilov zic \ 203d10a8d6cSRuslan Ermilov ${_zzz} 204d10a8d6cSRuslan Ermilov 205690f477dSSam Leffler# NB: keep these sorted by MK_* knobs 206690f477dSSam Leffler 207690f477dSSam Leffler.if ${MK_ACCT} != "no" 208690f477dSSam Leffler_ac= ac 209690f477dSSam Leffler_accton= accton 210690f477dSSam Leffler_sa= sa 211690f477dSSam Leffler.endif 212690f477dSSam Leffler 213690f477dSSam Leffler.if ${MK_AMD} != "no" 214690f477dSSam Leffler_amd= amd 215d10a8d6cSRuslan Ermilov.endif 2165021f740SPeter Wemm 217e1fe3dbaSRuslan Ermilov.if ${MK_AUDIT} != "no" 2186470320fSRobert Watson_audit= audit 2196470320fSRobert Watson_auditd= auditd 2206470320fSRobert Watson_auditreduce= auditreduce 2216470320fSRobert Watson_praudit= praudit 2226470320fSRobert Watson.endif 2236470320fSRobert Watson 224690f477dSSam Leffler.if ${MK_AUTHPF} != "no" 225690f477dSSam Leffler_authpf= authpf 226690f477dSSam Leffler.endif 227690f477dSSam Leffler 228e1fe3dbaSRuslan Ermilov.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no" 22911d9d041SDag-Erling Smørgrav_dnssec-keygen= dnssec-keygen 23011d9d041SDag-Erling Smørgrav_dnssec-signzone= dnssec-signzone 23111d9d041SDag-Erling Smørgrav.endif 232e1fe3dbaSRuslan Ermilov.if ${MK_BIND_NAMED} != "no" 233d10a8d6cSRuslan Ermilov_named= named 234cd3ee173SDag-Erling Smørgrav_named-checkconf= named-checkconf 235cd3ee173SDag-Erling Smørgrav_named-checkzone= named-checkzone 236161a5ba8SRuslan Ermilov_named.reload= named.reload 237cd3ee173SDag-Erling Smørgrav_rndc= rndc 238cd3ee173SDag-Erling Smørgrav_rndc-confgen= rndc-confgen 239d10a8d6cSRuslan Ermilov.endif 240d10a8d6cSRuslan Ermilov 241e1fe3dbaSRuslan Ermilov.if ${MK_BLUETOOTH} != "no" 24223d1e148SMaksim Yevmenkin_bluetooth= bluetooth 24323d1e148SMaksim Yevmenkin.endif 24423d1e148SMaksim Yevmenkin 245690f477dSSam Leffler.if ${MK_BSNMP} != "no" 246690f477dSSam Leffler_bsnmpd= bsnmpd 247d10a8d6cSRuslan Ermilov.endif 248d10a8d6cSRuslan Ermilov 249690f477dSSam Leffler.if ${MK_CTM} != "no" 250690f477dSSam Leffler_ctm= ctm 251690f477dSSam Leffler.endif 252690f477dSSam Leffler 253690f477dSSam Leffler.if ${MK_FLOPPY} != "no" 254690f477dSSam Leffler_fdcontrol= fdcontrol 255690f477dSSam Leffler_fdformat= fdformat 256690f477dSSam Leffler_fdread= fdread 257690f477dSSam Leffler_fdwrite= fdwrite 258690f477dSSam Leffler.endif 259690f477dSSam Leffler 260690f477dSSam Leffler.if ${MK_FREEBSD_UPDATE} != "no" 261690f477dSSam Leffler_freebsd-update= freebsd-update 26260ee3847SMax Laier.endif 26360ee3847SMax Laier 264a9148abdSDoug Rabson.if ${MK_GSSAPI} != no 265a9148abdSDoug Rabson_gssd= gssd 266a9148abdSDoug Rabson.endif 267a9148abdSDoug Rabson 268e1fe3dbaSRuslan Ermilov.if ${MK_INET6} != "no" 269c42d8ce5SYaroslav Tykhiy_faithd= faithd 270ad4c6857SYaroslav Tykhiy_ip6addrctl= ip6addrctl 271d10a8d6cSRuslan Ermilov_mld6query= mld6query 272bc34ace3SYaroslav Tykhiy_ndp= ndp 273d10a8d6cSRuslan Ermilov_rip6query= rip6query 274d10a8d6cSRuslan Ermilov_route6d= route6d 275bc34ace3SYaroslav Tykhiy_rrenumd= rrenumd 276bc34ace3SYaroslav Tykhiy_rtadvd= rtadvd 277bc34ace3SYaroslav Tykhiy_rtsold= rtsold 278d10a8d6cSRuslan Ermilov_traceroute6= traceroute6 279d10a8d6cSRuslan Ermilov.endif 280d10a8d6cSRuslan Ermilov 281690f477dSSam Leffler.if ${MK_IPFW} != "no" 282690f477dSSam Leffler_ipfwpcap= ipfwpcap 283690f477dSSam Leffler.endif 284690f477dSSam Leffler 285cea557adSRuslan Ermilov.if ${MK_IPX} != "no" 286cea557adSRuslan Ermilov_IPXrouted= IPXrouted 287cea557adSRuslan Ermilov.endif 288cea557adSRuslan Ermilov 289690f477dSSam Leffler.if ${MK_JAIL} != "no" 290690f477dSSam Leffler_jail= jail 29168c870abSAntoine Brodin_jexec= jexec 292690f477dSSam Leffler_jls= jls 293690f477dSSam Leffler.endif 294690f477dSSam Leffler 295690f477dSSam Leffler# XXX MK_SYSCONS 296690f477dSSam Leffler# XXX is moused w/ usb useful? 297690f477dSSam Leffler.if ${MK_LEGACY_CONSOLE} != "no" 298690f477dSSam Leffler_kbdcontrol= kbdcontrol 299690f477dSSam Leffler_kbdmap= kbdmap 300690f477dSSam Leffler_moused= moused 301690f477dSSam Leffler_vidcontrol= vidcontrol 302690f477dSSam Leffler.endif 303690f477dSSam Leffler 3041272ddb2SBjoern A. Zeeb.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no" 305690f477dSSam Leffler.if ${MK_PPP} != "no" 306690f477dSSam Leffler_pppctl= pppctl 307690f477dSSam Leffler.endif 308690f477dSSam Leffler.if ${MK_NS_CACHING} != "no" 309690f477dSSam Leffler_nscd= nscd 310690f477dSSam Leffler.endif 311690f477dSSam Leffler.endif 312690f477dSSam Leffler 313690f477dSSam Leffler.if ${MK_LPR} != "no" 314690f477dSSam Leffler_lpr= lpr 315690f477dSSam Leffler.endif 316690f477dSSam Leffler 317690f477dSSam Leffler.if ${MK_NETGRAPH} != "no" 318690f477dSSam Leffler_flowctl= flowctl 319690f477dSSam Leffler_lmcconfig= lmcconfig 320690f477dSSam Leffler_ngctl= ngctl 321690f477dSSam Leffler_nghook= nghook 322690f477dSSam Leffler.endif 323690f477dSSam Leffler 324e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 3256c58990dSBjoern A. Zeeb_rpc.yppasswdd= rpc.yppasswdd 3266c58990dSBjoern A. Zeeb_rpc.ypupdated= rpc.ypupdated 3276c58990dSBjoern A. Zeeb_rpc.ypxfrd= rpc.ypxfrd 3286c58990dSBjoern A. Zeeb_ypbind= ypbind 3296c58990dSBjoern A. Zeeb_yp_mkdb= yp_mkdb 3306c58990dSBjoern A. Zeeb_yppoll= yppoll 3316c58990dSBjoern A. Zeeb_yppush= yppush 3326c58990dSBjoern A. Zeeb_ypserv= ypserv 3336c58990dSBjoern A. Zeeb_ypset= ypset 3346c58990dSBjoern A. Zeeb.endif 3356c58990dSBjoern A. Zeeb 336690f477dSSam Leffler.if ${MK_NTP} != "no" 337690f477dSSam Leffler_ntp= ntp 3388d69c48bSMax Laier.endif 3398d69c48bSMax Laier 340690f477dSSam Leffler.if ${MK_OPENSSL} != "no" 341690f477dSSam Leffler_keyserv= keyserv 342152f2a4aSRuslan Ermilov.endif 343152f2a4aSRuslan Ermilov 344690f477dSSam Leffler.if ${MK_PF} != "no" 345690f477dSSam Leffler_ftp-proxy= ftp-proxy 3468c0e8d96STim Vanderhoek.endif 3478c0e8d96STim Vanderhoek 348690f477dSSam Leffler.if ${MK_PKGTOOLS} != "no" 349690f477dSSam Leffler_pkg_install= pkg_install 3508af480aeSRuslan Ermilov.endif 351690f477dSSam Leffler 352690f477dSSam Leffler# XXX MK_TOOLCHAIN? 353690f477dSSam Leffler.if ${MK_PMC} != "no" 3541b4822a4SAttilio Rao_pmcannotate= pmcannotate 355690f477dSSam Leffler_pmccontrol= pmccontrol 356690f477dSSam Leffler_pmcstat= pmcstat 357690f477dSSam Leffler.endif 358690f477dSSam Leffler 359690f477dSSam Leffler.if ${MK_PORTSNAP} != "no" 360690f477dSSam Leffler_portsnap= portsnap 361690f477dSSam Leffler.endif 362690f477dSSam Leffler 363690f477dSSam Leffler.if ${MK_PPP} != "no" 364690f477dSSam Leffler_ppp= ppp 365690f477dSSam Leffler#_pppctl handled below 366690f477dSSam Leffler.endif 367690f477dSSam Leffler 368690f477dSSam Leffler.if ${MK_QUOTAS} != "no" 369690f477dSSam Leffler_edquota= edquota 370690f477dSSam Leffler_quotaon= quotaon 371690f477dSSam Leffler_repquota= repquota 372690f477dSSam Leffler.endif 373690f477dSSam Leffler 374690f477dSSam Leffler.if ${MK_RCMDS} != "no" 375690f477dSSam Leffler_rwhod= rwhod 3768af480aeSRuslan Ermilov.endif 3778af480aeSRuslan Ermilov 378e1fe3dbaSRuslan Ermilov.if ${MK_SENDMAIL} != "no" 379d10a8d6cSRuslan Ermilov_editmap= editmap 380d10a8d6cSRuslan Ermilov_mailstats= mailstats 381d10a8d6cSRuslan Ermilov_makemap= makemap 382d10a8d6cSRuslan Ermilov_praliases= praliases 383d10a8d6cSRuslan Ermilov_sendmail= sendmail 3845a85f025SPoul-Henning Kamp.endif 3855a85f025SPoul-Henning Kamp 386690f477dSSam Leffler.if ${MK_SYSINSTALL} != "no" 3872110f388SMarius Strobl.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || \ 3882110f388SMarius Strobl ${MACHINE_ARCH} == "sparc64" 389690f477dSSam Leffler_sade= sade 3900d44ba5dSMarcel Moolenaar.endif 391690f477dSSam Leffler.if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips" 392690f477dSSam Leffler_sysinstall= sysinstall 393690f477dSSam Leffler.endif 394690f477dSSam Leffler.endif 395690f477dSSam Leffler 396690f477dSSam Leffler.if ${MK_TOOLCHAIN} != "no" 397690f477dSSam Leffler_config= config 398690f477dSSam Leffler_crunch= crunch 399690f477dSSam Leffler.endif 400690f477dSSam Leffler 401e1fe3dbaSRuslan Ermilov.if ${MK_USB} != "no" 402fe41f260SWeongyo Jeong.if ${MACHINE_ARCH} != "ia64" 403f561843cSWeongyo Jeong_uathload= uathload 404fe41f260SWeongyo Jeong.endif 4053975e3a1SAndrew Thompson#_usbdevs= usbdevs 4066f0e1ffdSAlfred Perlstein_usbconfig= usbconfig 4072b51223fSStefan Eßer.endif 4082b51223fSStefan Eßer 409690f477dSSam Leffler.if ${MK_WIRELESS} != "no" 410690f477dSSam Leffler_ancontrol= ancontrol 411690f477dSSam Leffler_wlandebug= wlandebug 412690f477dSSam Leffler_wpa= wpa 413690f477dSSam Leffler.endif 414690f477dSSam Leffler 41557628e38SOlivier Houchard.if ${MACHINE_ARCH} == "arm" 41657628e38SOlivier Houchard_kgmon= kgmon 41757628e38SOlivier Houchard.endif 41857628e38SOlivier Houchard 4191a1536c1SJohn Birrell.if ${MACHINE_ARCH} == "i386" 420690f477dSSam Leffler.if ${MK_APM} != "no" 421d10a8d6cSRuslan Ermilov_apm= apm 422d10a8d6cSRuslan Ermilov_apmd= apmd 423690f477dSSam Leffler.endif 424d10a8d6cSRuslan Ermilov_asf= asf 425690f477dSSam Leffler.if ${MK_TOOLCHAIN} != "no" 426d10a8d6cSRuslan Ermilov_btxld= btxld 427690f477dSSam Leffler.endif 428e085f869SStanislav Sedov_cpucontrol= cpucontrol 429d10a8d6cSRuslan Ermilov_kgmon= kgmon 430d10a8d6cSRuslan Ermilov_kgzip= kgzip 431d10a8d6cSRuslan Ermilov_lptcontrol= lptcontrol 432cea557adSRuslan Ermilov.if ${MK_NCP} != "no" 433d10a8d6cSRuslan Ermilov_mount_nwfs= mount_nwfs 434cea557adSRuslan Ermilov.endif 435d10a8d6cSRuslan Ermilov_mount_smbfs= mount_smbfs 436d10a8d6cSRuslan Ermilov_mptable= mptable 437690f477dSSam Leffler.if ${MK_NDIS} != "no" 438d10a8d6cSRuslan Ermilov_ndiscvt= ndiscvt 439690f477dSSam Leffler.endif 440d10a8d6cSRuslan Ermilov_pnpinfo= pnpinfo 44179e295e8SPoul-Henning Kamp_sicontrol= sicontrol 442d10a8d6cSRuslan Ermilov_spkrtest= spkrtest 443d10a8d6cSRuslan Ermilov_zzz= zzz 444f8eecc08SWarner Losh.if ${MACHINE} == "i386" 445e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 446f8eecc08SWarner Losh_acpi= acpi 447f8eecc08SWarner Losh.endif 448f8eecc08SWarner Losh_boot0cfg= boot0cfg 449690f477dSSam Leffler.if ${MK_WIRELESS} != "no" 450f8eecc08SWarner Losh_wlconfig= wlconfig 451690f477dSSam Leffler.endif 452f8eecc08SWarner Losh.elif ${MACHINE} == "pc98" 453f8eecc08SWarner Losh_boot98cfg= boot98cfg 454f8eecc08SWarner Losh.endif 455f3bb47ccSRuslan Ermilov.endif 4563bc2f9a8SPoul-Henning Kamp 45719f2b0e8SPeter Wemm# kgzip: builds, but missing support files 45819f2b0e8SPeter Wemm# mptable: broken (not 64 bit clean) 45919f2b0e8SPeter Wemm# pnpinfo: crashes (not really useful anyway) 460a6f4ec06SPeter Wemm.if ${MACHINE_ARCH} == "amd64" 461e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 462d10a8d6cSRuslan Ermilov_acpi= acpi 463d10a8d6cSRuslan Ermilov.endif 464d10a8d6cSRuslan Ermilov_asf= asf 465d10a8d6cSRuslan Ermilov_boot0cfg= boot0cfg 466690f477dSSam Leffler.if ${MK_TOOLCHAIN} != "no" 467d10a8d6cSRuslan Ermilov_btxld= btxld 468690f477dSSam Leffler.endif 469e085f869SStanislav Sedov_cpucontrol= cpucontrol 470be8282baSBruce Evans_kgmon= kgmon 471d10a8d6cSRuslan Ermilov_lptcontrol= lptcontrol 472cea557adSRuslan Ermilov.if ${MK_NCP} != "no" 473d10a8d6cSRuslan Ermilov_mount_nwfs= mount_nwfs 474cea557adSRuslan Ermilov.endif 475d10a8d6cSRuslan Ermilov_mount_smbfs= mount_smbfs 476d10a8d6cSRuslan Ermilov_mptable= mptable 477690f477dSSam Leffler.if ${MK_NDIS} != "no" 4784e012474SBill Paul_ndiscvt= ndiscvt 479690f477dSSam Leffler.endif 48079e295e8SPoul-Henning Kamp_sicontrol= sicontrol 481d10a8d6cSRuslan Ermilov_spkrtest= spkrtest 482d10a8d6cSRuslan Ermilov_zzz= zzz 483a6f4ec06SPeter Wemm.endif 484a6f4ec06SPeter Wemm 485d10a8d6cSRuslan Ermilov.if ${MACHINE_ARCH} == "ia64" 486e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 487d10a8d6cSRuslan Ermilov_acpi= acpi 488c7961209SKATO Takenori.endif 489fb35b471SMarcel Moolenaar_kgmon= kgmon 490a1800335SMarcel Moolenaar_mount_smbfs= mount_smbfs 491d10a8d6cSRuslan Ermilov_zzz= zzz 4926a70fca0SKATO Takenori.endif 493c7961209SKATO Takenori 49459fa7082SR. Imura.if ${MACHINE_ARCH} == "powerpc" 49559fa7082SR. Imura_mount_smbfs= mount_smbfs 496e5d34218SMaxim Sobolev_nvram= nvram 497104954feSPeter Grehan_ofwdump= ofwdump 49859fa7082SR. Imura.endif 49959fa7082SR. Imura 5006f6ede92SThomas Moestl.if ${MACHINE_ARCH} == "sparc64" 501156e1decSMarius Strobl_eeprom= eeprom 502d10a8d6cSRuslan Ermilov_ofwdump= ofwdump 503a8ec1b48SMaxim Sobolev.endif 504a8ec1b48SMaxim Sobolev 505dea673e9SRodney W. Grimes.include <bsd.subdir.mk> 506