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 \ 176470320fSRobert Watson ${_audit} \ 186470320fSRobert Watson ${_auditd} \ 196470320fSRobert Watson ${_auditreduce} \ 20d10a8d6cSRuslan Ermilov ${_asf} \ 21d10a8d6cSRuslan Ermilov ${_atm} \ 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} \ 49d10a8d6cSRuslan Ermilov ${_elf2exe} \ 50caefa400SPoul-Henning Kamp extattr \ 519754f5b6SRobert Watson extattrctl \ 524dd8b5abSYoshinobu Inoue faithd \ 5318443fbdSMatt Jacob fdcontrol \ 5418443fbdSMatt Jacob fdformat \ 55146e5df7SJoerg Wunsch fdread \ 5618443fbdSMatt Jacob fdwrite \ 575f99200fSGleb Smirnoff flowctl \ 58a7a73b95SHidetoshi Shimokawa fwcontrol \ 595b38a427SRobert Watson getfmac \ 605b38a427SRobert Watson getpmac \ 6154a8adabSPoul-Henning Kamp gstat \ 62d10a8d6cSRuslan Ermilov ${_i4b} \ 63123689d3SYoshinobu Inoue ifmcstat \ 640451ac36SGary Palmer inetd \ 655c9036d5SDima Ruban iostat \ 66f71d0e11SHajimu UMEMOTO ip6addrctl \ 67179e20abSPoul-Henning Kamp ipfwpcap \ 6893970e26SRuslan Ermilov IPXrouted \ 6975c13541SPoul-Henning Kamp jail \ 70ebf5d9bcSMike Barcroft jexec \ 71ebf5d9bcSMike Barcroft jls \ 725c9036d5SDima Ruban kbdcontrol \ 735c9036d5SDima Ruban kbdmap \ 74d10a8d6cSRuslan Ermilov ${_keyserv} \ 75d10a8d6cSRuslan Ermilov ${_kgmon} \ 76d10a8d6cSRuslan Ermilov ${_kgzip} \ 779c6f9240SPeter Wemm kldxref \ 78b3b01ff3SRuslan Ermilov lastlogin \ 79d10a8d6cSRuslan Ermilov ${_lpr} \ 80d10a8d6cSRuslan Ermilov ${_lptcontrol} \ 816fa40729SScott Long lmcconfig \ 82d10a8d6cSRuslan Ermilov ${_mailstats} \ 83cccce27aSPeter Wemm mailwrapper \ 84d10a8d6cSRuslan Ermilov ${_makemap} \ 850451ac36SGary Palmer manctl \ 860adc9d60SMike Smith memcontrol \ 8724ff9bb5SBill Fumerola mergemaster \ 88c7805c63SDoug Rabson mixer \ 89d10a8d6cSRuslan Ermilov ${_mld6query} \ 90f6f23e2cSMike Smith mlxcontrol \ 918f40768aSGordon Tetlow mountd \ 92d10a8d6cSRuslan Ermilov ${_mount_nwfs} \ 93d10a8d6cSRuslan Ermilov mount_portalfs \ 94d10a8d6cSRuslan Ermilov ${_mount_smbfs} \ 955c9036d5SDima Ruban moused \ 96d10a8d6cSRuslan Ermilov ${_mptable} \ 970451ac36SGary Palmer mrouted \ 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} \ 1059a4365d0SYoshinobu Inoue ndp \ 1060451ac36SGary Palmer newsyslog \ 1078f40768aSGordon Tetlow nfsd \ 1084cf49a43SJulian Elischer ngctl \ 1094cf49a43SJulian Elischer nghook \ 1105de697a6SColin Percival nologin \ 111d10a8d6cSRuslan Ermilov ntp \ 112d10a8d6cSRuslan Ermilov ${_ofwdump} \ 113d10a8d6cSRuslan Ermilov ${_pccard} \ 1140451ac36SGary Palmer pciconf \ 115d10a8d6cSRuslan Ermilov ${_pcvt} \ 1160451ac36SGary Palmer periodic \ 1170451ac36SGary Palmer pkg_install \ 118cf7152abSMarcel Moolenaar pmccontrol \ 119cf7152abSMarcel Moolenaar pmcstat \ 120d10a8d6cSRuslan Ermilov ${_pnpinfo} \ 1216fb01948SColin Percival portsnap \ 122c3c5f9cdSNate Lawson powerd \ 1237dd68385SPeter Wemm ppp \ 124d10a8d6cSRuslan Ermilov ${_pppctl} \ 125ec480a97SPeter Wemm pppd \ 1260451ac36SGary Palmer pppstats \ 127d10a8d6cSRuslan Ermilov ${_praliases} \ 1286470320fSRobert Watson ${_praudit} \ 1290451ac36SGary Palmer procctl \ 1300451ac36SGary Palmer pstat \ 1310451ac36SGary Palmer pw \ 1320451ac36SGary Palmer pwd_mkdb \ 1330451ac36SGary Palmer quot \ 1340451ac36SGary Palmer quotaon \ 1350451ac36SGary Palmer rarpd \ 1364e1921abSWarner Losh raycontrol \ 1370451ac36SGary Palmer repquota \ 138d10a8d6cSRuslan Ermilov ${_rip6query} \ 1390451ac36SGary Palmer rmt \ 140cd3ee173SDag-Erling Smørgrav ${_rndc} \ 141cd3ee173SDag-Erling Smørgrav ${_rndc-confgen} \ 142d10a8d6cSRuslan Ermilov ${_route6d} \ 1438360efbdSAlfred Perlstein rpcbind \ 1440451ac36SGary Palmer rpc.lockd \ 1450451ac36SGary Palmer rpc.statd \ 146c69a34d4SMatthew Dillon rpc.umntall \ 1476c58990dSBjoern A. Zeeb ${_rpc.yppasswdd} \ 1486c58990dSBjoern A. Zeeb ${_rpc.ypupdated} \ 1496c58990dSBjoern A. Zeeb ${_rpc.ypxfrd} \ 1509a4365d0SYoshinobu Inoue rrenumd \ 1519a4365d0SYoshinobu Inoue rtadvd \ 1525c9036d5SDima Ruban rtprio \ 153123689d3SYoshinobu Inoue rtsold \ 1540451ac36SGary Palmer rwhod \ 1550451ac36SGary Palmer sa \ 156d10a8d6cSRuslan Ermilov ${_sendmail} \ 1575b38a427SRobert Watson setfmac \ 1585b38a427SRobert Watson setpmac \ 159d10a8d6cSRuslan Ermilov ${_sicontrol} \ 1600451ac36SGary Palmer sliplogin \ 1610451ac36SGary Palmer slstat \ 16280cdf39aSJoerg Wunsch smbmsg \ 1638f61cf9cSMark Santcroos snapinfo \ 164d10a8d6cSRuslan Ermilov ${_spkrtest} \ 1650451ac36SGary Palmer spray \ 1660bc81187SDavid E. O'Brien ${_sysinstall} \ 1670451ac36SGary Palmer syslogd \ 1688d4b20e3SMark Murray tcpdchk \ 1698d4b20e3SMark Murray tcpdmatch \ 170212a79b0SMaxim Konovalov tcpdrop \ 1710acc1823SDavid E. O'Brien tcpdump \ 1720451ac36SGary Palmer timed \ 1730451ac36SGary Palmer traceroute \ 174d10a8d6cSRuslan Ermilov ${_traceroute6} \ 1750451ac36SGary Palmer trpt \ 1760451ac36SGary Palmer tzsetup \ 17734d26f04SRobert Watson ugidfw \ 178d10a8d6cSRuslan Ermilov ${_usbdevs} \ 1795c9036d5SDima Ruban vidcontrol \ 1800451ac36SGary Palmer vipw \ 1810451ac36SGary Palmer vnconfig \ 1820451ac36SGary Palmer watch \ 183370c3cb5SSean Kelly watchdogd \ 1843df8ada3SPeter Wemm wicontrol \ 185d10a8d6cSRuslan Ermilov ${_wlconfig} \ 186161a5ba8SRuslan Ermilov wpa \ 1876c58990dSBjoern A. Zeeb ${_ypbind} \ 1886c58990dSBjoern A. Zeeb ${_yp_mkdb} \ 1896c58990dSBjoern A. Zeeb ${_yppoll} \ 1906c58990dSBjoern A. Zeeb ${_yppush} \ 1916c58990dSBjoern A. Zeeb ${_ypserv} \ 1926c58990dSBjoern A. Zeeb ${_ypset} \ 193d10a8d6cSRuslan Ermilov zic \ 194d10a8d6cSRuslan Ermilov ${_zzz} 195d10a8d6cSRuslan Ermilov 1967a08579aSPeter Grehan.if ${MACHINE_ARCH} != "arm" 197d10a8d6cSRuslan Ermilov_sysinstall= sysinstall 198d10a8d6cSRuslan Ermilov.endif 1995021f740SPeter Wemm 200e1fe3dbaSRuslan Ermilov.if ${MK_ATM} != "no" 201d10a8d6cSRuslan Ermilov_atm= atm 202ab5e5d7bSPeter Wemm.endif 203ab5e5d7bSPeter Wemm 204e1fe3dbaSRuslan Ermilov.if ${MK_AUDIT} != "no" 2056470320fSRobert Watson_audit= audit 2066470320fSRobert Watson_auditd= auditd 2076470320fSRobert Watson_auditreduce= auditreduce 2086470320fSRobert Watson_praudit= praudit 2096470320fSRobert Watson.endif 2106470320fSRobert Watson 211e1fe3dbaSRuslan Ermilov.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no" 21211d9d041SDag-Erling Smørgrav_dnssec-keygen= dnssec-keygen 21311d9d041SDag-Erling Smørgrav_dnssec-signzone= dnssec-signzone 21411d9d041SDag-Erling Smørgrav.endif 215e1fe3dbaSRuslan Ermilov.if ${MK_BIND_NAMED} != "no" 216d10a8d6cSRuslan Ermilov_named= named 217cd3ee173SDag-Erling Smørgrav_named-checkconf= named-checkconf 218cd3ee173SDag-Erling Smørgrav_named-checkzone= named-checkzone 219161a5ba8SRuslan Ermilov_named.reload= named.reload 220cd3ee173SDag-Erling Smørgrav_rndc= rndc 221cd3ee173SDag-Erling Smørgrav_rndc-confgen= rndc-confgen 222d10a8d6cSRuslan Ermilov.endif 223d10a8d6cSRuslan Ermilov 224e1fe3dbaSRuslan Ermilov.if ${MK_BLUETOOTH} != "no" 22523d1e148SMaksim Yevmenkin_bluetooth= bluetooth 22623d1e148SMaksim Yevmenkin.endif 22723d1e148SMaksim Yevmenkin 228e1fe3dbaSRuslan Ermilov.if ${MK_OPENSSL} != "no" 229d10a8d6cSRuslan Ermilov_keyserv= keyserv 230d10a8d6cSRuslan Ermilov.endif 231d10a8d6cSRuslan Ermilov 232e1fe3dbaSRuslan Ermilov.if ${MK_INET6} != "no" 233d10a8d6cSRuslan Ermilov_mld6query= mld6query 234d10a8d6cSRuslan Ermilov_rip6query= rip6query 235d10a8d6cSRuslan Ermilov_route6d= route6d 236d10a8d6cSRuslan Ermilov_traceroute6= traceroute6 237d10a8d6cSRuslan Ermilov.endif 238d10a8d6cSRuslan Ermilov 239e1fe3dbaSRuslan Ermilov.if ${MK_NIS} != "no" 2406c58990dSBjoern A. Zeeb_rpc.yppasswdd= rpc.yppasswdd 2416c58990dSBjoern A. Zeeb_rpc.ypupdated= rpc.ypupdated 2426c58990dSBjoern A. Zeeb_rpc.ypxfrd= rpc.ypxfrd 2436c58990dSBjoern A. Zeeb_ypbind= ypbind 2446c58990dSBjoern A. Zeeb_yp_mkdb= yp_mkdb 2456c58990dSBjoern A. Zeeb_yppoll= yppoll 2466c58990dSBjoern A. Zeeb_yppush= yppush 2476c58990dSBjoern A. Zeeb_ypserv= ypserv 2486c58990dSBjoern A. Zeeb_ypset= ypset 2496c58990dSBjoern A. Zeeb.endif 2506c58990dSBjoern A. Zeeb 251e1fe3dbaSRuslan Ermilov.if ${MK_AUTHPF} != "no" 2528d69c48bSMax Laier_authpf= authpf 2538d69c48bSMax Laier.endif 2548d69c48bSMax Laier 255e1fe3dbaSRuslan Ermilov.if ${MK_LPR} != "no" 256d10a8d6cSRuslan Ermilov_lpr= lpr 2578c0e8d96STim Vanderhoek.endif 2588c0e8d96STim Vanderhoek 259e1fe3dbaSRuslan Ermilov.if ${MK_SENDMAIL} != "no" 260d10a8d6cSRuslan Ermilov_editmap= editmap 261d10a8d6cSRuslan Ermilov_mailstats= mailstats 262d10a8d6cSRuslan Ermilov_makemap= makemap 263d10a8d6cSRuslan Ermilov_praliases= praliases 264d10a8d6cSRuslan Ermilov_sendmail= sendmail 2655a85f025SPoul-Henning Kamp.endif 2665a85f025SPoul-Henning Kamp 267e1fe3dbaSRuslan Ermilov.if ${MK_USB} != "no" 268d10a8d6cSRuslan Ermilov_usbdevs= usbdevs 2692b51223fSStefan Eßer.endif 2702b51223fSStefan Eßer 27157628e38SOlivier Houchard.if ${MACHINE_ARCH} == "arm" 27257628e38SOlivier Houchard_kgmon= kgmon 27357628e38SOlivier Houchard.endif 27457628e38SOlivier Houchard 2751a1536c1SJohn Birrell.if ${MACHINE_ARCH} == "i386" 276d10a8d6cSRuslan Ermilov_apm= apm 277d10a8d6cSRuslan Ermilov_apmd= apmd 278d10a8d6cSRuslan Ermilov_asf= asf 279d10a8d6cSRuslan Ermilov_btxld= btxld 280e1fe3dbaSRuslan Ermilov.if ${MK_I4B} != "no" 281d10a8d6cSRuslan Ermilov_i4b= i4b 282d10a8d6cSRuslan Ermilov.endif 283d10a8d6cSRuslan Ermilov_kgmon= kgmon 284d10a8d6cSRuslan Ermilov_kgzip= kgzip 285d10a8d6cSRuslan Ermilov_lptcontrol= lptcontrol 286d10a8d6cSRuslan Ermilov_mount_nwfs= mount_nwfs 287d10a8d6cSRuslan Ermilov_mount_smbfs= mount_smbfs 288d10a8d6cSRuslan Ermilov_mptable= mptable 289d10a8d6cSRuslan Ermilov_ndiscvt= ndiscvt 290d10a8d6cSRuslan Ermilov_pccard= pccard 291d10a8d6cSRuslan Ermilov_pnpinfo= pnpinfo 292e1fe3dbaSRuslan Ermilov.if ${MK_LIBPTHREAD} != "no" 2934543f32eSDaniel Eischen_pppctl= pppctl 2944543f32eSDaniel Eischen.endif 29579e295e8SPoul-Henning Kamp_sicontrol= sicontrol 296d10a8d6cSRuslan Ermilov_spkrtest= spkrtest 297d10a8d6cSRuslan Ermilov_zzz= zzz 298f8eecc08SWarner Losh.if ${MACHINE} == "i386" 299e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 300f8eecc08SWarner Losh_acpi= acpi 301f8eecc08SWarner Losh.endif 302f8eecc08SWarner Losh_arlcontrol= arlcontrol 303f8eecc08SWarner Losh_boot0cfg= boot0cfg 304e1fe3dbaSRuslan Ermilov.if ${MK_PCVT} != "no" 305f8eecc08SWarner Losh_pcvt= pcvt 3064b0a1b8bSPoul-Henning Kamp.endif 307f8eecc08SWarner Losh_wlconfig= wlconfig 308f8eecc08SWarner Losh.elif ${MACHINE} == "pc98" 309f8eecc08SWarner Losh_boot98cfg= boot98cfg 310f8eecc08SWarner Losh.endif 311f3bb47ccSRuslan Ermilov.endif 3123bc2f9a8SPoul-Henning Kamp 313d10a8d6cSRuslan Ermilov.if ${MACHINE_ARCH} == "alpha" 314d10a8d6cSRuslan Ermilov_elf2exe= elf2exe 315d10a8d6cSRuslan Ermilov_pnpinfo= pnpinfo 316e1fe3dbaSRuslan Ermilov.if ${MK_LIBC_R} != "no" 3174543f32eSDaniel Eischen_pppctl= pppctl 3184543f32eSDaniel Eischen.endif 3190346a1deSMarcel Moolenaar.endif 3200346a1deSMarcel Moolenaar 32119f2b0e8SPeter Wemm# kgzip: builds, but missing support files 32219f2b0e8SPeter Wemm# mptable: broken (not 64 bit clean) 32319f2b0e8SPeter Wemm# pnpinfo: crashes (not really useful anyway) 324a6f4ec06SPeter Wemm.if ${MACHINE_ARCH} == "amd64" 325e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 326d10a8d6cSRuslan Ermilov_acpi= acpi 327d10a8d6cSRuslan Ermilov.endif 328d10a8d6cSRuslan Ermilov_asf= asf 329d10a8d6cSRuslan Ermilov_boot0cfg= boot0cfg 330d10a8d6cSRuslan Ermilov_btxld= btxld 331be8282baSBruce Evans_kgmon= kgmon 332d10a8d6cSRuslan Ermilov_lptcontrol= lptcontrol 333d10a8d6cSRuslan Ermilov_mount_nwfs= mount_nwfs 334d10a8d6cSRuslan Ermilov_mount_smbfs= mount_smbfs 335d10a8d6cSRuslan Ermilov_mptable= mptable 3364e012474SBill Paul_ndiscvt= ndiscvt 337e1fe3dbaSRuslan Ermilov.if ${MK_LIBPTHREAD} != "no" 3384543f32eSDaniel Eischen_pppctl= pppctl 3394543f32eSDaniel Eischen.endif 34079e295e8SPoul-Henning Kamp_sicontrol= sicontrol 341d10a8d6cSRuslan Ermilov_spkrtest= spkrtest 342d10a8d6cSRuslan Ermilov_zzz= zzz 343a6f4ec06SPeter Wemm.endif 344a6f4ec06SPeter Wemm 345d10a8d6cSRuslan Ermilov.if ${MACHINE_ARCH} == "ia64" 346e1fe3dbaSRuslan Ermilov.if ${MK_ACPI} != "no" 347d10a8d6cSRuslan Ermilov_acpi= acpi 348c7961209SKATO Takenori.endif 349fb35b471SMarcel Moolenaar_kgmon= kgmon 350e1fe3dbaSRuslan Ermilov.if ${MK_LIBPTHREAD} != "no" 3514543f32eSDaniel Eischen_pppctl= pppctl 3524543f32eSDaniel Eischen.endif 353d10a8d6cSRuslan Ermilov_zzz= zzz 3546a70fca0SKATO Takenori.endif 355c7961209SKATO Takenori 35659fa7082SR. Imura.if ${MACHINE_ARCH} == "powerpc" 35759fa7082SR. Imura_mount_smbfs= mount_smbfs 35859fa7082SR. Imura.endif 35959fa7082SR. Imura 3606f6ede92SThomas Moestl.if ${MACHINE_ARCH} == "sparc64" 361156e1decSMarius Strobl_eeprom= eeprom 362d10a8d6cSRuslan Ermilov_ofwdump= ofwdump 363e1fe3dbaSRuslan Ermilov.if ${MK_LIBC_R} != "no" 3644543f32eSDaniel Eischen_pppctl= pppctl 3654543f32eSDaniel Eischen.endif 366a8ec1b48SMaxim Sobolev.endif 367a8ec1b48SMaxim Sobolev 368dea673e9SRodney W. Grimes.include <bsd.subdir.mk> 369