1886e832bSGarrett Wollman# From: @(#)Makefile 5.20 (Berkeley) 6/12/93 297d92980SPeter Wemm# $FreeBSD$ 3dea673e9SRodney W. Grimes 40bc81187SDavid E. O'Brien.if ${MACHINE_ARCH} != "powerpc" 50bc81187SDavid E. O'Brien_sysinstall=sysinstall 60bc81187SDavid E. O'Brien.endif 70bc81187SDavid E. O'Brien 878eb91b4SDavid Greenman# XXX MISSING: mkproto 93c817e2cSBruce EvansSUBDIR= IPXrouted \ 103c817e2cSBruce Evans ac \ 110451ac36SGary Palmer accton \ 120451ac36SGary Palmer adduser \ 130451ac36SGary Palmer amd \ 14261b9b30SBill Paul ancontrol \ 150451ac36SGary Palmer arp \ 160451ac36SGary Palmer bootparamd \ 175597389cSHartmut Brandt bsnmpd \ 186d73a68aSSøren Schmidt burncd \ 190451ac36SGary Palmer cdcontrol \ 200451ac36SGary Palmer chkgrp \ 210451ac36SGary Palmer chown \ 220451ac36SGary Palmer chroot \ 230451ac36SGary Palmer ckdist \ 240451ac36SGary Palmer config \ 250451ac36SGary Palmer cron \ 263c817e2cSBruce Evans crunch \ 270451ac36SGary Palmer ctm \ 28bd06a3ecSMike Barcroft daemon \ 29869093b1SHidetoshi Shimokawa dconschat \ 300fb0f418SMike Smith devinfo \ 31ad01e0c8SBrian Somers digictl \ 32a362eb63SPoul-Henning Kamp diskinfo \ 330451ac36SGary Palmer edquota \ 34caefa400SPoul-Henning Kamp extattr \ 359754f5b6SRobert Watson extattrctl \ 364dd8b5abSYoshinobu Inoue faithd \ 3718443fbdSMatt Jacob fdcontrol \ 3818443fbdSMatt Jacob fdformat \ 39146e5df7SJoerg Wunsch fdread \ 4018443fbdSMatt Jacob fdwrite \ 41a7a73b95SHidetoshi Shimokawa fwcontrol \ 425b38a427SRobert Watson getfmac \ 435b38a427SRobert Watson getpmac \ 4454a8adabSPoul-Henning Kamp gstat \ 45123689d3SYoshinobu Inoue ifmcstat \ 460451ac36SGary Palmer inetd \ 475c9036d5SDima Ruban iostat \ 48f71d0e11SHajimu UMEMOTO ip6addrctl \ 4975c13541SPoul-Henning Kamp jail \ 50ebf5d9bcSMike Barcroft jexec \ 51ebf5d9bcSMike Barcroft jls \ 525c9036d5SDima Ruban kbdcontrol \ 535c9036d5SDima Ruban kbdmap \ 540451ac36SGary Palmer kernbb \ 559c6f9240SPeter Wemm kldxref \ 56b3b01ff3SRuslan Ermilov lastlogin \ 57cccce27aSPeter Wemm mailwrapper \ 580451ac36SGary Palmer manctl \ 590adc9d60SMike Smith memcontrol \ 6024ff9bb5SBill Fumerola mergemaster \ 61c7805c63SDoug Rabson mixer \ 62f6f23e2cSMike Smith mlxcontrol \ 63d928e581SGordon Tetlow mount_portalfs \ 648f40768aSGordon Tetlow mountd \ 655c9036d5SDima Ruban moused \ 660451ac36SGary Palmer mrouted \ 670451ac36SGary Palmer mtest \ 680451ac36SGary Palmer mtree \ 699a4365d0SYoshinobu Inoue ndp \ 700451ac36SGary Palmer newsyslog \ 718f40768aSGordon Tetlow nfsd \ 724cf49a43SJulian Elischer ngctl \ 73ad1e4180SOllivier Robert ntp \ 744cf49a43SJulian Elischer nghook \ 750451ac36SGary Palmer pciconf \ 760451ac36SGary Palmer periodic \ 770451ac36SGary Palmer pkg_install \ 787dd68385SPeter Wemm ppp \ 79ec480a97SPeter Wemm pppd \ 800451ac36SGary Palmer pppstats \ 810451ac36SGary Palmer procctl \ 820451ac36SGary Palmer pstat \ 830451ac36SGary Palmer pw \ 840451ac36SGary Palmer pwd_mkdb \ 850451ac36SGary Palmer quot \ 860451ac36SGary Palmer quotaon \ 870451ac36SGary Palmer rarpd \ 884e1921abSWarner Losh raycontrol \ 890451ac36SGary Palmer repquota \ 900451ac36SGary Palmer rmt \ 918360efbdSAlfred Perlstein rpcbind \ 920451ac36SGary Palmer rpc.lockd \ 930451ac36SGary Palmer rpc.statd \ 94c69a34d4SMatthew Dillon rpc.umntall \ 950451ac36SGary Palmer rpc.yppasswdd \ 960451ac36SGary Palmer rpc.ypupdated \ 973c817e2cSBruce Evans rpc.ypxfrd \ 989a4365d0SYoshinobu Inoue rrenumd \ 999a4365d0SYoshinobu Inoue rtadvd \ 1005c9036d5SDima Ruban rtprio \ 101123689d3SYoshinobu Inoue rtsold \ 1020451ac36SGary Palmer rwhod \ 1030451ac36SGary Palmer sa \ 1045b38a427SRobert Watson setfmac \ 1059a4365d0SYoshinobu Inoue setkey \ 1065b38a427SRobert Watson setpmac \ 1070451ac36SGary Palmer sliplogin \ 1080451ac36SGary Palmer slstat \ 1090451ac36SGary Palmer spray \ 1100bc81187SDavid E. O'Brien ${_sysinstall} \ 1110451ac36SGary Palmer syslogd \ 1128d4b20e3SMark Murray tcpdchk \ 1138d4b20e3SMark Murray tcpdmatch \ 1140acc1823SDavid E. O'Brien tcpdump \ 1150451ac36SGary Palmer timed \ 1160451ac36SGary Palmer traceroute \ 1170451ac36SGary Palmer trpt \ 1180451ac36SGary Palmer tzsetup \ 11934d26f04SRobert Watson ugidfw \ 1205c9036d5SDima Ruban vidcontrol \ 1210451ac36SGary Palmer vipw \ 1220451ac36SGary Palmer vnconfig \ 1230451ac36SGary Palmer watch \ 124370c3cb5SSean Kelly watchdogd \ 1253df8ada3SPeter Wemm wicontrol \ 1260451ac36SGary Palmer yp_mkdb \ 1273c817e2cSBruce Evans ypbind \ 1280451ac36SGary Palmer yppoll \ 1290451ac36SGary Palmer yppush \ 1300451ac36SGary Palmer ypserv \ 1313c817e2cSBruce Evans ypset \ 1323c817e2cSBruce Evans zic 1335021f740SPeter Wemm 134dd0b8d3cSPoul-Henning Kamp.if !defined(NOATM) 135dd0b8d3cSPoul-Henning KampSUBDIR+=atm 136dd0b8d3cSPoul-Henning Kamp.endif 137dd0b8d3cSPoul-Henning Kamp 138dd0b8d3cSPoul-Henning Kamp.if !defined(NOINET6) 139dd0b8d3cSPoul-Henning KampSUBDIR+=mld6query \ 140dd0b8d3cSPoul-Henning Kamp rip6query \ 141dd0b8d3cSPoul-Henning Kamp route6d \ 142dd0b8d3cSPoul-Henning Kamp traceroute6 143dd0b8d3cSPoul-Henning Kamp.endif 144dd0b8d3cSPoul-Henning Kamp 1457a43a96aSRuslan Ermilov.if !defined(NO_IPFILTER) 146cd30ca94SBrooks DavisSUBDIR+=ipresend \ 1477a43a96aSRuslan Ermilov ipsend \ 1487a43a96aSRuslan Ermilov iptest 1497a43a96aSRuslan Ermilov.endif 1507a43a96aSRuslan Ermilov 1513bc2f9a8SPoul-Henning Kamp.if !defined(NO_USB) 1523bc2f9a8SPoul-Henning KampSUBDIR+=usbd \ 1533bc2f9a8SPoul-Henning Kamp usbdevs 1543bc2f9a8SPoul-Henning Kamp.endif 1551c327ba7SDavid E. O'Brien.if !defined(NOLIBC_R) && ${MACHINE_ARCH} != "powerpc" 156ab5e5d7bSPeter WemmSUBDIR+=pppctl 157ab5e5d7bSPeter Wemm.endif 158ab5e5d7bSPeter Wemm 15944248f45SPeter Wemm.if !defined(NO_BIND) 160fe6d3fe5SPeter WemmSUBDIR+=named \ 161fe6d3fe5SPeter Wemm named.reload \ 162fe6d3fe5SPeter Wemm named.restart \ 163fe6d3fe5SPeter Wemm ndc \ 164fe6d3fe5SPeter Wemm nslookup \ 165fe6d3fe5SPeter Wemm nsupdate 166fe6d3fe5SPeter Wemm.endif 167fe6d3fe5SPeter Wemm 1688c0e8d96STim Vanderhoek.if !defined(NO_LPR) 1698c0e8d96STim VanderhoekSUBDIR+=lpr 1708c0e8d96STim Vanderhoek.endif 1718c0e8d96STim Vanderhoek 1725a85f025SPoul-Henning Kamp.if !defined(NO_SENDMAIL) 17340b36f54SGregory Neil ShapiroSUBDIR+=editmap \ 17440b36f54SGregory Neil Shapiro mailstats \ 1750451ac36SGary Palmer makemap \ 1760451ac36SGary Palmer praliases \ 1770451ac36SGary Palmer sendmail 1785a85f025SPoul-Henning Kamp.endif 1795a85f025SPoul-Henning Kamp 1802b51223fSStefan Eßer.if ${MACHINE_ARCH} == "alpha" 181ab5e5d7bSPeter WemmSUBDIR+=elf2exe \ 182ab5e5d7bSPeter Wemm pnpinfo 1832b51223fSStefan Eßer.endif 1842b51223fSStefan Eßer 1851a1536c1SJohn Birrell.if ${MACHINE_ARCH} == "i386" 1863bc2f9a8SPoul-Henning KampSUBDIR+=apm \ 18707c279cdSMitsuru IWASAKI apmd \ 188403a9c73SGreg Lehey asf \ 1890986ab12SMaksim Yevmenkin bluetooth \ 1903c817e2cSBruce Evans btxld \ 1913c817e2cSBruce Evans kgmon \ 19259aca3e4SRuslan Ermilov kgzip \ 1930451ac36SGary Palmer lptcontrol \ 194d928e581SGordon Tetlow mount_nwfs \ 195d928e581SGordon Tetlow mount_smbfs \ 1960451ac36SGary Palmer mptable \ 1971326e03fSWarner Losh pccard \ 198cc854440SPeter Wemm pcvt \ 199ab5e5d7bSPeter Wemm pnpinfo \ 2000451ac36SGary Palmer sgsc \ 2010451ac36SGary Palmer sicontrol \ 2020451ac36SGary Palmer spkrtest \ 2033c817e2cSBruce Evans stallion \ 2043b18f47dSNate Lawson wlconfig \ 2053b18f47dSNate Lawson zzz 2063bc2f9a8SPoul-Henning Kamp 2073bc2f9a8SPoul-Henning Kamp.if !defined(NO_ACPI) 2083bc2f9a8SPoul-Henning KampSUBDIR+=acpi 2093bc2f9a8SPoul-Henning Kamp.endif 2103bc2f9a8SPoul-Henning Kamp 211f3bb47ccSRuslan Ermilov.if !defined(NO_I4B) 212f3bb47ccSRuslan ErmilovSUBDIR+=i4b 213f3bb47ccSRuslan Ermilov.endif 2143bc2f9a8SPoul-Henning Kamp 215183b47f7SDoug Rabson.endif 216183b47f7SDoug Rabson 2170346a1deSMarcel Moolenaar.if ${MACHINE_ARCH} == "ia64" 218cb3e210eSMarcel MoolenaarSUBDIR+=acpi \ 219cb3e210eSMarcel Moolenaar zzz 2200346a1deSMarcel Moolenaar.endif 2210346a1deSMarcel Moolenaar 22219f2b0e8SPeter Wemm# kgmon: builds, but no kernel profiling 22319f2b0e8SPeter Wemm# kgzip: builds, but missing support files 22419f2b0e8SPeter Wemm# mptable: broken (not 64 bit clean) 22519f2b0e8SPeter Wemm# pnpinfo: crashes (not really useful anyway) 226a6f4ec06SPeter Wemm.if ${MACHINE_ARCH} == "amd64" 22719f2b0e8SPeter WemmSUBDIR+=acpi \ 2289afe34c1SPeter Wemm asf \ 22919f2b0e8SPeter Wemm boot0cfg \ 23019f2b0e8SPeter Wemm btxld \ 23119f2b0e8SPeter Wemm lptcontrol \ 23292c3d427SPeter Wemm mount_nwfs \ 23392c3d427SPeter Wemm mount_smbfs \ 23440255f22SPeter Wemm mptable \ 23519f2b0e8SPeter Wemm sicontrol \ 23619f2b0e8SPeter Wemm spkrtest \ 23719f2b0e8SPeter Wemm zzz 238a6f4ec06SPeter Wemm.endif 239a6f4ec06SPeter Wemm 240c7961209SKATO Takenori.if ${MACHINE} == "i386" 241c7961209SKATO TakenoriSUBDIR+=boot0cfg 242c7961209SKATO Takenori.endif 243c7961209SKATO Takenori 2446a70fca0SKATO Takenori.if ${MACHINE} == "pc98" 2456a70fca0SKATO TakenoriSUBDIR+=boot98cfg 2466a70fca0SKATO Takenori.endif 247c7961209SKATO Takenori 2486f6ede92SThomas Moestl.if ${MACHINE_ARCH} == "sparc64" 2496f6ede92SThomas MoestlSUBDIR+=ofwdump 2506f6ede92SThomas Moestl.endif 2516f6ede92SThomas Moestl 252ebb9f0efSMark Murray.if !defined(NOCRYPT) && !defined(NO_OPENSSL) 253a8ec1b48SMaxim SobolevSUBDIR+=keyserv 254a8ec1b48SMaxim Sobolev.endif 255a8ec1b48SMaxim Sobolev 256dea673e9SRodney W. Grimes.include <bsd.subdir.mk> 257