]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.sbin/Makefile
Merge mandoc from vendor into contrib and provide the necessary Makefile glue.
[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         nologin \
59         pc-sysinstall \
60         pciconf \
61         periodic \
62         powerd \
63         procctl \
64         pstat \
65         pw \
66         pwd_mkdb \
67         quot \
68         rarpd \
69         rmt \
70         rpcbind \
71         rpc.lockd \
72         rpc.statd \
73         rpc.umntall \
74         rtprio \
75         service \
76         services_mkdb \
77         setfib \
78         setfmac \
79         setpmac \
80         smbmsg \
81         snapinfo \
82         spray \
83         syslogd \
84         tcpdchk \
85         tcpdmatch \
86         tcpdrop \
87         tcpdump \
88         timed \
89         traceroute \
90         trpt \
91         tzsetup \
92         ugidfw \
93         vipw \
94         wake \
95         watch \
96         watchdogd \
97         zic
98
99 # NB: keep these sorted by MK_* knobs
100
101 .if ${MK_ACCT} != "no"
102 SUBDIR+=        accton
103 SUBDIR+=        sa
104 .endif
105
106 .if ${MK_AMD} != "no"
107 SUBDIR+=        amd
108 .endif
109
110 .if ${MK_AUDIT} != "no"
111 SUBDIR+=        audit
112 SUBDIR+=        auditd
113 SUBDIR+=        auditreduce
114 SUBDIR+=        praudit
115 .endif
116
117 .if ${MK_AUTHPF} != "no"
118 SUBDIR+=        authpf
119 .endif
120
121 .if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
122 SUBDIR+=        dnssec-dsfromkey
123 SUBDIR+=        dnssec-keyfromlabel
124 SUBDIR+=        dnssec-keygen
125 SUBDIR+=        dnssec-revoke
126 SUBDIR+=        dnssec-settime
127 SUBDIR+=        dnssec-signzone
128 .endif
129 .if ${MK_BIND_NAMED} != "no"
130 SUBDIR+=        arpaname
131 SUBDIR+=        ddns-confgen
132 SUBDIR+=        genrandom
133 SUBDIR+=        isc-hmac-fixup
134 SUBDIR+=        named
135 SUBDIR+=        named-checkconf
136 SUBDIR+=        named-checkzone
137 SUBDIR+=        named-journalprint
138 SUBDIR+=        nsec3hash
139 SUBDIR+=        rndc
140 SUBDIR+=        rndc-confgen
141 .endif
142
143 .if ${MK_BLUETOOTH} != "no"
144 SUBDIR+=        bluetooth
145 .endif
146
147 .if ${MK_BSDCONFIG} != "no"
148 SUBDIR+=        bsdconfig
149 SUBDIR+=        sysrc
150 .endif
151
152 .if ${MK_BSNMP} != "no"
153 SUBDIR+=        bsnmpd
154 .endif
155
156 .if ${MK_CTM} != "no"
157 SUBDIR+=        ctm
158 .endif
159
160 .if ${MK_FLOPPY} != "no"
161 SUBDIR+=        fdcontrol
162 SUBDIR+=        fdformat
163 SUBDIR+=        fdread
164 SUBDIR+=        fdwrite
165 .endif
166
167 .if ${MK_FREEBSD_UPDATE} != "no"
168 SUBDIR+=        freebsd-update
169 .endif
170
171 .if ${MK_GSSAPI} != "no"
172 SUBDIR+=        gssd
173 .endif
174
175 .if ${MK_GPIO} != "no"
176 SUBDIR+=        gpioctl
177 .endif
178
179 .if ${MK_INET6} != "no"
180 SUBDIR+=        faithd
181 SUBDIR+=        ip6addrctl
182 SUBDIR+=        mld6query
183 SUBDIR+=        ndp
184 SUBDIR+=        rip6query
185 SUBDIR+=        route6d
186 SUBDIR+=        rrenumd
187 SUBDIR+=        rtadvctl
188 SUBDIR+=        rtadvd
189 SUBDIR+=        rtsold
190 SUBDIR+=        traceroute6
191 .endif
192
193 .if ${MK_IPFW} != "no"
194 SUBDIR+=        ipfwpcap
195 .endif
196
197 .if ${MK_IPX} != "no"
198 SUBDIR+=        IPXrouted
199 .endif
200
201 .if ${MK_JAIL} != "no"
202 SUBDIR+=        jail
203 SUBDIR+=        jexec
204 SUBDIR+=        jls
205 .endif
206
207 # XXX MK_SYSCONS
208 .if ${MK_LEGACY_CONSOLE} != "no"
209 SUBDIR+=        kbdcontrol
210 SUBDIR+=        kbdmap
211 SUBDIR+=        moused
212 SUBDIR+=        vidcontrol
213 .endif
214
215 .if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
216 .if ${MK_PPP} != "no"
217 SUBDIR+=        pppctl
218 .endif
219 .if ${MK_NS_CACHING} != "no"
220 SUBDIR+=        nscd
221 .endif
222 .endif
223
224 .if ${MK_LPR} != "no"
225 SUBDIR+=        lpr
226 .endif
227
228 .if ${MK_MAN_UTILS} != "no"
229 SUBDIR+=        manctl
230 .endif
231
232 .if ${MK_NAND} != "no"
233 SUBDIR+=        nandsim
234 SUBDIR+=        nandtool
235 .endif
236
237 .if ${MK_NETGRAPH} != "no"
238 SUBDIR+=        flowctl
239 SUBDIR+=        lmcconfig
240 SUBDIR+=        ngctl
241 SUBDIR+=        nghook
242 .endif
243
244 .if ${MK_NIS} != "no"
245 SUBDIR+=        rpc.yppasswdd
246 SUBDIR+=        rpc.ypupdated
247 SUBDIR+=        rpc.ypxfrd
248 SUBDIR+=        ypbind
249 SUBDIR+=        yp_mkdb
250 SUBDIR+=        yppoll
251 SUBDIR+=        yppush
252 SUBDIR+=        ypserv
253 SUBDIR+=        ypset
254 .endif
255
256 .if ${MK_NTP} != "no"
257 SUBDIR+=        ntp
258 .endif
259
260 .if ${MK_OPENSSL} != "no"
261 SUBDIR+=        keyserv
262 .endif
263
264 .if ${MK_PF} != "no"
265 SUBDIR+=        ftp-proxy
266 .endif
267
268 .if ${MK_PKGBOOTSTRAP} != "no"
269 SUBDIR+=        pkg
270 .endif
271
272 .if ${MK_PKGTOOLS} != "no"
273 SUBDIR+=        pkg_install
274 .endif
275
276 # XXX MK_TOOLCHAIN?
277 .if ${MK_PMC} != "no"
278 SUBDIR+=        pmcannotate
279 SUBDIR+=        pmccontrol
280 SUBDIR+=        pmcstat
281 .endif
282
283 .if ${MK_PORTSNAP} != "no"
284 SUBDIR+=        portsnap
285 .endif
286
287 .if ${MK_PPP} != "no"
288 SUBDIR+=        ppp
289 .endif
290
291 .if ${MK_QUOTAS} != "no"
292 SUBDIR+=        edquota
293 SUBDIR+=        quotaon
294 SUBDIR+=        repquota
295 .endif
296
297 .if ${MK_RCMDS} != "no"
298 SUBDIR+=        rwhod
299 .endif
300
301 .if ${MK_SENDMAIL} != "no"
302 SUBDIR+=        editmap
303 SUBDIR+=        mailstats
304 SUBDIR+=        makemap
305 SUBDIR+=        praliases
306 SUBDIR+=        sendmail
307 .endif
308
309 .if ${MK_TOOLCHAIN} != "no"
310 SUBDIR+=        config
311 SUBDIR+=        crunch
312 .endif
313
314 .if ${MK_USB} != "no"
315 SUBDIR+=        uathload
316 SUBDIR+=        uhsoctl
317 SUBDIR+=        usbconfig
318 SUBDIR+=        usbdump
319 .endif
320
321 .if ${MK_UTMPX} != "no"
322 SUBDIR+=        ac
323 SUBDIR+=        lastlogin
324 SUBDIR+=        utx
325 .endif
326
327 .if ${MK_WIRELESS} != "no"
328 SUBDIR+=        ancontrol
329 SUBDIR+=        wlandebug
330 SUBDIR+=        wpa
331 .endif
332
333 .include <bsd.arch.inc.mk>
334
335 SUBDIR:=        ${SUBDIR:O}
336
337 .include <bsd.subdir.mk>