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} \ 68123689d3SYoshinobu Inoue ifmcstat \ 690451ac36SGary Palmer inetd \ 705c9036d5SDima Ruban iostat \ 71ad4c6857SYaroslav Tykhiy ${_ip6addrctl} \ 72690f477dSSam Leffler ${_ipfwpcap} \ 73cea557adSRuslan Ermilov ${_IPXrouted} \ 74690f477dSSam Leffler ${_jail} \ 75690f477dSSam Leffler ${_jexec} \ 76690f477dSSam Leffler ${_jls} \ 77690f477dSSam Leffler ${_kbdcontrol} \ 78690f477dSSam Leffler ${_kbdmap} \ 79d10a8d6cSRuslan Ermilov ${_keyserv} \ 80d10a8d6cSRuslan Ermilov ${_kgmon} \ 81d10a8d6cSRuslan Ermilov ${_kgzip} \ 829c6f9240SPeter Wemm kldxref \ 83b3b01ff3SRuslan Ermilov lastlogin \ 84690f477dSSam Leffler ${_lmcconfig} \ 85d10a8d6cSRuslan Ermilov ${_lpr} \ 86d10a8d6cSRuslan Ermilov ${_lptcontrol} \ 87d10a8d6cSRuslan Ermilov ${_mailstats} \ 88cccce27aSPeter Wemm mailwrapper \ 89d10a8d6cSRuslan Ermilov ${_makemap} \ 900451ac36SGary Palmer manctl \ 910adc9d60SMike Smith memcontrol \ 9224ff9bb5SBill Fumerola mergemaster \ 93c7805c63SDoug Rabson mixer \ 94d10a8d6cSRuslan Ermilov ${_mld6query} \ 95f6f23e2cSMike Smith mlxcontrol \ 968f40768aSGordon Tetlow mountd \ 97d10a8d6cSRuslan Ermilov ${_mount_nwfs} \ 98d10a8d6cSRuslan Ermilov mount_portalfs \ 99d10a8d6cSRuslan Ermilov ${_mount_smbfs} \ 100690f477dSSam Leffler ${_moused} \ 101d10a8d6cSRuslan Ermilov ${_mptable} \ 1020451ac36SGary Palmer mtest \ 1030451ac36SGary Palmer mtree \ 104d10a8d6cSRuslan Ermilov ${_named} \ 105cd3ee173SDag-Erling Smørgrav ${_named-checkconf} \ 106cd3ee173SDag-Erling Smørgrav ${_named-checkzone} \ 107161a5ba8SRuslan Ermilov ${_named.reload} \ 108d10a8d6cSRuslan Ermilov ${_ndiscvt} \ 109bc34ace3SYaroslav Tykhiy ${_ndp} \ 1100451ac36SGary Palmer newsyslog \ 1118f40768aSGordon Tetlow nfsd \ 112690f477dSSam Leffler ${_ngctl} \ 113690f477dSSam Leffler ${_nghook} \ 1145de697a6SColin Percival nologin \ 115c97fe77dSMichael Bushkov ${_nscd} \ 116690f477dSSam Leffler ${_ntp} \ 117e5d34218SMaxim Sobolev ${_nvram} \ 118d10a8d6cSRuslan Ermilov ${_ofwdump} \ 1190451ac36SGary Palmer pciconf \ 1200451ac36SGary Palmer periodic \ 121690f477dSSam Leffler ${_pkg_install} \ 122690f477dSSam Leffler ${_pmccontrol} \ 123690f477dSSam Leffler ${_pmcstat} \ 124d10a8d6cSRuslan Ermilov ${_pnpinfo} \ 125690f477dSSam Leffler ${_portsnap} \ 126c3c5f9cdSNate Lawson powerd \ 127690f477dSSam Leffler ${_ppp} \ 128d10a8d6cSRuslan Ermilov ${_pppctl} \ 129690f477dSSam Leffler ${_pppd} \ 130690f477dSSam Leffler ${_pppstats} \ 131d10a8d6cSRuslan Ermilov ${_praliases} \ 1326470320fSRobert Watson ${_praudit} \ 1330451ac36SGary Palmer procctl \ 1340451ac36SGary Palmer pstat \ 1350451ac36SGary Palmer pw \ 1360451ac36SGary Palmer pwd_mkdb \ 1370451ac36SGary Palmer quot \ 138690f477dSSam Leffler ${_quotaon} \ 1390451ac36SGary Palmer rarpd \ 140690f477dSSam Leffler ${_raycontrol} \ 141690f477dSSam Leffler ${_repquota} \ 142d10a8d6cSRuslan Ermilov ${_rip6query} \ 1430451ac36SGary Palmer rmt \ 144cd3ee173SDag-Erling Smørgrav ${_rndc} \ 145cd3ee173SDag-Erling Smørgrav ${_rndc-confgen} \ 146d10a8d6cSRuslan Ermilov ${_route6d} \ 1478360efbdSAlfred Perlstein rpcbind \ 1480451ac36SGary Palmer rpc.lockd \ 1490451ac36SGary Palmer rpc.statd \ 150c69a34d4SMatthew Dillon rpc.umntall \ 1516c58990dSBjoern A. Zeeb ${_rpc.yppasswdd} \ 1526c58990dSBjoern A. Zeeb ${_rpc.ypupdated} \ 1536c58990dSBjoern A. Zeeb ${_rpc.ypxfrd} \ 154bc34ace3SYaroslav Tykhiy ${_rrenumd} \ 155bc34ace3SYaroslav Tykhiy ${_rtadvd} \ 1565c9036d5SDima Ruban rtprio \ 157bc34ace3SYaroslav Tykhiy ${_rtsold} \ 158690f477dSSam Leffler ${_rwhod} \ 159690f477dSSam Leffler ${_sa} \ 16042f17e8cSMarcel Moolenaar ${_sade} \ 161d10a8d6cSRuslan Ermilov ${_sendmail} \ 162108e8dd9SJulian Elischer setfib \ 1635b38a427SRobert Watson setfmac \ 1645b38a427SRobert Watson setpmac \ 165d10a8d6cSRuslan Ermilov ${_sicontrol} \ 166690f477dSSam Leffler ${_sliplogin} \ 167690f477dSSam Leffler ${_slstat} \ 16880cdf39aSJoerg Wunsch smbmsg \ 1698f61cf9cSMark Santcroos snapinfo \ 170d10a8d6cSRuslan Ermilov ${_spkrtest} \ 1710451ac36SGary Palmer spray \ 1720bc81187SDavid E. O'Brien ${_sysinstall} \ 1730451ac36SGary Palmer syslogd \ 1748d4b20e3SMark Murray tcpdchk \ 1758d4b20e3SMark Murray tcpdmatch \ 176212a79b0SMaxim Konovalov tcpdrop \ 1770acc1823SDavid E. O'Brien tcpdump \ 1780451ac36SGary Palmer timed \ 1790451ac36SGary Palmer traceroute \ 180d10a8d6cSRuslan Ermilov ${_traceroute6} \ 1810451ac36SGary Palmer trpt \ 1820451ac36SGary Palmer tzsetup \ 18334d26f04SRobert Watson ugidfw \ 184d10a8d6cSRuslan Ermilov ${_usbdevs} \ 185690f477dSSam Leffler ${_vidcontrol} \ 1860451ac36SGary Palmer vipw \ 1870451ac36SGary Palmer watch \ 188370c3cb5SSean Kelly watchdogd \ 189690f477dSSam Leffler ${_wlandebug} \ 190d10a8d6cSRuslan Ermilov ${_wlconfig} \ 191690f477dSSam Leffler ${_wpa} \ 1926c58990dSBjoern A. Zeeb ${_ypbind} \ 1936c58990dSBjoern A. Zeeb ${_yp_mkdb} \ 1946c58990dSBjoern A. Zeeb ${_yppoll} \ 1956c58990dSBjoern A. Zeeb ${_yppush} \ 1966c58990dSBjoern A. Zeeb ${_ypserv} \ 1976c58990dSBjoern A. Zeeb ${_ypset} \ 198d10a8d6cSRuslan Ermilov zic \ 199d10a8d6cSRuslan Ermilov ${_zzz} 200d10a8d6cSRuslan Ermilov 201690f477dSSam Leffler# NB: keep these sorted by MK_* knobs 202690f477dSSam Leffler 203690f477dSSam Leffler.if ${MK_ACCT} != "no" 204690f477dSSam Leffler_ac= ac 205690f477dSSam Leffler_accton= accton 206690f477dSSam Leffler_sa= sa 207690f477dSSam Leffler.endif 208690f477dSSam Leffler 209690f477dSSam Leffler.if ${MK_AMD} != "no" 210690f477dSSam Leffler_amd= amd 211d10a8d6cSRuslan Ermilov.endif 2125021f740SPeter Wemm 213e1fe3dbaSRuslan Ermilov.if ${MK_AUDIT} != "no" 2146470320fSRobert Watson_audit= audit 2156470320fSRobert Watson_auditd= auditd 2166470320fSRobert Watson_auditreduce= auditreduce 2176470320fSRobert Watson_praudit= praudit 2186470320fSRobert Watson.endif 2196470320fSRobert Watson 220690f477dSSam Leffler.if ${MK_AUTHPF} != "no" 221690f477dSSam Leffler_authpf= authpf 222690f477dSSam Leffler.endif 223690f477dSSam Leffler 224e1fe3dbaSRuslan Ermilov.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no" 22511d9d041SDag-Erling Smørgrav_dnssec-keygen= dnssec-keygen 22611d9d041SDag-Erling Smørgrav_dnssec-signzone= dnssec-signzone 22711d9d041SDag-Erling Smørgrav.endif 228e1fe3dbaSRuslan Ermilov.if ${MK_BIND_NAMED} != "no" 229d10a8d6cSRuslan Ermilov_named= named 230cd3ee173SDag-Erling Smørgrav_named-checkconf= named-checkconf 231cd3ee173SDag-Erling Smørgrav_named-checkzone= named-checkzone 232161a5ba8SRuslan Ermilov_named.reload= named.reload 233cd3ee173SDag-Erling Smørgrav_rndc= rndc 234cd3ee173SDag-Erling Smørgrav_rndc-confgen= rndc-confgen 235d10a8d6cSRuslan Ermilov.endif 236d10a8d6cSRuslan Ermilov 237e1fe3dbaSRuslan Ermilov.if ${MK_BLUETOOTH} != "no" 23823d1e148SMaksim Yevmenkin_bluetooth= bluetooth 23923d1e148SMaksim Yevmenkin.endif 24023d1e148SMaksim Yevmenkin 241690f477dSSam Leffler.if ${MK_BSNMP} != "no" 242690f477dSSam Leffler_bsnmpd= bsnmpd 243d10a8d6cSRuslan Ermilov.endif 244d10a8d6cSRuslan Ermilov 245690f477dSSam Leffler.if ${MK_CTM} != "no" 246690f477dSSam Leffler_ctm= ctm 247690f477dSSam Leffler.endif 248690f477dSSam Leffler 249690f477dSSam Leffler.if ${MK_FLOPPY} != "no" 250690f477dSSam Leffler_fdcontrol= fdcontrol 251690f477dSSam Leffler_fdformat= fdformat 252690f477dSSam Leffler_fdread= fdread 253690f477dSSam Leffler_fdwrite= fdwrite 254690f477dSSam Leffler.endif 255690f477dSSam Leffler 256690f477dSSam Leffler.if ${MK_FREEBSD_UPDATE} != "no" 257690f477dSSam Leffler_freebsd-update= freebsd-update 25860ee3847SMax Laier.endif 25960ee3847SMax Laier 260a9148abdSDoug Rabson.if ${MK_GSSAPI} != no 261a9148abdSDoug Rabson_gssd= gssd 262a9148abdSDoug Rabson.endif 263a9148abdSDoug Rabson 264e1fe3dbaSRuslan Ermilov.if ${MK_INET6} != "no" 265c42d8ce5SYaroslav Tykhiy_faithd= faithd 266ad4c6857SYaroslav Tykhiy_ip6addrctl= ip6addrctl 267d10a8d6cSRuslan Ermilov_mld6query= mld6query 268bc34ace3SYaroslav Tykhiy_ndp= ndp 269d10a8d6cSRuslan Ermilov_rip6query= rip6query 270d10a8d6cSRuslan Ermilov_route6d= route6d 271bc34ace3SYaroslav Tykhiy_rrenumd= rrenumd 272bc34ace3SYaroslav Tykhiy_rtadvd= rtadvd 273bc34ace3SYaroslav Tykhiy_rtsold= rtsold 274d10a8d6cSRuslan Ermilov_traceroute6= traceroute6 275d10a8d6cSRuslan Ermilov.endif 276d10a8d6cSRuslan Ermilov 277690f477dSSam Leffler.if ${MK_IPFW} != "no" 278690f477dSSam Leffler_ipfwpcap= ipfwpcap 279690f477dSSam Leffler.endif 280690f477dSSam Leffler 281cea557adSRuslan Ermilov.if ${MK_IPX} != "no" 282cea557adSRuslan Ermilov_IPXrouted= IPXrouted 283cea557adSRuslan Ermilov.endif 284cea557adSRuslan Ermilov 285690f477dSSam Leffler.if ${MK_JAIL} != "no" 286690f477dSSam Leffler_jail= jail 28768c870abSAntoine Brodin_jexec= jexec 288690f477dSSam Leffler_jls= jls 289690f477dSSam Leffler.endif 290690f477dSSam Leffler 291690f477dSSam Leffler# XXX MK_SYSCONS 292690f477dSSam Leffler# XXX is moused w/ usb useful? 293690f477dSSam Leffler.if ${MK_LEGACY_CONSOLE} != "no" 294690f477dSSam Leffler_kbdcontrol= kbdcontrol 295690f477dSSam Leffler_kbdmap= kbdmap 296690f477dSSam Leffler_moused= moused 297690f477dSSam Leffler_vidcontrol= vidcontrol 298690f477dSSam Leffler.endif 299690f477dSSam Leffler 3001272ddb2SBjoern A. Zeeb.if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no" 301690f477dSSam Leffler.if ${MK_PPP} != "no" 302690f477dSSam Leffler_pppctl= pppctl 303690f477dSSam Leffler.endif 304690f477dSSam Leffler.if ${MK_NS_CACHING} != "no" 305690f477dSSam Leffler_nscd= nscd 306690f477dSSam Leffler.endif 307690f477dSSam Leffler.endif 308690f477dSSam Leffler 309690f477dSSam Leffler.if ${MK_LPR} != "no" 310690f477dSSam Leffler_lpr= lpr 311690f477dSSam Leffler.endif 312690f477dSSam Leffler 313690f477dSSam Leffler.if ${MK_NETGRAPH} != "no" 314690f477dSSam Leffler_flowctl= flowctl 315690f477dSSam Leffler_lmcconfig= lmcconfig 316690f477dSSam Leffler_ngctl= ngctl 317690f477dSSam Leffler_nghook= nghook 318690f477dSSam Leffler.endif 319690f477dSSam Leffler 320e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 3216c58990dSBjoern A. Zeeb_rpc.yppasswdd= rpc.yppasswdd 3226c58990dSBjoern A. Zeeb_rpc.ypupdated= rpc.ypupdated 3236c58990dSBjoern A. Zeeb_rpc.ypxfrd= rpc.ypxfrd 3246c58990dSBjoern A. Zeeb_ypbind= ypbind 3256c58990dSBjoern A. Zeeb_yp_mkdb= yp_mkdb 3266c58990dSBjoern A. Zeeb_yppoll= yppoll 3276c58990dSBjoern A. Zeeb_yppush= yppush 3286c58990dSBjoern A. Zeeb_ypserv= ypserv 3296c58990dSBjoern A. Zeeb_ypset= ypset 3306c58990dSBjoern A. Zeeb.endif 3316c58990dSBjoern A. Zeeb 332690f477dSSam Leffler.if ${MK_NTP} != "no" 333690f477dSSam Leffler_ntp= ntp 3348d69c48bSMax Laier.endif 3358d69c48bSMax Laier 336690f477dSSam Leffler.if ${MK_OPENSSL} != "no" 337690f477dSSam Leffler_keyserv= keyserv 338152f2a4aSRuslan Ermilov.endif 339152f2a4aSRuslan Ermilov 340690f477dSSam Leffler.if ${MK_PF} != "no" 341690f477dSSam Leffler_ftp-proxy= ftp-proxy 3428c0e8d96STim Vanderhoek.endif 3438c0e8d96STim Vanderhoek 344690f477dSSam Leffler.if ${MK_PKGTOOLS} != "no" 345690f477dSSam Leffler_pkg_install= pkg_install 3468af480aeSRuslan Ermilov.endif 347690f477dSSam Leffler 348690f477dSSam Leffler# XXX MK_TOOLCHAIN? 349690f477dSSam Leffler.if ${MK_PMC} != "no" 350690f477dSSam Leffler_pmccontrol= pmccontrol 351690f477dSSam Leffler_pmcstat= pmcstat 352690f477dSSam Leffler.endif 353690f477dSSam Leffler 354690f477dSSam Leffler.if ${MK_PORTSNAP} != "no" 355690f477dSSam Leffler_portsnap= portsnap 356690f477dSSam Leffler.endif 357690f477dSSam Leffler 358690f477dSSam Leffler.if ${MK_PPP} != "no" 359690f477dSSam Leffler_ppp= ppp 360690f477dSSam Leffler#_pppctl handled below 361690f477dSSam Leffler_pppd= pppd 362690f477dSSam Leffler_pppstats= pppstats 363690f477dSSam Leffler.endif 364690f477dSSam Leffler 365690f477dSSam Leffler.if ${MK_QUOTAS} != "no" 366690f477dSSam Leffler_edquota= edquota 367690f477dSSam Leffler_quotaon= quotaon 368690f477dSSam Leffler_repquota= repquota 369690f477dSSam Leffler.endif 370690f477dSSam Leffler 371690f477dSSam Leffler.if ${MK_RCMDS} != "no" 372690f477dSSam Leffler_rwhod= rwhod 3738af480aeSRuslan Ermilov.endif 3748af480aeSRuslan Ermilov 375e1fe3dbaSRuslan Ermilov.if ${MK_SENDMAIL} != "no" 376d10a8d6cSRuslan Ermilov_editmap= editmap 377d10a8d6cSRuslan Ermilov_mailstats= mailstats 378d10a8d6cSRuslan Ermilov_makemap= makemap 379d10a8d6cSRuslan Ermilov_praliases= praliases 380d10a8d6cSRuslan Ermilov_sendmail= sendmail 3815a85f025SPoul-Henning Kamp.endif 3825a85f025SPoul-Henning Kamp 383690f477dSSam Leffler.if ${MK_SLIP} != "no" 384690f477dSSam Leffler_sliplogin= sliplogin 38568c870abSAntoine Brodin_slstat= slstat 386690f477dSSam Leffler.endif 387690f477dSSam Leffler 388690f477dSSam Leffler.if ${MK_SYSINSTALL} != "no" 3892110f388SMarius Strobl.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || \ 3902110f388SMarius Strobl ${MACHINE_ARCH} == "sparc64" 391690f477dSSam Leffler_sade= sade 3920d44ba5dSMarcel Moolenaar.endif 393690f477dSSam Leffler.if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips" 394690f477dSSam Leffler_sysinstall= sysinstall 395690f477dSSam Leffler.endif 396690f477dSSam Leffler.endif 397690f477dSSam Leffler 398690f477dSSam Leffler.if ${MK_TOOLCHAIN} != "no" 399690f477dSSam Leffler_config= config 400690f477dSSam Leffler_crunch= crunch 401690f477dSSam Leffler.endif 402690f477dSSam Leffler 403e1fe3dbaSRuslan Ermilov.if ${MK_USB} != "no" 404d10a8d6cSRuslan Ermilov_usbdevs= usbdevs 4052b51223fSStefan Eßer.endif 4062b51223fSStefan Eßer 407690f477dSSam Leffler.if ${MK_WIRELESS} != "no" 408690f477dSSam Leffler_ancontrol= ancontrol 409690f477dSSam Leffler_raycontrol= raycontrol 410690f477dSSam Leffler_wlandebug= wlandebug 411690f477dSSam Leffler_wpa= wpa 412690f477dSSam Leffler.endif 413690f477dSSam Leffler 41457628e38SOlivier Houchard.if ${MACHINE_ARCH} == "arm" 41557628e38SOlivier Houchard_kgmon= kgmon 41657628e38SOlivier Houchard.endif 41757628e38SOlivier Houchard 4181a1536c1SJohn Birrell.if ${MACHINE_ARCH} == "i386" 419690f477dSSam Leffler.if ${MK_APM} != "no" 420d10a8d6cSRuslan Ermilov_apm= apm 421d10a8d6cSRuslan Ermilov_apmd= apmd 422690f477dSSam Leffler.endif 423d10a8d6cSRuslan Ermilov_asf= asf 424690f477dSSam Leffler.if ${MK_TOOLCHAIN} != "no" 425d10a8d6cSRuslan Ermilov_btxld= btxld 426690f477dSSam Leffler.endif 427e085f869SStanislav Sedov_cpucontrol= cpucontrol 428d10a8d6cSRuslan Ermilov_kgmon= kgmon 429d10a8d6cSRuslan Ermilov_kgzip= kgzip 430d10a8d6cSRuslan Ermilov_lptcontrol= lptcontrol 431cea557adSRuslan Ermilov.if ${MK_NCP} != "no" 432d10a8d6cSRuslan Ermilov_mount_nwfs= mount_nwfs 433cea557adSRuslan Ermilov.endif 434d10a8d6cSRuslan Ermilov_mount_smbfs= mount_smbfs 435d10a8d6cSRuslan Ermilov_mptable= mptable 436690f477dSSam Leffler.if ${MK_NDIS} != "no" 437d10a8d6cSRuslan Ermilov_ndiscvt= ndiscvt 438690f477dSSam Leffler.endif 439d10a8d6cSRuslan Ermilov_pnpinfo= pnpinfo 44079e295e8SPoul-Henning Kamp_sicontrol= sicontrol 441d10a8d6cSRuslan Ermilov_spkrtest= spkrtest 442d10a8d6cSRuslan Ermilov_zzz= zzz 443f8eecc08SWarner Losh.if ${MACHINE} == "i386" 444e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 445f8eecc08SWarner Losh_acpi= acpi 446f8eecc08SWarner Losh.endif 447f8eecc08SWarner Losh_boot0cfg= boot0cfg 448690f477dSSam Leffler.if ${MK_WIRELESS} != "no" 449f8eecc08SWarner Losh_wlconfig= wlconfig 450690f477dSSam Leffler.endif 451f8eecc08SWarner Losh.elif ${MACHINE} == "pc98" 452f8eecc08SWarner Losh_boot98cfg= boot98cfg 453f8eecc08SWarner Losh.endif 454f3bb47ccSRuslan Ermilov.endif 4553bc2f9a8SPoul-Henning Kamp 45619f2b0e8SPeter Wemm# kgzip: builds, but missing support files 45719f2b0e8SPeter Wemm# mptable: broken (not 64 bit clean) 45819f2b0e8SPeter Wemm# pnpinfo: crashes (not really useful anyway) 459a6f4ec06SPeter Wemm.if ${MACHINE_ARCH} == "amd64" 460e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 461d10a8d6cSRuslan Ermilov_acpi= acpi 462d10a8d6cSRuslan Ermilov.endif 463d10a8d6cSRuslan Ermilov_asf= asf 464d10a8d6cSRuslan Ermilov_boot0cfg= boot0cfg 465690f477dSSam Leffler.if ${MK_TOOLCHAIN} != "no" 466d10a8d6cSRuslan Ermilov_btxld= btxld 467690f477dSSam Leffler.endif 468e085f869SStanislav Sedov_cpucontrol= cpucontrol 469be8282baSBruce Evans_kgmon= kgmon 470d10a8d6cSRuslan Ermilov_lptcontrol= lptcontrol 471cea557adSRuslan Ermilov.if ${MK_NCP} != "no" 472d10a8d6cSRuslan Ermilov_mount_nwfs= mount_nwfs 473cea557adSRuslan Ermilov.endif 474d10a8d6cSRuslan Ermilov_mount_smbfs= mount_smbfs 475d10a8d6cSRuslan Ermilov_mptable= mptable 476690f477dSSam Leffler.if ${MK_NDIS} != "no" 4774e012474SBill Paul_ndiscvt= ndiscvt 478690f477dSSam Leffler.endif 47979e295e8SPoul-Henning Kamp_sicontrol= sicontrol 480d10a8d6cSRuslan Ermilov_spkrtest= spkrtest 481d10a8d6cSRuslan Ermilov_zzz= zzz 482a6f4ec06SPeter Wemm.endif 483a6f4ec06SPeter Wemm 484d10a8d6cSRuslan Ermilov.if ${MACHINE_ARCH} == "ia64" 485e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 486d10a8d6cSRuslan Ermilov_acpi= acpi 487c7961209SKATO Takenori.endif 488fb35b471SMarcel Moolenaar_kgmon= kgmon 489a1800335SMarcel Moolenaar_mount_smbfs= mount_smbfs 490d10a8d6cSRuslan Ermilov_zzz= zzz 4916a70fca0SKATO Takenori.endif 492c7961209SKATO Takenori 49359fa7082SR. Imura.if ${MACHINE_ARCH} == "powerpc" 49459fa7082SR. Imura_mount_smbfs= mount_smbfs 495e5d34218SMaxim Sobolev_nvram= nvram 496104954feSPeter Grehan_ofwdump= ofwdump 49759fa7082SR. Imura.endif 49859fa7082SR. Imura 4996f6ede92SThomas Moestl.if ${MACHINE_ARCH} == "sparc64" 500156e1decSMarius Strobl_eeprom= eeprom 501d10a8d6cSRuslan Ermilov_ofwdump= ofwdump 502a8ec1b48SMaxim Sobolev.endif 503a8ec1b48SMaxim Sobolev 504dea673e9SRodney W. Grimes.include <bsd.subdir.mk> 505