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