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 793970e26SRuslan ErmilovSUBDIR= ac \ 80451ac36SGary Palmer accton \ 9d10a8d6cSRuslan Ermilov ${_acpi} \ 100451ac36SGary Palmer adduser \ 110451ac36SGary Palmer amd \ 12261b9b30SBill Paul ancontrol \ 13d10a8d6cSRuslan Ermilov ${_apm} \ 14d10a8d6cSRuslan Ermilov ${_apmd} \ 15a5663451SMax Khon ${_arlcontrol} \ 160451ac36SGary Palmer arp \ 17c0f20e27SRuslan Ermilov ${_asf} \ 18c0f20e27SRuslan Ermilov ${_atm} \ 196470320fSRobert Watson ${_audit} \ 206470320fSRobert Watson ${_auditd} \ 216470320fSRobert Watson ${_auditreduce} \ 228d69c48bSMax Laier ${_authpf} \ 23d10a8d6cSRuslan Ermilov ${_bluetooth} \ 24d10a8d6cSRuslan Ermilov ${_boot0cfg} \ 25d10a8d6cSRuslan Ermilov ${_boot98cfg} \ 260451ac36SGary Palmer bootparamd \ 2773fd2d1eSHartmut Brandt bsnmpd \ 28d10a8d6cSRuslan Ermilov ${_btxld} \ 296d73a68aSSøren Schmidt burncd \ 300451ac36SGary Palmer cdcontrol \ 310451ac36SGary Palmer chkgrp \ 320451ac36SGary Palmer chown \ 330451ac36SGary Palmer chroot \ 340451ac36SGary Palmer ckdist \ 350451ac36SGary Palmer config \ 360451ac36SGary Palmer cron \ 373c817e2cSBruce Evans crunch \ 380451ac36SGary Palmer ctm \ 39bd06a3ecSMike Barcroft daemon \ 40869093b1SHidetoshi Shimokawa dconschat \ 410fb0f418SMike Smith devinfo \ 42ad01e0c8SBrian Somers digictl \ 43a362eb63SPoul-Henning Kamp diskinfo \ 44cd3ee173SDag-Erling Smørgrav ${_dnssec-keygen} \ 45cd3ee173SDag-Erling Smørgrav ${_dnssec-signzone} \ 46d10a8d6cSRuslan Ermilov ${_editmap} \ 470451ac36SGary Palmer edquota \ 48156e1decSMarius Strobl ${_eeprom} \ 49caefa400SPoul-Henning Kamp extattr \ 509754f5b6SRobert Watson extattrctl \ 51c42d8ce5SYaroslav Tykhiy ${_faithd} \ 5218443fbdSMatt Jacob fdcontrol \ 5318443fbdSMatt Jacob fdformat \ 54146e5df7SJoerg Wunsch fdread \ 5518443fbdSMatt Jacob fdwrite \ 565f99200fSGleb Smirnoff flowctl \ 5748ffe56aSColin Percival freebsd-update \ 5860ee3847SMax Laier ${_ftp-proxy} \ 59a7a73b95SHidetoshi Shimokawa fwcontrol \ 605b38a427SRobert Watson getfmac \ 615b38a427SRobert Watson getpmac \ 6254a8adabSPoul-Henning Kamp gstat \ 63d10a8d6cSRuslan Ermilov ${_i4b} \ 64123689d3SYoshinobu Inoue ifmcstat \ 650451ac36SGary Palmer inetd \ 665c9036d5SDima Ruban iostat \ 67ad4c6857SYaroslav Tykhiy ${_ip6addrctl} \ 68179e20abSPoul-Henning Kamp ipfwpcap \ 69cea557adSRuslan Ermilov ${_IPXrouted} \ 7075c13541SPoul-Henning Kamp jail \ 71ebf5d9bcSMike Barcroft jexec \ 72ebf5d9bcSMike Barcroft jls \ 735c9036d5SDima Ruban kbdcontrol \ 745c9036d5SDima Ruban kbdmap \ 75d10a8d6cSRuslan Ermilov ${_keyserv} \ 76d10a8d6cSRuslan Ermilov ${_kgmon} \ 77d10a8d6cSRuslan Ermilov ${_kgzip} \ 789c6f9240SPeter Wemm kldxref \ 79b3b01ff3SRuslan Ermilov lastlogin \ 80c0f20e27SRuslan Ermilov lmcconfig \ 81d10a8d6cSRuslan Ermilov ${_lpr} \ 82d10a8d6cSRuslan Ermilov ${_lptcontrol} \ 83d10a8d6cSRuslan Ermilov ${_mailstats} \ 84cccce27aSPeter Wemm mailwrapper \ 85d10a8d6cSRuslan Ermilov ${_makemap} \ 860451ac36SGary Palmer manctl \ 870adc9d60SMike Smith memcontrol \ 8824ff9bb5SBill Fumerola mergemaster \ 89c7805c63SDoug Rabson mixer \ 90d10a8d6cSRuslan Ermilov ${_mld6query} \ 91f6f23e2cSMike Smith mlxcontrol \ 928f40768aSGordon Tetlow mountd \ 93d10a8d6cSRuslan Ermilov ${_mount_nwfs} \ 94d10a8d6cSRuslan Ermilov mount_portalfs \ 95d10a8d6cSRuslan Ermilov ${_mount_smbfs} \ 965c9036d5SDima Ruban moused \ 97d10a8d6cSRuslan Ermilov ${_mptable} \ 980451ac36SGary Palmer mtest \ 990451ac36SGary Palmer mtree \ 100d10a8d6cSRuslan Ermilov ${_named} \ 101cd3ee173SDag-Erling Smørgrav ${_named-checkconf} \ 102cd3ee173SDag-Erling Smørgrav ${_named-checkzone} \ 103161a5ba8SRuslan Ermilov ${_named.reload} \ 104d10a8d6cSRuslan Ermilov ${_ndiscvt} \ 105bc34ace3SYaroslav Tykhiy ${_ndp} \ 1060451ac36SGary Palmer newsyslog \ 1078f40768aSGordon Tetlow nfsd \ 108968ed7eeSRuslan Ermilov ngctl \ 1094cf49a43SJulian Elischer nghook \ 1105de697a6SColin Percival nologin \ 111c97fe77dSMichael Bushkov ${_nscd} \ 112d10a8d6cSRuslan Ermilov ntp \ 113e5d34218SMaxim Sobolev ${_nvram} \ 114d10a8d6cSRuslan Ermilov ${_ofwdump} \ 115a8a3bce9SWarner Losh pccard \ 1160451ac36SGary Palmer pciconf \ 1170451ac36SGary Palmer periodic \ 1180451ac36SGary Palmer pkg_install \ 119cf7152abSMarcel Moolenaar pmccontrol \ 120cf7152abSMarcel Moolenaar pmcstat \ 121d10a8d6cSRuslan Ermilov ${_pnpinfo} \ 1226fb01948SColin Percival portsnap \ 123c3c5f9cdSNate Lawson powerd \ 1247dd68385SPeter Wemm ppp \ 125d10a8d6cSRuslan Ermilov ${_pppctl} \ 126ec480a97SPeter Wemm pppd \ 1270451ac36SGary Palmer pppstats \ 128d10a8d6cSRuslan Ermilov ${_praliases} \ 1296470320fSRobert Watson ${_praudit} \ 1300451ac36SGary Palmer procctl \ 1310451ac36SGary Palmer pstat \ 1320451ac36SGary Palmer pw \ 1330451ac36SGary Palmer pwd_mkdb \ 1340451ac36SGary Palmer quot \ 1350451ac36SGary Palmer quotaon \ 1360451ac36SGary Palmer rarpd \ 1374e1921abSWarner Losh raycontrol \ 1380451ac36SGary Palmer repquota \ 139d10a8d6cSRuslan Ermilov ${_rip6query} \ 1400451ac36SGary Palmer rmt \ 141cd3ee173SDag-Erling Smørgrav ${_rndc} \ 142cd3ee173SDag-Erling Smørgrav ${_rndc-confgen} \ 143d10a8d6cSRuslan Ermilov ${_route6d} \ 1448360efbdSAlfred Perlstein rpcbind \ 1450451ac36SGary Palmer rpc.lockd \ 1460451ac36SGary Palmer rpc.statd \ 147c69a34d4SMatthew Dillon rpc.umntall \ 1486c58990dSBjoern A. Zeeb ${_rpc.yppasswdd} \ 1496c58990dSBjoern A. Zeeb ${_rpc.ypupdated} \ 1506c58990dSBjoern A. Zeeb ${_rpc.ypxfrd} \ 151bc34ace3SYaroslav Tykhiy ${_rrenumd} \ 152bc34ace3SYaroslav Tykhiy ${_rtadvd} \ 1535c9036d5SDima Ruban rtprio \ 154bc34ace3SYaroslav Tykhiy ${_rtsold} \ 1550451ac36SGary Palmer rwhod \ 1560451ac36SGary Palmer sa \ 15798a746cfSAlexander Leidinger sade \ 158d10a8d6cSRuslan Ermilov ${_sendmail} \ 1595b38a427SRobert Watson setfmac \ 1605b38a427SRobert Watson setpmac \ 161d10a8d6cSRuslan Ermilov ${_sicontrol} \ 1620451ac36SGary Palmer sliplogin \ 1630451ac36SGary Palmer slstat \ 16480cdf39aSJoerg Wunsch smbmsg \ 1658f61cf9cSMark Santcroos snapinfo \ 166d10a8d6cSRuslan Ermilov ${_spkrtest} \ 1670451ac36SGary Palmer spray \ 1680bc81187SDavid E. O'Brien ${_sysinstall} \ 1690451ac36SGary Palmer syslogd \ 1708d4b20e3SMark Murray tcpdchk \ 1718d4b20e3SMark Murray tcpdmatch \ 172212a79b0SMaxim Konovalov tcpdrop \ 1730acc1823SDavid E. O'Brien tcpdump \ 1740451ac36SGary Palmer timed \ 1750451ac36SGary Palmer traceroute \ 176d10a8d6cSRuslan Ermilov ${_traceroute6} \ 1770451ac36SGary Palmer trpt \ 1780451ac36SGary Palmer tzsetup \ 17934d26f04SRobert Watson ugidfw \ 180d10a8d6cSRuslan Ermilov ${_usbdevs} \ 1815c9036d5SDima Ruban vidcontrol \ 1820451ac36SGary Palmer vipw \ 1830451ac36SGary Palmer watch \ 184370c3cb5SSean Kelly watchdogd \ 1859143cbe8SAndrew Thompson wlandebug \ 186d10a8d6cSRuslan Ermilov ${_wlconfig} \ 187161a5ba8SRuslan Ermilov wpa \ 1886c58990dSBjoern A. Zeeb ${_ypbind} \ 1896c58990dSBjoern A. Zeeb ${_yp_mkdb} \ 1906c58990dSBjoern A. Zeeb ${_yppoll} \ 1916c58990dSBjoern A. Zeeb ${_yppush} \ 1926c58990dSBjoern A. Zeeb ${_ypserv} \ 1936c58990dSBjoern A. Zeeb ${_ypset} \ 194d10a8d6cSRuslan Ermilov zic \ 195d10a8d6cSRuslan Ermilov ${_zzz} 196d10a8d6cSRuslan Ermilov 1977a08579aSPeter Grehan.if ${MACHINE_ARCH} != "arm" 198d10a8d6cSRuslan Ermilov_sysinstall= sysinstall 199d10a8d6cSRuslan Ermilov.endif 2005021f740SPeter Wemm 2012b851aebSRobert Watson# Disabled in 7.0 as netatm is not MPSAFE. 2022b851aebSRobert Watson#.if ${MK_ATM} != "no" 2032b851aebSRobert Watson#_atm= atm 2042b851aebSRobert Watson#.endif 205ab5e5d7bSPeter Wemm 206e1fe3dbaSRuslan Ermilov.if ${MK_AUDIT} != "no" 2076470320fSRobert Watson_audit= audit 2086470320fSRobert Watson_auditd= auditd 2096470320fSRobert Watson_auditreduce= auditreduce 2106470320fSRobert Watson_praudit= praudit 2116470320fSRobert Watson.endif 2126470320fSRobert Watson 213e1fe3dbaSRuslan Ermilov.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no" 21411d9d041SDag-Erling Smørgrav_dnssec-keygen= dnssec-keygen 21511d9d041SDag-Erling Smørgrav_dnssec-signzone= dnssec-signzone 21611d9d041SDag-Erling Smørgrav.endif 217e1fe3dbaSRuslan Ermilov.if ${MK_BIND_NAMED} != "no" 218d10a8d6cSRuslan Ermilov_named= named 219cd3ee173SDag-Erling Smørgrav_named-checkconf= named-checkconf 220cd3ee173SDag-Erling Smørgrav_named-checkzone= named-checkzone 221161a5ba8SRuslan Ermilov_named.reload= named.reload 222cd3ee173SDag-Erling Smørgrav_rndc= rndc 223cd3ee173SDag-Erling Smørgrav_rndc-confgen= rndc-confgen 224d10a8d6cSRuslan Ermilov.endif 225d10a8d6cSRuslan Ermilov 226e1fe3dbaSRuslan Ermilov.if ${MK_BLUETOOTH} != "no" 22723d1e148SMaksim Yevmenkin_bluetooth= bluetooth 22823d1e148SMaksim Yevmenkin.endif 22923d1e148SMaksim Yevmenkin 230e1fe3dbaSRuslan Ermilov.if ${MK_OPENSSL} != "no" 231d10a8d6cSRuslan Ermilov_keyserv= keyserv 232d10a8d6cSRuslan Ermilov.endif 233d10a8d6cSRuslan Ermilov 23460ee3847SMax Laier.if ${MK_PF} != "no" 23560ee3847SMax Laier_ftp-proxy= ftp-proxy 23660ee3847SMax Laier.endif 23760ee3847SMax Laier 238e1fe3dbaSRuslan Ermilov.if ${MK_INET6} != "no" 239c42d8ce5SYaroslav Tykhiy_faithd= faithd 240ad4c6857SYaroslav Tykhiy_ip6addrctl= ip6addrctl 241d10a8d6cSRuslan Ermilov_mld6query= mld6query 242bc34ace3SYaroslav Tykhiy_ndp= ndp 243d10a8d6cSRuslan Ermilov_rip6query= rip6query 244d10a8d6cSRuslan Ermilov_route6d= route6d 245bc34ace3SYaroslav Tykhiy_rrenumd= rrenumd 246bc34ace3SYaroslav Tykhiy_rtadvd= rtadvd 247bc34ace3SYaroslav Tykhiy_rtsold= rtsold 248d10a8d6cSRuslan Ermilov_traceroute6= traceroute6 249d10a8d6cSRuslan Ermilov.endif 250d10a8d6cSRuslan Ermilov 251cea557adSRuslan Ermilov.if ${MK_IPX} != "no" 252cea557adSRuslan Ermilov_IPXrouted= IPXrouted 253cea557adSRuslan Ermilov.endif 254cea557adSRuslan Ermilov 255e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 2566c58990dSBjoern A. Zeeb_rpc.yppasswdd= rpc.yppasswdd 2576c58990dSBjoern A. Zeeb_rpc.ypupdated= rpc.ypupdated 2586c58990dSBjoern A. Zeeb_rpc.ypxfrd= rpc.ypxfrd 2596c58990dSBjoern A. Zeeb_ypbind= ypbind 2606c58990dSBjoern A. Zeeb_yp_mkdb= yp_mkdb 2616c58990dSBjoern A. Zeeb_yppoll= yppoll 2626c58990dSBjoern A. Zeeb_yppush= yppush 2636c58990dSBjoern A. Zeeb_ypserv= ypserv 2646c58990dSBjoern A. Zeeb_ypset= ypset 2656c58990dSBjoern A. Zeeb.endif 2666c58990dSBjoern A. Zeeb 267e1fe3dbaSRuslan Ermilov.if ${MK_AUTHPF} != "no" 2688d69c48bSMax Laier_authpf= authpf 2698d69c48bSMax Laier.endif 2708d69c48bSMax Laier 271e1fe3dbaSRuslan Ermilov.if ${MK_LPR} != "no" 272d10a8d6cSRuslan Ermilov_lpr= lpr 2738c0e8d96STim Vanderhoek.endif 2748c0e8d96STim Vanderhoek 2758af480aeSRuslan Ermilov.if ${MK_NS_CACHING} != "no" 2768af480aeSRuslan Ermilov.if ${MK_LIBTHR} != "no" || \ 2778af480aeSRuslan Ermilov (${MACHINE_ARCH} != "sparc64" && ${MK_LIBPTHREAD} != "no") 278c97fe77dSMichael Bushkov_nscd= nscd 2798af480aeSRuslan Ermilov.endif 2808af480aeSRuslan Ermilov.endif 2818af480aeSRuslan Ermilov 282e1fe3dbaSRuslan Ermilov.if ${MK_SENDMAIL} != "no" 283d10a8d6cSRuslan Ermilov_editmap= editmap 284d10a8d6cSRuslan Ermilov_mailstats= mailstats 285d10a8d6cSRuslan Ermilov_makemap= makemap 286d10a8d6cSRuslan Ermilov_praliases= praliases 287d10a8d6cSRuslan Ermilov_sendmail= sendmail 2885a85f025SPoul-Henning Kamp.endif 2895a85f025SPoul-Henning Kamp 290e1fe3dbaSRuslan Ermilov.if ${MK_USB} != "no" 291d10a8d6cSRuslan Ermilov_usbdevs= usbdevs 2922b51223fSStefan Eßer.endif 2932b51223fSStefan Eßer 29457628e38SOlivier Houchard.if ${MACHINE_ARCH} == "arm" 29557628e38SOlivier Houchard_kgmon= kgmon 29657628e38SOlivier Houchard.endif 29757628e38SOlivier Houchard 2981a1536c1SJohn Birrell.if ${MACHINE_ARCH} == "i386" 299d10a8d6cSRuslan Ermilov_apm= apm 300d10a8d6cSRuslan Ermilov_apmd= apmd 301d10a8d6cSRuslan Ermilov_asf= asf 302d10a8d6cSRuslan Ermilov_btxld= btxld 303e1fe3dbaSRuslan Ermilov.if ${MK_I4B} != "no" 304d10a8d6cSRuslan Ermilov_i4b= i4b 305d10a8d6cSRuslan Ermilov.endif 306d10a8d6cSRuslan Ermilov_kgmon= kgmon 307d10a8d6cSRuslan Ermilov_kgzip= kgzip 308d10a8d6cSRuslan Ermilov_lptcontrol= lptcontrol 309cea557adSRuslan Ermilov.if ${MK_NCP} != "no" 310d10a8d6cSRuslan Ermilov_mount_nwfs= mount_nwfs 311cea557adSRuslan Ermilov.endif 312d10a8d6cSRuslan Ermilov_mount_smbfs= mount_smbfs 313d10a8d6cSRuslan Ermilov_mptable= mptable 314d10a8d6cSRuslan Ermilov_ndiscvt= ndiscvt 315d10a8d6cSRuslan Ermilov_pnpinfo= pnpinfo 3168af480aeSRuslan Ermilov.if ${MK_LIBPTHREAD} != "no" || ${MK_LIBTHR} != "no" 3174543f32eSDaniel Eischen_pppctl= pppctl 3184543f32eSDaniel Eischen.endif 31979e295e8SPoul-Henning Kamp_sicontrol= sicontrol 320d10a8d6cSRuslan Ermilov_spkrtest= spkrtest 321d10a8d6cSRuslan Ermilov_zzz= zzz 322f8eecc08SWarner Losh.if ${MACHINE} == "i386" 323e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 324f8eecc08SWarner Losh_acpi= acpi 325f8eecc08SWarner Losh.endif 326f8eecc08SWarner Losh_arlcontrol= arlcontrol 327f8eecc08SWarner Losh_boot0cfg= boot0cfg 328f8eecc08SWarner Losh_wlconfig= wlconfig 329f8eecc08SWarner Losh.elif ${MACHINE} == "pc98" 330f8eecc08SWarner Losh_boot98cfg= boot98cfg 331f8eecc08SWarner Losh.endif 332f3bb47ccSRuslan Ermilov.endif 3333bc2f9a8SPoul-Henning Kamp 33419f2b0e8SPeter Wemm# kgzip: builds, but missing support files 33519f2b0e8SPeter Wemm# mptable: broken (not 64 bit clean) 33619f2b0e8SPeter Wemm# pnpinfo: crashes (not really useful anyway) 337a6f4ec06SPeter Wemm.if ${MACHINE_ARCH} == "amd64" 338e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 339d10a8d6cSRuslan Ermilov_acpi= acpi 340d10a8d6cSRuslan Ermilov.endif 341d10a8d6cSRuslan Ermilov_asf= asf 342d10a8d6cSRuslan Ermilov_boot0cfg= boot0cfg 343d10a8d6cSRuslan Ermilov_btxld= btxld 344be8282baSBruce Evans_kgmon= kgmon 345d10a8d6cSRuslan Ermilov_lptcontrol= lptcontrol 346cea557adSRuslan Ermilov.if ${MK_NCP} != "no" 347d10a8d6cSRuslan Ermilov_mount_nwfs= mount_nwfs 348cea557adSRuslan Ermilov.endif 349d10a8d6cSRuslan Ermilov_mount_smbfs= mount_smbfs 350d10a8d6cSRuslan Ermilov_mptable= mptable 3514e012474SBill Paul_ndiscvt= ndiscvt 3528af480aeSRuslan Ermilov.if ${MK_LIBPTHREAD} != "no" || ${MK_LIBTHR} != "no" 3534543f32eSDaniel Eischen_pppctl= pppctl 3544543f32eSDaniel Eischen.endif 35579e295e8SPoul-Henning Kamp_sicontrol= sicontrol 356d10a8d6cSRuslan Ermilov_spkrtest= spkrtest 357d10a8d6cSRuslan Ermilov_zzz= zzz 358a6f4ec06SPeter Wemm.endif 359a6f4ec06SPeter Wemm 360d10a8d6cSRuslan Ermilov.if ${MACHINE_ARCH} == "ia64" 361e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 362d10a8d6cSRuslan Ermilov_acpi= acpi 363c7961209SKATO Takenori.endif 364fb35b471SMarcel Moolenaar_kgmon= kgmon 365a1800335SMarcel Moolenaar_mount_smbfs= mount_smbfs 3668af480aeSRuslan Ermilov.if ${MK_LIBPTHREAD} != "no" || ${MK_LIBTHR} != "no" 3674543f32eSDaniel Eischen_pppctl= pppctl 3684543f32eSDaniel Eischen.endif 369d10a8d6cSRuslan Ermilov_zzz= zzz 3706a70fca0SKATO Takenori.endif 371c7961209SKATO Takenori 37259fa7082SR. Imura.if ${MACHINE_ARCH} == "powerpc" 37359fa7082SR. Imura_mount_smbfs= mount_smbfs 374e5d34218SMaxim Sobolev_nvram= nvram 37559fa7082SR. Imura.endif 37659fa7082SR. Imura 3776f6ede92SThomas Moestl.if ${MACHINE_ARCH} == "sparc64" 378156e1decSMarius Strobl_eeprom= eeprom 379d10a8d6cSRuslan Ermilov_ofwdump= ofwdump 380295c5deaSRuslan Ermilov.if ${MK_LIBTHR} != "no" 3814543f32eSDaniel Eischen_pppctl= pppctl 3824543f32eSDaniel Eischen.endif 383a8ec1b48SMaxim Sobolev.endif 384a8ec1b48SMaxim Sobolev 385dea673e9SRodney W. Grimes.include <bsd.subdir.mk> 386