xref: /freebsd/usr.sbin/Makefile (revision f4fd2aa07cdeca58ff792aebeca5c572fd92dffc)
1.include <src.opts.mk>
2
3SUBDIR=	adduser \
4	arp \
5	binmiscctl \
6	boottrace \
7	bsdconfig \
8	camdd \
9	cdcontrol \
10	chkgrp \
11	chown \
12	chroot \
13	ckdist \
14	clear_locks \
15	crashinfo \
16	cron \
17	ctld \
18	ctladm \
19	daemon \
20	dconschat \
21	devctl \
22	devinfo \
23	diskinfo \
24	dumpcis \
25	etcupdate \
26	extattr \
27	extattrctl \
28	fifolog \
29	fstyp \
30	fwcontrol \
31	fwget \
32	getfmac \
33	getpmac \
34	gstat \
35	i2c \
36	ifmcstat \
37	iostat \
38	iovctl \
39	kldxref \
40	mailwrapper \
41	makefs \
42	memcontrol \
43	mfiutil \
44	mixer \
45	mlxcontrol \
46	mountd \
47	mount_smbfs \
48	mpsutil \
49	mptutil \
50	mtest \
51	newsyslog \
52	nfscbd \
53	nfsd \
54	nfsdumpstate \
55	nfsrevoke \
56	nfsuserd \
57	nmtree \
58	nologin \
59	nvmfd \
60	pciconf \
61	periodic \
62	pnfsdscopymr \
63	pnfsdsfile \
64	pnfsdskill \
65	powerd \
66	prometheus_sysctl_exporter \
67	pstat \
68	pw \
69	pwd_mkdb \
70	pwm \
71	quot \
72	rarpd \
73	rmt \
74	rpcbind \
75	rpc.lockd \
76	rpc.statd \
77	rpc.umntall \
78	rtprio \
79	rwhod \
80	service \
81	services_mkdb \
82	sesutil \
83	setfib \
84	setfmac \
85	setpmac \
86	smbmsg \
87	snapinfo \
88	sndctl \
89	spi \
90	spray \
91	syslogd \
92	sysrc \
93	tcpdrop \
94	tcpdump \
95	tcpsso \
96	traceroute \
97	trim \
98	tzsetup \
99	ugidfw \
100	valectl \
101	vigr \
102	vipw \
103	wake \
104	watch \
105	watchdogd \
106	zdump \
107	zic \
108	zonectl
109
110# NB: keep these sorted by MK_* knobs
111
112SUBDIR.${MK_ACCT}+=	accton
113SUBDIR.${MK_ACCT}+=	sa
114SUBDIR.${MK_AUDIT}+=	audit
115SUBDIR.${MK_AUDIT}+=	auditd
116.if ${MK_OPENSSL} != "no"
117SUBDIR.${MK_AUDIT}+=	auditdistd
118.endif
119SUBDIR.${MK_AUDIT}+=	auditreduce
120SUBDIR.${MK_AUDIT}+=	praudit
121SUBDIR.${MK_AUTHPF}+=	authpf
122SUBDIR.${MK_AUTOFS}+=	autofs
123SUBDIR.${MK_BLACKLIST}+=	blacklistctl
124SUBDIR.${MK_BLACKLIST}+=	blacklistd
125SUBDIR.${MK_BLUETOOTH}+=	bluetooth
126SUBDIR.${MK_BOOTPARAMD}+=	bootparamd
127SUBDIR.${MK_BSDINSTALL}+=	bsdinstall
128SUBDIR.${MK_BSNMP}+=	bsnmpd
129.if ${MK_CAROOT} != "no"
130SUBDIR.${MK_OPENSSL}+=	certctl
131.endif
132SUBDIR.${MK_CXGBETOOL}+=	cxgbetool
133SUBDIR.${MK_EFI}+=	efivar efidp efibootmgr efitable efiwake
134.if ${MK_OPENSSL} != "no"
135SUBDIR.${MK_EFI}+=	uefisign
136.endif
137SUBDIR.${MK_FDT}+=	ofwdump
138SUBDIR.${MK_FLOPPY}+=	fdcontrol
139SUBDIR.${MK_FLOPPY}+=	fdformat
140SUBDIR.${MK_FLOPPY}+=	fdread
141SUBDIR.${MK_FLOPPY}+=	fdwrite
142SUBDIR.${MK_FREEBSD_UPDATE}+=	freebsd-update
143.if ${MK_KERBEROS_SUPPORT} != "no"
144SUBDIR.${MK_GSSAPI}+=	gssd
145.endif
146SUBDIR.${MK_GPIO}+=	gpioctl
147SUBDIR.${MK_HYPERV}+=	hyperv
148SUBDIR.${MK_INET6}+=	ip6addrctl
149SUBDIR.${MK_INET6}+=	mld6query
150SUBDIR.${MK_INET6}+=	ndp
151SUBDIR.${MK_INET6}+=	rip6query
152SUBDIR.${MK_INET6}+=	route6d
153SUBDIR.${MK_INET6}+=	rrenumd
154SUBDIR.${MK_INET6}+=	rtadvctl
155SUBDIR.${MK_INET6}+=	rtadvd
156SUBDIR.${MK_INET6}+=	rtsold
157SUBDIR.${MK_INET6}+=	traceroute6
158SUBDIR.${MK_INETD}+=	inetd
159SUBDIR.${MK_IPFW}+=	ipfwpcap
160SUBDIR.${MK_ISCSI}+=	iscsid
161SUBDIR.${MK_JAIL}+=	jail
162SUBDIR.${MK_JAIL}+=	jexec
163SUBDIR.${MK_JAIL}+=	jls
164# XXX MK_SYSCONS
165SUBDIR.${MK_LEGACY_CONSOLE}+=	kbdcontrol
166SUBDIR.${MK_LEGACY_CONSOLE}+=	kbdmap
167SUBDIR.${MK_LEGACY_CONSOLE}+=	moused
168SUBDIR.${MK_LEGACY_CONSOLE}+=	vidcontrol
169SUBDIR.${MK_PPP}+=	pppctl
170SUBDIR.${MK_NS_CACHING}+=	nscd
171SUBDIR.${MK_LPR}+=	lpr
172SUBDIR.${MK_MAN_UTILS}+=	manctl
173SUBDIR.${MK_MLX5TOOL}+=	mlx5tool
174SUBDIR.${MK_NETGRAPH}+=	flowctl
175SUBDIR.${MK_NETGRAPH}+=	ngctl
176SUBDIR.${MK_NETGRAPH}+=	nghook
177SUBDIR.${MK_NIS}+=	rpc.yppasswdd
178SUBDIR.${MK_NIS}+=	rpc.ypupdated
179SUBDIR.${MK_NIS}+=	rpc.ypxfrd
180SUBDIR.${MK_NIS}+=	ypbind
181SUBDIR.${MK_NIS}+=	ypldap
182SUBDIR.${MK_NIS}+=	yp_mkdb
183SUBDIR.${MK_NIS}+=	yppoll
184SUBDIR.${MK_NIS}+=	yppush
185SUBDIR.${MK_NIS}+=	ypserv
186SUBDIR.${MK_NIS}+=	ypset
187SUBDIR.${MK_NTP}+=	ntp
188SUBDIR.${MK_OPENSSL_KTLS}+=	rpc.tlsclntd
189SUBDIR.${MK_OPENSSL_KTLS}+=	rpc.tlsservd
190SUBDIR.${MK_PF}+=	ftp-proxy
191SUBDIR.${MK_PKGBOOTSTRAP}+=	pkg
192SUBDIR.${MK_PMC}+=	pmc pmcannotate pmccontrol pmcstat pmcstudy
193SUBDIR.${MK_PPP}+=	ppp
194SUBDIR.${MK_QUOTAS}+=	edquota
195SUBDIR.${MK_QUOTAS}+=	quotaon
196SUBDIR.${MK_QUOTAS}+=	repquota
197SUBDIR.${MK_SENDMAIL}+=	editmap
198SUBDIR.${MK_SENDMAIL}+=	mailstats
199SUBDIR.${MK_SENDMAIL}+=	makemap
200SUBDIR.${MK_SENDMAIL}+=	praliases
201SUBDIR.${MK_SENDMAIL}+=	sendmail
202SUBDIR.${MK_TCP_WRAPPERS}+=	tcpdchk
203SUBDIR.${MK_TCP_WRAPPERS}+=	tcpdmatch
204SUBDIR.${MK_TOOLCHAIN}+=	config
205SUBDIR.${MK_TOOLCHAIN}+=	crunch
206SUBDIR.${MK_UNBOUND}+=	unbound
207SUBDIR.${MK_USB}+=	uathload
208SUBDIR.${MK_USB}+=	uhsoctl
209SUBDIR.${MK_USB}+=	usbconfig
210SUBDIR.${MK_USB}+=	usbdump
211SUBDIR.${MK_UTMPX}+=	ac
212SUBDIR.${MK_UTMPX}+=	lastlogin
213SUBDIR.${MK_UTMPX}+=	utx
214SUBDIR.${MK_WIRELESS}+=	wlandebug
215SUBDIR.${MK_WIRELESS}+=	wlanstats
216SUBDIR.${MK_WIRELESS}+=	wpa
217
218SUBDIR.${MK_TESTS}+=	tests
219
220.include <bsd.arch.inc.mk>
221
222SUBDIR_PARALLEL=
223
224# Add architecture-specific manpages
225# to be included anyway
226MAN=   apmd/apmd.8 \
227       nvram/nvram.8
228
229.include <bsd.prog.mk>
230
231.include <bsd.subdir.mk>
232