]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.sbin/Makefile
If no partition configuration is specified in {}, use the automatic setup
[FreeBSD/FreeBSD.git] / usr.sbin / Makefile
1 #       From: @(#)Makefile      5.20 (Berkeley) 6/12/93
2 # $FreeBSD$
3
4 .include <bsd.own.mk>
5
6 SUBDIR= adduser \
7         arp \
8         bootparamd \
9         burncd \
10         bsdinstall \
11         cdcontrol \
12         chkgrp \
13         chown \
14         chroot \
15         ckdist \
16         clear_locks \
17         crashinfo \
18         cron \
19         ctladm \
20         daemon \
21         dconschat \
22         devinfo \
23         digictl \
24         diskinfo \
25         dumpcis \
26         etcupdate \
27         extattr \
28         extattrctl \
29         fifolog \
30         fwcontrol \
31         getfmac \
32         getpmac \
33         gstat \
34         i2c \
35         ifmcstat \
36         inetd \
37         iostat \
38         isfctl \
39         kldxref \
40         mailwrapper \
41         makefs \
42         manctl \
43         memcontrol \
44         mergemaster \
45         mfiutil \
46         mixer \
47         mlxcontrol \
48         mountd \
49         mptutil \
50         mtest \
51         mtree \
52         newsyslog \
53         nfscbd \
54         nfsd \
55         nfsdumpstate \
56         nfsrevoke \
57         nfsuserd \
58         nmtree \
59         nologin \
60         ${_pc_sysinstall} \
61         pciconf \
62         periodic \
63         powerd \
64         procctl \
65         pstat \
66         pw \
67         pwd_mkdb \
68         quot \
69         rarpd \
70         rmt \
71         rpcbind \
72         rpc.lockd \
73         rpc.statd \
74         rpc.umntall \
75         rtprio \
76         service \
77         services_mkdb \
78         setfib \
79         setfmac \
80         setpmac \
81         smbmsg \
82         snapinfo \
83         spray \
84         syslogd \
85         tcpdchk \
86         tcpdmatch \
87         tcpdrop \
88         tcpdump \
89         timed \
90         traceroute \
91         trpt \
92         tzsetup \
93         ugidfw \
94         vipw \
95         wake \
96         watch \
97         watchdogd \
98         zic
99
100 # NB: keep these sorted by MK_* knobs
101
102 .if ${MK_ACCT} != "no"
103 SUBDIR+=        accton
104 SUBDIR+=        sa
105 .endif
106
107 .if ${MK_AMD} != "no"
108 SUBDIR+=        amd
109 .endif
110
111 .if ${MK_AUDIT} != "no"
112 SUBDIR+=        audit
113 SUBDIR+=        auditd
114 .if ${MK_OPENSSL} != "no"
115 SUBDIR+=        auditdistd
116 .endif
117 SUBDIR+=        auditreduce
118 SUBDIR+=        praudit
119 .endif
120
121 .if ${MK_AUTHPF} != "no"
122 SUBDIR+=        authpf
123 .endif
124
125 .if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
126 SUBDIR+=        dnssec-dsfromkey
127 SUBDIR+=        dnssec-keyfromlabel
128 SUBDIR+=        dnssec-keygen
129 SUBDIR+=        dnssec-revoke
130 SUBDIR+=        dnssec-settime
131 SUBDIR+=        dnssec-signzone
132 .endif
133 .if ${MK_BIND_NAMED} != "no"
134 SUBDIR+=        arpaname
135 SUBDIR+=        ddns-confgen
136 SUBDIR+=        genrandom
137 SUBDIR+=        isc-hmac-fixup
138 SUBDIR+=        named
139 SUBDIR+=        named-checkconf
140 SUBDIR+=        named-checkzone
141 SUBDIR+=        named-journalprint
142 SUBDIR+=        nsec3hash
143 SUBDIR+=        rndc
144 SUBDIR+=        rndc-confgen
145 .endif
146
147 .if ${MK_BLUETOOTH} != "no"
148 SUBDIR+=        bluetooth
149 .endif
150
151 .if ${MK_BSDCONFIG} != "no"
152 SUBDIR+=        bsdconfig
153 SUBDIR+=        sysrc
154 .endif
155
156 .if ${MK_BSNMP} != "no"
157 SUBDIR+=        bsnmpd
158 .endif
159
160 .if ${MK_CTM} != "no"
161 SUBDIR+=        ctm
162 .endif
163
164 .if ${MK_FLOPPY} != "no"
165 SUBDIR+=        fdcontrol
166 SUBDIR+=        fdformat
167 SUBDIR+=        fdread
168 SUBDIR+=        fdwrite
169 .endif
170
171 .if ${MK_FREEBSD_UPDATE} != "no"
172 SUBDIR+=        freebsd-update
173 .endif
174
175 .if ${MK_GSSAPI} != "no"
176 SUBDIR+=        gssd
177 .endif
178
179 .if ${MK_GPIO} != "no"
180 SUBDIR+=        gpioctl
181 .endif
182
183 .if ${MK_INET6} != "no"
184 SUBDIR+=        faithd
185 SUBDIR+=        ip6addrctl
186 SUBDIR+=        mld6query
187 SUBDIR+=        ndp
188 SUBDIR+=        rip6query
189 SUBDIR+=        route6d
190 SUBDIR+=        rrenumd
191 SUBDIR+=        rtadvctl
192 SUBDIR+=        rtadvd
193 SUBDIR+=        rtsold
194 SUBDIR+=        traceroute6
195 .endif
196
197 .if ${MK_IPFW} != "no"
198 SUBDIR+=        ipfwpcap
199 .endif
200
201 .if ${MK_IPX} != "no"
202 SUBDIR+=        IPXrouted
203 .endif
204
205 .if ${MK_JAIL} != "no"
206 SUBDIR+=        jail
207 SUBDIR+=        jexec
208 SUBDIR+=        jls
209 .endif
210
211 # XXX MK_SYSCONS
212 .if ${MK_LEGACY_CONSOLE} != "no"
213 SUBDIR+=        kbdcontrol
214 SUBDIR+=        kbdmap
215 SUBDIR+=        moused
216 SUBDIR+=        vidcontrol
217 .endif
218
219 .if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
220 .if ${MK_PPP} != "no"
221 SUBDIR+=        pppctl
222 .endif
223 .if ${MK_NS_CACHING} != "no"
224 SUBDIR+=        nscd
225 .endif
226 .endif
227
228 .if ${MK_LPR} != "no"
229 SUBDIR+=        lpr
230 .endif
231
232 .if ${MK_MAN_UTILS} != "no"
233 SUBDIR+=        manctl
234 .endif
235
236 .if ${MK_NAND} != "no"
237 SUBDIR+=        nandsim
238 SUBDIR+=        nandtool
239 .endif
240
241 .if ${MK_NETGRAPH} != "no"
242 SUBDIR+=        flowctl
243 SUBDIR+=        lmcconfig
244 SUBDIR+=        ngctl
245 SUBDIR+=        nghook
246 .endif
247
248 .if ${MK_NIS} != "no"
249 SUBDIR+=        rpc.yppasswdd
250 SUBDIR+=        rpc.ypupdated
251 SUBDIR+=        rpc.ypxfrd
252 SUBDIR+=        ypbind
253 SUBDIR+=        yp_mkdb
254 SUBDIR+=        yppoll
255 SUBDIR+=        yppush
256 SUBDIR+=        ypserv
257 SUBDIR+=        ypset
258 .endif
259
260 .if ${MK_NTP} != "no"
261 SUBDIR+=        ntp
262 .endif
263
264 .if ${MK_OPENSSL} != "no"
265 SUBDIR+=        keyserv
266 .endif
267
268 .if ${MK_PC_SYSINSTALL} != "no"
269 _pc_sysinstall= pc-sysinstall
270 .endif
271
272 .if ${MK_PF} != "no"
273 SUBDIR+=        ftp-proxy
274 .endif
275
276 .if ${MK_PKGBOOTSTRAP} != "no"
277 SUBDIR+=        pkg
278 .endif
279
280 .if ${MK_PKGTOOLS} != "no"
281 SUBDIR+=        pkg_install
282 .endif
283
284 # XXX MK_TOOLCHAIN?
285 .if ${MK_PMC} != "no"
286 SUBDIR+=        pmcannotate
287 SUBDIR+=        pmccontrol
288 SUBDIR+=        pmcstat
289 .endif
290
291 .if ${MK_PORTSNAP} != "no"
292 SUBDIR+=        portsnap
293 .endif
294
295 .if ${MK_PPP} != "no"
296 SUBDIR+=        ppp
297 .endif
298
299 .if ${MK_QUOTAS} != "no"
300 SUBDIR+=        edquota
301 SUBDIR+=        quotaon
302 SUBDIR+=        repquota
303 .endif
304
305 .if ${MK_RCMDS} != "no"
306 SUBDIR+=        rwhod
307 .endif
308
309 .if ${MK_SENDMAIL} != "no"
310 SUBDIR+=        editmap
311 SUBDIR+=        mailstats
312 SUBDIR+=        makemap
313 SUBDIR+=        praliases
314 SUBDIR+=        sendmail
315 .endif
316
317 .if ${MK_TOOLCHAIN} != "no"
318 SUBDIR+=        config
319 SUBDIR+=        crunch
320 .endif
321
322 .if ${MK_USB} != "no"
323 SUBDIR+=        uathload
324 SUBDIR+=        uhsoctl
325 SUBDIR+=        usbconfig
326 SUBDIR+=        usbdump
327 .endif
328
329 .if ${MK_UTMPX} != "no"
330 SUBDIR+=        ac
331 SUBDIR+=        lastlogin
332 SUBDIR+=        utx
333 .endif
334
335 .if ${MK_WIRELESS} != "no"
336 SUBDIR+=        ancontrol
337 SUBDIR+=        wlandebug
338 SUBDIR+=        wpa
339 .endif
340
341 .include <bsd.arch.inc.mk>
342
343 SUBDIR:=        ${SUBDIR:O}
344
345 .include <bsd.subdir.mk>