1c6063d0dSWarner Losh.include <src.opts.mk> 2e1fe3dbaSRuslan Ermilov 39f0c9022SEd SchoutenSUBDIR= adduser \ 40451ac36SGary Palmer arp \ 56d756449SSean Bruno binmiscctl \ 613ec1e31SMitchell Horne boottrace \ 75b9f08dbSBaptiste Daroussin bsdconfig \ 8a9934668SKenneth D. Merry camdd \ 90451ac36SGary Palmer cdcontrol \ 100451ac36SGary Palmer chkgrp \ 110451ac36SGary Palmer chown \ 120451ac36SGary Palmer chroot \ 130451ac36SGary Palmer ckdist \ 14dfdcada3SDoug Rabson clear_locks \ 15a37f9716SJohn Baldwin crashinfo \ 160451ac36SGary Palmer cron \ 17*08419bf1SLexi Winter ctld \ 18*08419bf1SLexi Winter ctladm \ 19bd06a3ecSMike Barcroft daemon \ 20869093b1SHidetoshi Shimokawa dconschat \ 2164de8019SJohn Baldwin devctl \ 220fb0f418SMike Smith devinfo \ 23a362eb63SPoul-Henning Kamp diskinfo \ 240738c00eSWarner Losh dumpcis \ 25f5e96fb5SBaptiste Daroussin etcupdate \ 26caefa400SPoul-Henning Kamp extattr \ 279754f5b6SRobert Watson extattrctl \ 287825a6bdSPoul-Henning Kamp fifolog \ 29be3a49eeSEdward Tomasz Napierala fstyp \ 30a7a73b95SHidetoshi Shimokawa fwcontrol \ 31d198b877SEmmanuel Vadot fwget \ 325b38a427SRobert Watson getfmac \ 335b38a427SRobert Watson getpmac \ 3454a8adabSPoul-Henning Kamp gstat \ 35477f656bSRafal Jaworowski i2c \ 3657e8e48fSEnji Cooper ifmcstat \ 375c9036d5SDima Ruban iostat \ 381905e4a3SRyan Stone iovctl \ 399c6f9240SPeter Wemm kldxref \ 40cccce27aSPeter Wemm mailwrapper \ 41efc06131SSam Leffler makefs \ 420adc9d60SMike Smith memcontrol \ 43763fae79SScott Long mfiutil \ 44c7805c63SDoug Rabson mixer \ 45f6f23e2cSMike Smith mlxcontrol \ 468f40768aSGordon Tetlow mountd \ 4791ee3463SIan Lepore mount_smbfs \ 48c94fbe26SBaptiste Daroussin mpsutil \ 49fc58801cSScott Long mptutil \ 500451ac36SGary Palmer mtest \ 510451ac36SGary Palmer newsyslog \ 5203914b0bSRick Macklem nfscbd \ 538f40768aSGordon Tetlow nfsd \ 5403914b0bSRick Macklem nfsdumpstate \ 5503914b0bSRick Macklem nfsrevoke \ 5603914b0bSRick Macklem nfsuserd \ 57c6ec7d31SBrooks Davis nmtree \ 585de697a6SColin Percival nologin \ 59a8089ea5SJohn Baldwin nvmfd \ 600451ac36SGary Palmer pciconf \ 610451ac36SGary Palmer periodic \ 62a520a7cfSRick Macklem pnfsdscopymr \ 636cb9ec3cSRick Macklem pnfsdsfile \ 64725f388bSRick Macklem pnfsdskill \ 65c3c5f9cdSNate Lawson powerd \ 66de44cbc2SEd Schouten prometheus_sysctl_exporter \ 670451ac36SGary Palmer pstat \ 680451ac36SGary Palmer pw \ 690451ac36SGary Palmer pwd_mkdb \ 709312900fSEmmanuel Vadot pwm \ 710451ac36SGary Palmer quot \ 720451ac36SGary Palmer rarpd \ 730451ac36SGary Palmer rmt \ 748360efbdSAlfred Perlstein rpcbind \ 750451ac36SGary Palmer rpc.lockd \ 760451ac36SGary Palmer rpc.statd \ 77c69a34d4SMatthew Dillon rpc.umntall \ 785c9036d5SDima Ruban rtprio \ 79ac0ced90SJeremie Le Hen rwhod \ 803d482827SDoug Barton service \ 810b25da7eSHajimu UMEMOTO services_mkdb \ 82cddcb259SBaptiste Daroussin sesutil \ 83108e8dd9SJulian Elischer setfib \ 845b38a427SRobert Watson setfmac \ 855b38a427SRobert Watson setpmac \ 8680cdf39aSJoerg Wunsch smbmsg \ 878f61cf9cSMark Santcroos snapinfo \ 889a37f102SChristos Margiolis sndctl \ 8966660095SIan Lepore spi \ 900451ac36SGary Palmer spray \ 910451ac36SGary Palmer syslogd \ 9294bc33c1SDevin Teske sysrc \ 93212a79b0SMaxim Konovalov tcpdrop \ 940acc1823SDavid E. O'Brien tcpdump \ 95d73d40c1SMichael Tuexen tcpsso \ 960451ac36SGary Palmer traceroute \ 972b5691eeSEugene Grosbein trim \ 984fe54d42SBaptiste Daroussin tzsetup \ 9934d26f04SRobert Watson ugidfw \ 100c7c78055SVincenzo Maffione valectl \ 10117a2c536SDag-Erling Smørgrav vigr \ 1020451ac36SGary Palmer vipw \ 10358c6a70aSMartin Blapp wake \ 1040451ac36SGary Palmer watch \ 105370c3cb5SSean Kelly watchdogd \ 106bc421551SDag-Erling Smørgrav zdump \ 1079a6844d5SKenneth D. Merry zic \ 1089a6844d5SKenneth D. Merry zonectl 109d10a8d6cSRuslan Ermilov 110690f477dSSam Leffler# NB: keep these sorted by MK_* knobs 111690f477dSSam Leffler 1126f42d16fSBryan DrewerySUBDIR.${MK_ACCT}+= accton 1136f42d16fSBryan DrewerySUBDIR.${MK_ACCT}+= sa 1146f42d16fSBryan DrewerySUBDIR.${MK_AUDIT}+= audit 1156f42d16fSBryan DrewerySUBDIR.${MK_AUDIT}+= auditd 11616648b4fSRobert Watson.if ${MK_OPENSSL} != "no" 1176f42d16fSBryan DrewerySUBDIR.${MK_AUDIT}+= auditdistd 11816648b4fSRobert Watson.endif 1196f42d16fSBryan DrewerySUBDIR.${MK_AUDIT}+= auditreduce 1206f42d16fSBryan DrewerySUBDIR.${MK_AUDIT}+= praudit 1216f42d16fSBryan DrewerySUBDIR.${MK_AUTHPF}+= authpf 1226f42d16fSBryan DrewerySUBDIR.${MK_AUTOFS}+= autofs 123c0759dacSKurt LidlSUBDIR.${MK_BLACKLIST}+= blacklistctl 124c0759dacSKurt LidlSUBDIR.${MK_BLACKLIST}+= blacklistd 1256f42d16fSBryan DrewerySUBDIR.${MK_BLUETOOTH}+= bluetooth 1266f42d16fSBryan DrewerySUBDIR.${MK_BOOTPARAMD}+= bootparamd 1276f42d16fSBryan DrewerySUBDIR.${MK_BSDINSTALL}+= bsdinstall 1286f42d16fSBryan DrewerySUBDIR.${MK_BSNMP}+= bsnmpd 129ccdcb388SKyle Evans.if ${MK_CAROOT} != "no" 130ccdcb388SKyle EvansSUBDIR.${MK_OPENSSL}+= certctl 131ccdcb388SKyle Evans.endif 13254912308SNavdeep ParharSUBDIR.${MK_CXGBETOOL}+= cxgbetool 1331808b557SJohannes TotzSUBDIR.${MK_EFI}+= efivar efidp efibootmgr efitable efiwake 13401cebb69SSean Bruno.if ${MK_OPENSSL} != "no" 13501cebb69SSean BrunoSUBDIR.${MK_EFI}+= uefisign 13601cebb69SSean Bruno.endif 137773606fcSMitchell HorneSUBDIR.${MK_FDT}+= ofwdump 1386f42d16fSBryan DrewerySUBDIR.${MK_FLOPPY}+= fdcontrol 1396f42d16fSBryan DrewerySUBDIR.${MK_FLOPPY}+= fdformat 1406f42d16fSBryan DrewerySUBDIR.${MK_FLOPPY}+= fdread 1416f42d16fSBryan DrewerySUBDIR.${MK_FLOPPY}+= fdwrite 1426f42d16fSBryan DrewerySUBDIR.${MK_FREEBSD_UPDATE}+= freebsd-update 1436f42d16fSBryan DrewerySUBDIR.${MK_GSSAPI}+= gssd 1446f42d16fSBryan DrewerySUBDIR.${MK_GPIO}+= gpioctl 145f051d723SWarner LoshSUBDIR.${MK_HYPERV}+= hyperv 1466f42d16fSBryan DrewerySUBDIR.${MK_INET6}+= ip6addrctl 1476f42d16fSBryan DrewerySUBDIR.${MK_INET6}+= mld6query 1486f42d16fSBryan DrewerySUBDIR.${MK_INET6}+= ndp 1496f42d16fSBryan DrewerySUBDIR.${MK_INET6}+= rip6query 1506f42d16fSBryan DrewerySUBDIR.${MK_INET6}+= route6d 1516f42d16fSBryan DrewerySUBDIR.${MK_INET6}+= rrenumd 1526f42d16fSBryan DrewerySUBDIR.${MK_INET6}+= rtadvctl 1536f42d16fSBryan DrewerySUBDIR.${MK_INET6}+= rtadvd 1546f42d16fSBryan DrewerySUBDIR.${MK_INET6}+= rtsold 1556f42d16fSBryan DrewerySUBDIR.${MK_INET6}+= traceroute6 1566f42d16fSBryan DrewerySUBDIR.${MK_INETD}+= inetd 1576f42d16fSBryan DrewerySUBDIR.${MK_IPFW}+= ipfwpcap 158*08419bf1SLexi WinterSUBDIR.${MK_ISCSI}+= iscsid 1596f42d16fSBryan DrewerySUBDIR.${MK_JAIL}+= jail 1606f42d16fSBryan DrewerySUBDIR.${MK_JAIL}+= jexec 1616f42d16fSBryan DrewerySUBDIR.${MK_JAIL}+= jls 162690f477dSSam Leffler# XXX MK_SYSCONS 1636f42d16fSBryan DrewerySUBDIR.${MK_LEGACY_CONSOLE}+= kbdcontrol 1646f42d16fSBryan DrewerySUBDIR.${MK_LEGACY_CONSOLE}+= kbdmap 1656f42d16fSBryan DrewerySUBDIR.${MK_LEGACY_CONSOLE}+= moused 1666f42d16fSBryan DrewerySUBDIR.${MK_LEGACY_CONSOLE}+= vidcontrol 1676f42d16fSBryan DrewerySUBDIR.${MK_PPP}+= pppctl 1686f42d16fSBryan DrewerySUBDIR.${MK_NS_CACHING}+= nscd 1696f42d16fSBryan DrewerySUBDIR.${MK_LPR}+= lpr 1706f42d16fSBryan DrewerySUBDIR.${MK_MAN_UTILS}+= manctl 1714fa99856SEd MasteSUBDIR.${MK_MLX5TOOL}+= mlx5tool 1726f42d16fSBryan DrewerySUBDIR.${MK_NETGRAPH}+= flowctl 1736f42d16fSBryan DrewerySUBDIR.${MK_NETGRAPH}+= ngctl 1746f42d16fSBryan DrewerySUBDIR.${MK_NETGRAPH}+= nghook 1756f42d16fSBryan DrewerySUBDIR.${MK_NIS}+= rpc.yppasswdd 1766f42d16fSBryan DrewerySUBDIR.${MK_NIS}+= rpc.ypupdated 1776f42d16fSBryan DrewerySUBDIR.${MK_NIS}+= rpc.ypxfrd 1786f42d16fSBryan DrewerySUBDIR.${MK_NIS}+= ypbind 17998db8f80SMarcelo AraujoSUBDIR.${MK_NIS}+= ypldap 1806f42d16fSBryan DrewerySUBDIR.${MK_NIS}+= yp_mkdb 1816f42d16fSBryan DrewerySUBDIR.${MK_NIS}+= yppoll 1826f42d16fSBryan DrewerySUBDIR.${MK_NIS}+= yppush 1836f42d16fSBryan DrewerySUBDIR.${MK_NIS}+= ypserv 1846f42d16fSBryan DrewerySUBDIR.${MK_NIS}+= ypset 1856f42d16fSBryan DrewerySUBDIR.${MK_NTP}+= ntp 186b9cbc85dSRick MacklemSUBDIR.${MK_OPENSSL_KTLS}+= rpc.tlsclntd 187b9cbc85dSRick MacklemSUBDIR.${MK_OPENSSL_KTLS}+= rpc.tlsservd 1886f42d16fSBryan DrewerySUBDIR.${MK_PF}+= ftp-proxy 1896f42d16fSBryan DrewerySUBDIR.${MK_PKGBOOTSTRAP}+= pkg 190db4b5a16SAlex RichardsonSUBDIR.${MK_PMC}+= pmc pmcannotate pmccontrol pmcstat pmcstudy 1916f42d16fSBryan DrewerySUBDIR.${MK_PPP}+= ppp 1926f42d16fSBryan DrewerySUBDIR.${MK_QUOTAS}+= edquota 1936f42d16fSBryan DrewerySUBDIR.${MK_QUOTAS}+= quotaon 1946f42d16fSBryan DrewerySUBDIR.${MK_QUOTAS}+= repquota 1956f42d16fSBryan DrewerySUBDIR.${MK_SENDMAIL}+= editmap 1966f42d16fSBryan DrewerySUBDIR.${MK_SENDMAIL}+= mailstats 1976f42d16fSBryan DrewerySUBDIR.${MK_SENDMAIL}+= makemap 1986f42d16fSBryan DrewerySUBDIR.${MK_SENDMAIL}+= praliases 1996f42d16fSBryan DrewerySUBDIR.${MK_SENDMAIL}+= sendmail 2006f42d16fSBryan DrewerySUBDIR.${MK_TCP_WRAPPERS}+= tcpdchk 2016f42d16fSBryan DrewerySUBDIR.${MK_TCP_WRAPPERS}+= tcpdmatch 2026f42d16fSBryan DrewerySUBDIR.${MK_TOOLCHAIN}+= config 2036f42d16fSBryan DrewerySUBDIR.${MK_TOOLCHAIN}+= crunch 2046f42d16fSBryan DrewerySUBDIR.${MK_UNBOUND}+= unbound 2056f42d16fSBryan DrewerySUBDIR.${MK_USB}+= uathload 2066f42d16fSBryan DrewerySUBDIR.${MK_USB}+= uhsoctl 2076f42d16fSBryan DrewerySUBDIR.${MK_USB}+= usbconfig 2086f42d16fSBryan DrewerySUBDIR.${MK_USB}+= usbdump 2096f42d16fSBryan DrewerySUBDIR.${MK_UTMPX}+= ac 2106f42d16fSBryan DrewerySUBDIR.${MK_UTMPX}+= lastlogin 2116f42d16fSBryan DrewerySUBDIR.${MK_UTMPX}+= utx 2126f42d16fSBryan DrewerySUBDIR.${MK_WIRELESS}+= wlandebug 21361ce4225SBjoern A. ZeebSUBDIR.${MK_WIRELESS}+= wlanstats 2146f42d16fSBryan DrewerySUBDIR.${MK_WIRELESS}+= wpa 215690f477dSSam Leffler 2166f42d16fSBryan DrewerySUBDIR.${MK_TESTS}+= tests 217690f477dSSam Leffler 218519b7eccSWarner Losh.include <bsd.arch.inc.mk> 21957628e38SOlivier Houchard 2208b487b82SJessica ClarkeSUBDIR_PARALLEL= 2218b487b82SJessica Clarke 2220a0f7486SFernando Apesteguía# Add architecture-specific manpages 2230a0f7486SFernando Apesteguía# to be included anyway 2240a0f7486SFernando ApesteguíaMAN= apmd/apmd.8 \ 2250a0f7486SFernando Apesteguía nvram/nvram.8 2260a0f7486SFernando Apesteguía 2270a0f7486SFernando Apesteguía.include <bsd.prog.mk> 2280a0f7486SFernando Apesteguía 229dea673e9SRodney W. Grimes.include <bsd.subdir.mk> 230