]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/Makefile
Add dtc to the build.
[FreeBSD/FreeBSD.git] / usr.bin / Makefile
1 #       From: @(#)Makefile      8.3 (Berkeley) 1/7/94
2 # $FreeBSD$
3
4 .include <bsd.own.mk>
5
6 # XXX MISSING:          deroff diction graph learn plot
7 #                       spell spline struct xsend
8 # XXX Use GNU versions: diff ld patch
9 # Moved to secure: bdes
10 #
11
12 SUBDIR= alias \
13         apply \
14         asa \
15         ${_atf} \
16         awk \
17         banner \
18         basename \
19         brandelf \
20         bsdiff \
21         bzip2 \
22         bzip2recover \
23         cap_mkdb \
24         chat \
25         chpass \
26         cksum \
27         ${_clang} \
28         cmp \
29         col \
30         colldef \
31         colrm \
32         column \
33         comm \
34         compress \
35         cpuset \
36         csplit \
37         ctlstat \
38         cut \
39         dirname \
40         dtc \
41         du \
42         ee \
43         elf2aout \
44         elfdump \
45         enigma \
46         env \
47         expand \
48         false \
49         fetch \
50         file \
51         find \
52         finger \
53         fmt \
54         fold \
55         fstat \
56         fsync \
57         ftp \
58         gcore \
59         gencat \
60         getconf \
61         getent \
62         getopt \
63         grep \
64         gzip \
65         head \
66         hexdump \
67         ${_iconv} \
68         id \
69         ipcrm \
70         ipcs \
71         join \
72         jot \
73         ${_kdump} \
74         keylogin \
75         keylogout \
76         killall \
77         ktrace \
78         ktrdump \
79         lam \
80         lastcomm \
81         ldd \
82         leave \
83         less \
84         lessecho \
85         lesskey \
86         limits \
87         locale \
88         lock \
89         lockf \
90         logger \
91         login \
92         logins \
93         logname \
94         look \
95         lorder \
96         lsvfs \
97         lzmainfo \
98         m4 \
99         ${_makewhatis} \
100         ${_man} \
101         mandoc \
102         mesg \
103         minigzip \
104         ministat \
105         ${_mkcsmapper} \
106         mkdep \
107         ${_mkesdb} \
108         mkfifo \
109         mklocale \
110         mktemp \
111         mkulzma \
112         mkuzip \
113         mt \
114         ncal \
115         netstat \
116         newgrp \
117         nfsstat \
118         nice \
119         nl \
120         nohup \
121         opieinfo \
122         opiekey \
123         opiepasswd \
124         pagesize \
125         passwd \
126         paste \
127         patch \
128         pathchk \
129         perror \
130         pr \
131         printenv \
132         printf \
133         procstat \
134         rctl \
135         renice \
136         rev \
137         revoke \
138         rpcinfo \
139         rs \
140         rup \
141         rusers \
142         rwall \
143         script \
144         sed \
145         seq \
146         shar \
147         showmount \
148         sockstat \
149         sort \
150         split \
151         ssh-copy-id \
152         stat \
153         stdbuf \
154         su \
155         systat \
156         tabs \
157         tail \
158         talk \
159         tar \
160         tcopy \
161         tee \
162         tftp \
163         time \
164         tip \
165         top \
166         touch \
167         tput \
168         tr \
169         true \
170         truncate \
171         ${_truss} \
172         tset \
173         tsort \
174         tty \
175         uname \
176         unexpand \
177         uniq \
178         unzip \
179         units \
180         unvis \
181         uudecode \
182         uuencode \
183         vi \
184         vis \
185         vmstat \
186         w \
187         wall \
188         wc \
189         what \
190         whereis \
191         which \
192         whois \
193         write \
194         xargs \
195         xinstall \
196         ${_xlint} \
197         ${_xstr} \
198         xz \
199         xzdec \
200         ${_yacc} \
201         yes \
202         ${_ypcat} \
203         ${_ypmatch} \
204         ${_ypwhich}
205
206 # NB: keep these sorted by MK_* knobs
207
208 .if ${MK_AT} != "no"
209 SUBDIR+=        at
210 .endif
211
212 .if ${MK_ATF} != "no"
213 _atf=           atf
214 .endif
215
216 .if ${MK_ATM} != "no"
217 SUBDIR+=        atm
218 .endif
219
220 .if ${MK_BIND_UTILS} != "no"
221 SUBDIR+=        dig
222 SUBDIR+=        host
223 SUBDIR+=        nslookup
224 SUBDIR+=        nsupdate
225 .endif
226
227 .if ${MK_BLUETOOTH} != "no"
228 SUBDIR+=        bluetooth
229 .endif
230
231 .if ${MK_BSD_CPIO} != "no"
232 SUBDIR+=        cpio
233 .endif
234
235 .if ${MK_CALENDAR} != "no"
236 SUBDIR+=        calendar
237 .endif
238
239 .if ${MK_CLANG} != "no"
240 _clang=         clang
241 .endif
242
243 .if ${MK_GROFF} != "no"
244 SUBDIR+=        vgrind
245 .endif
246
247 .if ${MK_HESIOD} != "no"
248 SUBDIR+=        hesinfo
249 .endif
250
251 .if ${MK_ICONV} != "no"
252 _iconv=         iconv
253 _mkcsmapper=    mkcsmapper
254 _mkesdb=        mkesdb
255 .endif
256
257 .if ${MK_KDUMP} != "no"
258 SUBDIR+=        kdump
259 SUBDIR+=        truss
260 .endif
261
262 .if ${MK_KERBEROS_SUPPORT} != "no"
263 SUBDIR+=        compile_et
264 .endif
265
266 .if ${MK_LIBTHR} != "no"
267 SUBDIR+=        csup
268 .endif
269
270 .if ${MK_LOCATE} != "no"
271 SUBDIR+=        locate
272 .endif
273
274 # XXX msgs?
275 .if ${MK_MAIL} != "no"
276 SUBDIR+=        biff
277 SUBDIR+=        from
278 SUBDIR+=        mail
279 SUBDIR+=        msgs
280 .endif
281
282 .if ${MK_MAKE} != "no"
283 .if ${MK_BMAKE} != "no"
284 SUBDIR+=        bmake
285 .else
286 SUBDIR+=        make
287 .endif
288 .endif
289
290 .if ${MK_MAN_UTILS} != "no"
291 SUBDIR+=        catman
292 _makewhatis=    makewhatis
293 _man=           man
294 .endif
295
296 .if ${MK_NETCAT} != "no"
297 SUBDIR+=        nc
298 .endif
299
300 .if ${MK_NIS} != "no"
301 SUBDIR+=        ypcat
302 SUBDIR+=        ypmatch
303 SUBDIR+=        ypwhich
304 .endif
305
306 .if ${MK_OPENSSL} != "no"
307 SUBDIR+=        bc
308 SUBDIR+=        chkey
309 SUBDIR+=        dc
310 SUBDIR+=        newkey
311 .endif
312
313 .if ${MK_QUOTAS} != "no"
314 SUBDIR+=        quota
315 .endif
316
317 .if ${MK_RCMDS} != "no"
318 SUBDIR+=        rlogin
319 SUBDIR+=        rsh
320 SUBDIR+=        ruptime
321 SUBDIR+=        rwho
322 .endif
323
324 .if ${MK_SENDMAIL} != "no"
325 SUBDIR+=        vacation
326 .endif
327
328 .if ${MK_TELNET} != "no"
329 SUBDIR+=        telnet
330 .endif
331
332 .if ${MK_TEXTPROC} != "no"
333 SUBDIR+=        checknr
334 SUBDIR+=        colcrt
335 SUBDIR+=        ul
336 .endif
337
338 .if ${MK_TOOLCHAIN} != "no"
339 SUBDIR+=        ar
340 SUBDIR+=        c89
341 SUBDIR+=        c99
342 SUBDIR+=        ctags
343 SUBDIR+=        file2c
344 SUBDIR+=        gprof
345 SUBDIR+=        indent
346 SUBDIR+=        lex
347 SUBDIR+=        mkstr
348 SUBDIR+=        rpcgen
349 SUBDIR+=        unifdef
350 SUBDIR+=        xlint
351 SUBDIR+=        xstr
352 SUBDIR+=        yacc
353 .endif
354
355 .if ${MK_USB} != "no"
356 SUBDIR+=        usbhidaction
357 SUBDIR+=        usbhidctl
358 .endif
359
360 .if ${MK_UTMPX} != "no"
361 SUBDIR+=        last
362 SUBDIR+=        users
363 SUBDIR+=        who
364 .endif
365
366 .include <bsd.arch.inc.mk>
367
368 SUBDIR:=        ${SUBDIR:O}
369
370 .include <bsd.subdir.mk>