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