xref: /freebsd/sbin/Makefile (revision c68de7484af86d70c7ca7181dec7170c270fa88a)
18fae3551SRodney W. Grimes#	@(#)Makefile	8.5 (Berkeley) 3/31/94
27f3dea24SPeter Wemm# $FreeBSD$
38fae3551SRodney W. Grimes
4e1fe3dbaSRuslan Ermilov.include <bsd.own.mk>
5e1fe3dbaSRuslan Ermilov
630a2d550SPeter Wemm# XXX MISSING:		icheck ncheck
7229b772dSJoerg Wunsch
8cffd2ca4SBruce EvansSUBDIR=adjkerntz \
93f8c4506SPoul-Henning Kamp	badsect \
10431b8233SJustin T. Gibbs	camcontrol \
11cb7f1224SGary Palmer	ccdconfig \
12cb7f1224SGary Palmer	clri \
13e330fda4SPeter Wemm	comcontrol \
14093a2710SJonathan Lemon	conscontrol \
15a1f25b0dSRobert Watson	ddb \
16a1dc2096SDima Dorfman	devfs \
171afa6b2cSBrooks Davis	dhclient \
18cb7f1224SGary Palmer	dmesg \
19cb7f1224SGary Palmer	dump \
20cb7f1224SGary Palmer	dumpfs \
21cb7f1224SGary Palmer	dumpon \
22270069b7SAdrian Chadd	etherswitchcfg \
23455e535dSRobert Watson	ffsinfo \
24cb7f1224SGary Palmer	fsck \
25d9f97000SAdrian Chadd	fsck_ffs \
264879cc07SDavid E. O'Brien	fsck_msdosfs \
27cb7f1224SGary Palmer	fsdb \
28cb7f1224SGary Palmer	fsirand \
29d220f5beSPoul-Henning Kamp	gbde \
307dc92b13SPawel Jakub Dawidek	geom \
3139080a7dSPawel Jakub Dawidek	ggate \
323d500078SThomas-Henning von Kamptz	growfs \
33dbf29ccfSLukas Ertl	gvinum \
3432115b10SPawel Jakub Dawidek	hastctl \
3532115b10SPawel Jakub Dawidek	hastd \
36cb7f1224SGary Palmer	ifconfig \
37cb7f1224SGary Palmer	init \
38c5933b20SScott Long	iscontrol \
391e1e0f98SPeter Pentchev	kldconfig \
40cb7f1224SGary Palmer	kldload \
41cb7f1224SGary Palmer	kldstat \
42cb7f1224SGary Palmer	kldunload \
43120e8c9dSJohn Birrell	ldconfig \
44cb7f1224SGary Palmer	md5 \
4583baa1a0SPoul-Henning Kamp	mdconfig \
462e6781fdSDima Dorfman	mdmfs \
47cb7f1224SGary Palmer	mknod \
48d35ae777SKirk McKusick	mksnap_ffs \
49cb7f1224SGary Palmer	mount \
50cb7f1224SGary Palmer	mount_cd9660 \
515fe58019SAttilio Rao	mount_fusefs \
524ccd7546SRuslan Ermilov	mount_msdosfs \
53cb7f1224SGary Palmer	mount_nfs \
546ad10804SRuslan Ermilov	mount_nullfs \
55df263cbdSScott Long	mount_udf \
566ad10804SRuslan Ermilov	mount_unionfs \
57cb7f1224SGary Palmer	newfs \
58cb7f1224SGary Palmer	newfs_msdos \
5984176931SPeter Wemm	nfsiod \
60cb7f1224SGary Palmer	nos-tun \
61cb7f1224SGary Palmer	ping \
62dde7cef3SGordon Tetlow	rcorder \
63cb7f1224SGary Palmer	reboot \
64adf28c3cSPoul-Henning Kamp	recoverdisk \
65b7f8411dSHajimu UMEMOTO	resolvconf \
66cb7f1224SGary Palmer	restore \
67cb7f1224SGary Palmer	route \
68da64ea48SMarcel Moolenaar	savecore \
69a0b8a85fSPawel Jakub Dawidek	setkey \
70cb7f1224SGary Palmer	shutdown \
71cb7f1224SGary Palmer	spppcontrol \
72cb7f1224SGary Palmer	swapon \
73907d70d6SRuslan Ermilov	sysctl \
74cb7f1224SGary Palmer	tunefs \
75fc4618e7SPawel Jakub Dawidek	umount
765319d452SPoul-Henning Kamp
77e1fe3dbaSRuslan Ermilov.if ${MK_ATM} != "no"
78130ecf68SWarner LoshSUBDIR+=	atm
79a28dde9aSPoul-Henning Kamp.endif
80a28dde9aSPoul-Henning Kamp
8142a85952SPawel Jakub Dawidek.if ${MK_CASPER} != "no"
8242a85952SPawel Jakub DawidekSUBDIR+=	casperd
8342a85952SPawel Jakub Dawidek.endif
8442a85952SPawel Jakub Dawidek
85e1fe3dbaSRuslan Ermilov.if ${MK_CXX} != "no"
86130ecf68SWarner LoshSUBDIR+=	devd
874f53948aSDavid E. O'Brien.endif
884f53948aSDavid E. O'Brien
89e1fe3dbaSRuslan Ermilov.if ${MK_IPFILTER} != "no"
90130ecf68SWarner LoshSUBDIR+=	ipf
917a43a96aSRuslan Ermilov.endif
927a43a96aSRuslan Ermilov
93690f477dSSam Leffler.if ${MK_IPFW} != "no"
94130ecf68SWarner LoshSUBDIR+=	ipfw
95130ecf68SWarner LoshSUBDIR+=	natd
96690f477dSSam Leffler.endif
97690f477dSSam Leffler
987f725bcdSGrzegorz Bernacki.if ${MK_NAND} != "no"
997f725bcdSGrzegorz BernackiSUBDIR+=	nandfs
1007f725bcdSGrzegorz BernackiSUBDIR+=	newfs_nandfs
1017f725bcdSGrzegorz Bernacki.endif
1027f725bcdSGrzegorz Bernacki
103e1fe3dbaSRuslan Ermilov.if ${MK_PF} != "no"
104130ecf68SWarner LoshSUBDIR+=	pfctl
105130ecf68SWarner LoshSUBDIR+=	pflogd
1068d69c48bSMax Laier.endif
1078d69c48bSMax Laier
108e1fe3dbaSRuslan Ermilov.if ${MK_INET6} != "no"
109130ecf68SWarner LoshSUBDIR+=	ping6
110130ecf68SWarner LoshSUBDIR+=	rtsol
111d7f5bcedSMarcel Moolenaar.endif
112d7f5bcedSMarcel Moolenaar
113690f477dSSam Leffler.if ${MK_QUOTAS} != "no"
114130ecf68SWarner LoshSUBDIR+=	quotacheck
115690f477dSSam Leffler.endif
116690f477dSSam Leffler
117690f477dSSam Leffler.if ${MK_ROUTED} != "no"
118130ecf68SWarner LoshSUBDIR+=	routed
119690f477dSSam Leffler.endif
120690f477dSSam Leffler
121*c68de748SJulio Merino.if ${MK_TESTS} != "no"
122*c68de748SJulio MerinoSUBDIR+=	tests
123*c68de748SJulio Merino.endif
124*c68de748SJulio Merino
125130ecf68SWarner Losh.include <bsd.arch.inc.mk>
12633b51c50SJohn Birrell
127130ecf68SWarner LoshSUBDIR:=	${SUBDIR:O}
128773c9287SMarcel Moolenaar
1298fae3551SRodney W. Grimes.include <bsd.subdir.mk>
130