xref: /netbsd-src/usr.sbin/Makefile (revision 3bfaa97146632a7fff2425e11c47d4964bacef79)
1*3bfaa971Sbrad#	$NetBSD: Makefile,v 1.293 2024/12/16 16:37:40 brad Exp $
283c8d840Stls#	from: @(#)Makefile	5.20 (Berkeley) 6/12/93
361f28255Scgd
4df83a2a3Sthorpej.include <bsd.own.mk>
5df83a2a3Sthorpej
6b985414bSchristosSUBDIR=	ac accton acpitools altq apm apmd arp autofs \
7b6121f8dSnat	bad144 bootp bta2dpd btattach btconfig btdevctl bthcid btpand catman \
850a8b412Sriastradh	certctl chroot cnwctl cpuctl crash \
9b7957d16Snia	dev_mkdb diskpart dumpfs dumplfs \
1085654ec7Sthorpej	edquota eeprom envstat etcupdate extattrctl \
11b985414bSchristos	flashctl fssconfig fstyp fusermount fwctl \
12d84c971fSmatt	gpioctl grfconfig gspa \
13d84c971fSmatt	hdaudioctl \
1484f76c9cSknakahara	i2cscan ifwatchd inetd installboot intrctl iopctl iostat ipwctl irdaattach \
156049b090Smaxv	isibootd iteconfig iwictl \
16d84c971fSmatt	kgmon \
177bc68693Smaxv	lastlogin ldpd link lockstat lpr \
18b7957d16Snia	mailwrapper makefs map-mbone mdconfig memswitch mlxctl mmcformat \
19b7957d16Snia	mopd mountd moused mrinfo mrouted mscdlabel mtrace mtree \
201ebe46fcSmartin	ndbootd netgroup_mkdb nfsd \
21d84c971fSmatt	ofctl \
2209c7a4bfSchristos	paxctl pcictl perfused psrset pstat pwd_mkdb postinstall \
23017f1214Schristos	powerd puffs \
242a4bf12dSdholland	quot quotacheck quotaon quotarestore \
25d84c971fSmatt	rarpd rbootd rdate repquota rmt rpc.bootparamd rpc.lockd \
26d84c971fSmatt	rpc.pcnfsd rpc.statd rpcbind rwhod \
2704efec84Sast	sa screenblank sdpd service services_mkdb sesd schedctl \
2804efec84Sast	sliplogin spray \
291e0c7fc1Schristos	srtconfig sti sunlabel sysinst syslogd \
30b7957d16Snia	tadpolectl tcpdchk tcpdmatch tcpdrop timed tpctl tprof traceroute trpt \
31*3bfaa971Sbrad	umcpmioctl unlink usbdevs user \
32d84c971fSmatt	videomode vipw veriexecgen vnconfig \
33591b22f3Sriastradh	wakeonlan wg-keygen wg-userspace wgconfig wiconfig wlanctl \
34591b22f3Sriastradh	wsconscfg wsfontload wsmoused wsmuxctl \
35591b22f3Sriastradh	zdump zic
369c33b55eSthorpej
37410d0f43Sjoerg.if ${MKMAKEMANDB} != "no"
38410d0f43SjoergSUBDIR+= makemandb
39410d0f43Sjoerg.endif
40410d0f43Sjoerg
419c33b55eSthorpej.if (${MKYP} != "no")
429c33b55eSthorpejSUBDIR+= rpc.yppasswdd ypbind yppoll ypserv ypset
439c33b55eSthorpej.endif
4483c8d840Stls
45986979b8Slukem.if ${TOOLCHAIN_MISSING} != "no"
4630bd97e0SwizSUBDIR+= mdsetimage
470e9118e3Sross.endif
480e9118e3Sross
49c0b68cb4Slukem.if (${MKINET6} != "no")
505ea0d1a8SchristosSUBDIR+=faithd ifmcstat ip6addrctl ndp rip6query rtsold
51c0b68cb4Slukem.endif
52c0b68cb4Slukem.if (${USE_INET6} != "no")
53c0b68cb4SlukemSUBDIR+=mld6query route6d rtadvd traceroute6
543c12447aSmatt.endif
5583c8d840Stls
56f0fde990SchristosSUBDIR+= plainrsa-gen racoon racoonctl
579630ed47Sthorpej
58a8c6c0bfSmaxvSUBDIR+= nvmmctl
59a8c6c0bfSmaxv
602e6f2099Srmind# NPF
612e6f2099Srmind.if (${MKNPF} != "no")
622e6f2099SrmindSUBDIR+=npf
632e6f2099Srmind.endif
642e6f2099Srmind
65e3e62063Sitojun# PF
661c9b56c8Speter.if (${MKPF} != "no")
67096fec04SyamtSUBDIR+=pf
681c9b56c8Speter.endif
69e3e62063Sitojun
7061f28255Scgd.include <bsd.subdir.mk>
71