1886e832bSGarrett Wollman# From: @(#)Makefile 5.20 (Berkeley) 6/12/93 297d92980SPeter Wemm# $FreeBSD$ 3dea673e9SRodney W. Grimes 478eb91b4SDavid Greenman# XXX MISSING: mkproto 593970e26SRuslan ErmilovSUBDIR= ac \ 60451ac36SGary Palmer accton \ 7d10a8d6cSRuslan Ermilov ${_acpi} \ 80451ac36SGary Palmer adduser \ 90451ac36SGary Palmer amd \ 10261b9b30SBill Paul ancontrol \ 11d10a8d6cSRuslan Ermilov ${_apm} \ 12d10a8d6cSRuslan Ermilov ${_apmd} \ 130451ac36SGary Palmer arp \ 14d10a8d6cSRuslan Ermilov ${_asf} \ 15d10a8d6cSRuslan Ermilov ${_atm} \ 16d10a8d6cSRuslan Ermilov ${_bluetooth} \ 17d10a8d6cSRuslan Ermilov ${_boot0cfg} \ 18d10a8d6cSRuslan Ermilov ${_boot98cfg} \ 190451ac36SGary Palmer bootparamd \ 205597389cSHartmut Brandt bsnmpd \ 21d10a8d6cSRuslan Ermilov ${_btxld} \ 226d73a68aSSøren Schmidt burncd \ 230451ac36SGary Palmer cdcontrol \ 240451ac36SGary Palmer chkgrp \ 250451ac36SGary Palmer chown \ 260451ac36SGary Palmer chroot \ 270451ac36SGary Palmer ckdist \ 280451ac36SGary Palmer config \ 290451ac36SGary Palmer cron \ 303c817e2cSBruce Evans crunch \ 310451ac36SGary Palmer ctm \ 32bd06a3ecSMike Barcroft daemon \ 33869093b1SHidetoshi Shimokawa dconschat \ 340fb0f418SMike Smith devinfo \ 35ad01e0c8SBrian Somers digictl \ 36a362eb63SPoul-Henning Kamp diskinfo \ 37d10a8d6cSRuslan Ermilov ${_editmap} \ 380451ac36SGary Palmer edquota \ 39d10a8d6cSRuslan Ermilov ${_elf2exe} \ 40caefa400SPoul-Henning Kamp extattr \ 419754f5b6SRobert Watson extattrctl \ 424dd8b5abSYoshinobu Inoue faithd \ 4318443fbdSMatt Jacob fdcontrol \ 4418443fbdSMatt Jacob fdformat \ 45146e5df7SJoerg Wunsch fdread \ 4618443fbdSMatt Jacob fdwrite \ 47a7a73b95SHidetoshi Shimokawa fwcontrol \ 485b38a427SRobert Watson getfmac \ 495b38a427SRobert Watson getpmac \ 5054a8adabSPoul-Henning Kamp gstat \ 51d10a8d6cSRuslan Ermilov ${_i4b} \ 52123689d3SYoshinobu Inoue ifmcstat \ 530451ac36SGary Palmer inetd \ 545c9036d5SDima Ruban iostat \ 55f71d0e11SHajimu UMEMOTO ip6addrctl \ 56d10a8d6cSRuslan Ermilov ${_ipftest} \ 57d10a8d6cSRuslan Ermilov ${_ipresend} \ 58d10a8d6cSRuslan Ermilov ${_ipsend} \ 59d10a8d6cSRuslan Ermilov ${_iptest} \ 6093970e26SRuslan Ermilov IPXrouted \ 6175c13541SPoul-Henning Kamp jail \ 62ebf5d9bcSMike Barcroft jexec \ 63ebf5d9bcSMike Barcroft jls \ 645c9036d5SDima Ruban kbdcontrol \ 655c9036d5SDima Ruban kbdmap \ 660451ac36SGary Palmer kernbb \ 67d10a8d6cSRuslan Ermilov ${_keyserv} \ 68d10a8d6cSRuslan Ermilov ${_kgmon} \ 69d10a8d6cSRuslan Ermilov ${_kgzip} \ 709c6f9240SPeter Wemm kldxref \ 71b3b01ff3SRuslan Ermilov lastlogin \ 72d10a8d6cSRuslan Ermilov ${_lpr} \ 73d10a8d6cSRuslan Ermilov ${_lptcontrol} \ 74d10a8d6cSRuslan Ermilov ${_mailstats} \ 75cccce27aSPeter Wemm mailwrapper \ 76d10a8d6cSRuslan Ermilov ${_makemap} \ 770451ac36SGary Palmer manctl \ 780adc9d60SMike Smith memcontrol \ 7924ff9bb5SBill Fumerola mergemaster \ 80c7805c63SDoug Rabson mixer \ 81d10a8d6cSRuslan Ermilov ${_mld6query} \ 82f6f23e2cSMike Smith mlxcontrol \ 838f40768aSGordon Tetlow mountd \ 84d10a8d6cSRuslan Ermilov ${_mount_nwfs} \ 85d10a8d6cSRuslan Ermilov mount_portalfs \ 86d10a8d6cSRuslan Ermilov ${_mount_smbfs} \ 875c9036d5SDima Ruban moused \ 88d10a8d6cSRuslan Ermilov ${_mptable} \ 890451ac36SGary Palmer mrouted \ 900451ac36SGary Palmer mtest \ 910451ac36SGary Palmer mtree \ 92d10a8d6cSRuslan Ermilov ${_named} \ 93d10a8d6cSRuslan Ermilov ${_named.reload} \ 94d10a8d6cSRuslan Ermilov ${_named.restart} \ 95d10a8d6cSRuslan Ermilov ${_ndc} \ 96d10a8d6cSRuslan Ermilov ${_ndiscvt} \ 979a4365d0SYoshinobu Inoue ndp \ 980451ac36SGary Palmer newsyslog \ 998f40768aSGordon Tetlow nfsd \ 1004cf49a43SJulian Elischer ngctl \ 1014cf49a43SJulian Elischer nghook \ 102d10a8d6cSRuslan Ermilov ${_nslookup} \ 103d10a8d6cSRuslan Ermilov ${_nsupdate} \ 104d10a8d6cSRuslan Ermilov ntp \ 105d10a8d6cSRuslan Ermilov ${_ofwdump} \ 106d10a8d6cSRuslan Ermilov ${_pccard} \ 1070451ac36SGary Palmer pciconf \ 108d10a8d6cSRuslan Ermilov ${_pcvt/ispcvt} \ 109d10a8d6cSRuslan Ermilov ${_pcvt} \ 1100451ac36SGary Palmer periodic \ 1110451ac36SGary Palmer pkg_install \ 112d10a8d6cSRuslan Ermilov ${_pnpinfo} \ 1137dd68385SPeter Wemm ppp \ 114d10a8d6cSRuslan Ermilov ${_pppctl} \ 115ec480a97SPeter Wemm pppd \ 1160451ac36SGary Palmer pppstats \ 117d10a8d6cSRuslan Ermilov ${_praliases} \ 1180451ac36SGary Palmer procctl \ 1190451ac36SGary Palmer pstat \ 1200451ac36SGary Palmer pw \ 1210451ac36SGary Palmer pwd_mkdb \ 1220451ac36SGary Palmer quot \ 1230451ac36SGary Palmer quotaon \ 1240451ac36SGary Palmer rarpd \ 1254e1921abSWarner Losh raycontrol \ 1260451ac36SGary Palmer repquota \ 127d10a8d6cSRuslan Ermilov ${_rip6query} \ 1280451ac36SGary Palmer rmt \ 129d10a8d6cSRuslan Ermilov ${_route6d} \ 1308360efbdSAlfred Perlstein rpcbind \ 1310451ac36SGary Palmer rpc.lockd \ 1320451ac36SGary Palmer rpc.statd \ 133c69a34d4SMatthew Dillon rpc.umntall \ 1340451ac36SGary Palmer rpc.yppasswdd \ 1350451ac36SGary Palmer rpc.ypupdated \ 1363c817e2cSBruce Evans rpc.ypxfrd \ 1379a4365d0SYoshinobu Inoue rrenumd \ 1389a4365d0SYoshinobu Inoue rtadvd \ 1395c9036d5SDima Ruban rtprio \ 140123689d3SYoshinobu Inoue rtsold \ 1410451ac36SGary Palmer rwhod \ 1420451ac36SGary Palmer sa \ 143d10a8d6cSRuslan Ermilov ${_sendmail} \ 1445b38a427SRobert Watson setfmac \ 1459a4365d0SYoshinobu Inoue setkey \ 1465b38a427SRobert Watson setpmac \ 147d10a8d6cSRuslan Ermilov ${_sgsc} \ 148d10a8d6cSRuslan Ermilov ${_sicontrol} \ 1490451ac36SGary Palmer sliplogin \ 1500451ac36SGary Palmer slstat \ 151d10a8d6cSRuslan Ermilov ${_spkrtest} \ 1520451ac36SGary Palmer spray \ 153d10a8d6cSRuslan Ermilov ${_stallion} \ 1540bc81187SDavid E. O'Brien ${_sysinstall} \ 1550451ac36SGary Palmer syslogd \ 1568d4b20e3SMark Murray tcpdchk \ 1578d4b20e3SMark Murray tcpdmatch \ 1580acc1823SDavid E. O'Brien tcpdump \ 1590451ac36SGary Palmer timed \ 1600451ac36SGary Palmer traceroute \ 161d10a8d6cSRuslan Ermilov ${_traceroute6} \ 1620451ac36SGary Palmer trpt \ 1630451ac36SGary Palmer tzsetup \ 16434d26f04SRobert Watson ugidfw \ 165d10a8d6cSRuslan Ermilov ${_usbd} \ 166d10a8d6cSRuslan Ermilov ${_usbdevs} \ 1675c9036d5SDima Ruban vidcontrol \ 1680451ac36SGary Palmer vipw \ 1690451ac36SGary Palmer vnconfig \ 1700451ac36SGary Palmer watch \ 171370c3cb5SSean Kelly watchdogd \ 1723df8ada3SPeter Wemm wicontrol \ 173d10a8d6cSRuslan Ermilov ${_wlconfig} \ 1743c817e2cSBruce Evans ypbind \ 175d10a8d6cSRuslan Ermilov yp_mkdb \ 1760451ac36SGary Palmer yppoll \ 1770451ac36SGary Palmer yppush \ 1780451ac36SGary Palmer ypserv \ 1793c817e2cSBruce Evans ypset \ 180d10a8d6cSRuslan Ermilov zic \ 181d10a8d6cSRuslan Ermilov ${_zzz} 182d10a8d6cSRuslan Ermilov 183d10a8d6cSRuslan Ermilov.if ${MACHINE_ARCH} != "powerpc" 184d10a8d6cSRuslan Ermilov_sysinstall= sysinstall 185d10a8d6cSRuslan Ermilov.endif 1865021f740SPeter Wemm 187dd0b8d3cSPoul-Henning Kamp.if !defined(NOATM) 188d10a8d6cSRuslan Ermilov_atm= atm 189ab5e5d7bSPeter Wemm.endif 190ab5e5d7bSPeter Wemm 19144248f45SPeter Wemm.if !defined(NO_BIND) 192d10a8d6cSRuslan Ermilov_named= named 193d10a8d6cSRuslan Ermilov_named.reload= named.reload 194d10a8d6cSRuslan Ermilov_named.restart= named.restart 195d10a8d6cSRuslan Ermilov_ndc= ndc 196d10a8d6cSRuslan Ermilov_nslookup= nslookup 197d10a8d6cSRuslan Ermilov_nsupdate= nsupdate 198d10a8d6cSRuslan Ermilov.endif 199d10a8d6cSRuslan Ermilov 200d10a8d6cSRuslan Ermilov.if !defined(NOCRYPT) && !defined(NO_OPENSSL) 201d10a8d6cSRuslan Ermilov_keyserv= keyserv 202d10a8d6cSRuslan Ermilov.endif 203d10a8d6cSRuslan Ermilov 204d10a8d6cSRuslan Ermilov.if !defined(NOINET6) 205d10a8d6cSRuslan Ermilov_mld6query= mld6query 206d10a8d6cSRuslan Ermilov_rip6query= rip6query 207d10a8d6cSRuslan Ermilov_route6d= route6d 208d10a8d6cSRuslan Ermilov_traceroute6= traceroute6 209d10a8d6cSRuslan Ermilov.endif 210d10a8d6cSRuslan Ermilov 211d10a8d6cSRuslan Ermilov.if !defined(NO_IPFILTER) 212d10a8d6cSRuslan Ermilov_ipftest= ipftest 213d10a8d6cSRuslan Ermilov_ipresend= ipresend 214d10a8d6cSRuslan Ermilov_ipsend= ipsend 215d10a8d6cSRuslan Ermilov_iptest= iptest 216d10a8d6cSRuslan Ermilov.endif 217d10a8d6cSRuslan Ermilov 218d10a8d6cSRuslan Ermilov.if !defined(NOLIBC_R) && ${MACHINE_ARCH} != "powerpc" 219d10a8d6cSRuslan Ermilov_pppctl= pppctl 220fe6d3fe5SPeter Wemm.endif 221fe6d3fe5SPeter Wemm 2228c0e8d96STim Vanderhoek.if !defined(NO_LPR) 223d10a8d6cSRuslan Ermilov_lpr= lpr 2248c0e8d96STim Vanderhoek.endif 2258c0e8d96STim Vanderhoek 2265a85f025SPoul-Henning Kamp.if !defined(NO_SENDMAIL) 227d10a8d6cSRuslan Ermilov_editmap= editmap 228d10a8d6cSRuslan Ermilov_mailstats= mailstats 229d10a8d6cSRuslan Ermilov_makemap= makemap 230d10a8d6cSRuslan Ermilov_praliases= praliases 231d10a8d6cSRuslan Ermilov_sendmail= sendmail 2325a85f025SPoul-Henning Kamp.endif 2335a85f025SPoul-Henning Kamp 234d10a8d6cSRuslan Ermilov.if !defined(NO_USB) 235d10a8d6cSRuslan Ermilov_usbd= usbd 236d10a8d6cSRuslan Ermilov_usbdevs= usbdevs 2372b51223fSStefan Eßer.endif 2382b51223fSStefan Eßer 2391a1536c1SJohn Birrell.if ${MACHINE_ARCH} == "i386" 2403bc2f9a8SPoul-Henning Kamp.if !defined(NO_ACPI) 241d10a8d6cSRuslan Ermilov_acpi= acpi 2423bc2f9a8SPoul-Henning Kamp.endif 243d10a8d6cSRuslan Ermilov_apm= apm 244d10a8d6cSRuslan Ermilov_apmd= apmd 245d10a8d6cSRuslan Ermilov_asf= asf 24618d948adSMaksim Yevmenkin.if !defined(NO_BLUETOOTH) 247d10a8d6cSRuslan Ermilov_bluetooth= bluetooth 24818d948adSMaksim Yevmenkin.endif 249d10a8d6cSRuslan Ermilov.if ${MACHINE} == "i386" 250d10a8d6cSRuslan Ermilov_boot0cfg= boot0cfg 251d10a8d6cSRuslan Ermilov.endif 252d10a8d6cSRuslan Ermilov.if ${MACHINE} == "pc98" 253d10a8d6cSRuslan Ermilov_boot98cfg= boot98cfg 254d10a8d6cSRuslan Ermilov.endif 255d10a8d6cSRuslan Ermilov_btxld= btxld 256f3bb47ccSRuslan Ermilov.if !defined(NO_I4B) 257d10a8d6cSRuslan Ermilov_i4b= i4b 258d10a8d6cSRuslan Ermilov.endif 259d10a8d6cSRuslan Ermilov_kgmon= kgmon 260d10a8d6cSRuslan Ermilov_kgzip= kgzip 261d10a8d6cSRuslan Ermilov_lptcontrol= lptcontrol 262d10a8d6cSRuslan Ermilov_mount_nwfs= mount_nwfs 263d10a8d6cSRuslan Ermilov_mount_smbfs= mount_smbfs 264d10a8d6cSRuslan Ermilov_mptable= mptable 265d10a8d6cSRuslan Ermilov_ndiscvt= ndiscvt 266d10a8d6cSRuslan Ermilov_pccard= pccard 267d10a8d6cSRuslan Ermilov_pcvt= pcvt 268d10a8d6cSRuslan Ermilov_pnpinfo= pnpinfo 269d10a8d6cSRuslan Ermilov_sgsc= sgsc 270d10a8d6cSRuslan Ermilov_sicontrol= sicontrol 271d10a8d6cSRuslan Ermilov_spkrtest= spkrtest 272d10a8d6cSRuslan Ermilov_stallion= stallion 273d10a8d6cSRuslan Ermilov_wlconfig= wlconfig 274d10a8d6cSRuslan Ermilov_zzz= zzz 275f3bb47ccSRuslan Ermilov.endif 2763bc2f9a8SPoul-Henning Kamp 277d10a8d6cSRuslan Ermilov.if ${MACHINE_ARCH} == "alpha" 278d10a8d6cSRuslan Ermilov_elf2exe= elf2exe 279d10a8d6cSRuslan Ermilov_pnpinfo= pnpinfo 2800346a1deSMarcel Moolenaar.endif 2810346a1deSMarcel Moolenaar 28219f2b0e8SPeter Wemm# kgmon: builds, but no kernel profiling 28319f2b0e8SPeter Wemm# kgzip: builds, but missing support files 28419f2b0e8SPeter Wemm# mptable: broken (not 64 bit clean) 28519f2b0e8SPeter Wemm# pnpinfo: crashes (not really useful anyway) 286a6f4ec06SPeter Wemm.if ${MACHINE_ARCH} == "amd64" 287d10a8d6cSRuslan Ermilov.if !defined(NO_ACPI) 288d10a8d6cSRuslan Ermilov_acpi= acpi 289d10a8d6cSRuslan Ermilov.endif 290d10a8d6cSRuslan Ermilov_asf= asf 291d10a8d6cSRuslan Ermilov_boot0cfg= boot0cfg 292d10a8d6cSRuslan Ermilov_btxld= btxld 293d10a8d6cSRuslan Ermilov_lptcontrol= lptcontrol 294d10a8d6cSRuslan Ermilov_mount_nwfs= mount_nwfs 295d10a8d6cSRuslan Ermilov_mount_smbfs= mount_smbfs 296d10a8d6cSRuslan Ermilov_mptable= mptable 297d10a8d6cSRuslan Ermilov_pcvt/ispcvt= pcvt/ispcvt 298d10a8d6cSRuslan Ermilov_sicontrol= sicontrol 299d10a8d6cSRuslan Ermilov_spkrtest= spkrtest 300d10a8d6cSRuslan Ermilov_zzz= zzz 301a6f4ec06SPeter Wemm.endif 302a6f4ec06SPeter Wemm 303d10a8d6cSRuslan Ermilov.if ${MACHINE_ARCH} == "ia64" 304d10a8d6cSRuslan Ermilov.if !defined(NO_ACPI) 305d10a8d6cSRuslan Ermilov_acpi= acpi 306c7961209SKATO Takenori.endif 307d10a8d6cSRuslan Ermilov_zzz= zzz 3086a70fca0SKATO Takenori.endif 309c7961209SKATO Takenori 3106f6ede92SThomas Moestl.if ${MACHINE_ARCH} == "sparc64" 311d10a8d6cSRuslan Ermilov_ofwdump= ofwdump 312a8ec1b48SMaxim Sobolev.endif 313a8ec1b48SMaxim Sobolev 314dea673e9SRodney W. Grimes.include <bsd.subdir.mk> 315