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