]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/Makefile
Honor MK_FILE
[FreeBSD/FreeBSD.git] / usr.bin / Makefile
1 #       From: @(#)Makefile      8.3 (Berkeley) 1/7/94
2 # $FreeBSD$
3
4 .include <src.opts.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         awk \
16         banner \
17         basename \
18         brandelf \
19         bsdiff \
20         bzip2 \
21         bzip2recover \
22         cap_mkdb \
23         chat \
24         chpass \
25         cksum \
26         ${_clang} \
27         cmp \
28         col \
29         colldef \
30         colrm \
31         column \
32         comm \
33         compress \
34         cpuset \
35         csplit \
36         ctlstat \
37         cut \
38         demandoc \
39         dirname \
40         dpv \
41         du \
42         elf2aout \
43         elfdump \
44         enigma \
45         env \
46         expand \
47         false \
48         fetch \
49         find \
50         fmt \
51         fold \
52         fstat \
53         fsync \
54         gcore \
55         gencat \
56         getconf \
57         getent \
58         getopt \
59         grep \
60         gzip \
61         head \
62         hexdump \
63         ${_iconv} \
64         id \
65         ipcrm \
66         ipcs \
67         join \
68         jot \
69         ${_kdump} \
70         keylogin \
71         keylogout \
72         killall \
73         ktrace \
74         ktrdump \
75         lam \
76         lastcomm \
77         ldd \
78         leave \
79         less \
80         lessecho \
81         lesskey \
82         limits \
83         locale \
84         lock \
85         lockf \
86         logger \
87         login \
88         logins \
89         logname \
90         look \
91         lorder \
92         lsvfs \
93         lzmainfo \
94         m4 \
95         ${_makewhatis} \
96         ${_man} \
97         mandoc \
98         mesg \
99         minigzip \
100         ministat \
101         ${_mkcsmapper} \
102         mkdep \
103         ${_mkesdb} \
104         mkfifo \
105         mkimg \
106         mklocale \
107         mktemp \
108         mkulzma \
109         mkuzip \
110         mt \
111         ncal \
112         netstat \
113         newgrp \
114         nfsstat \
115         nice \
116         nl \
117         nohup \
118         opieinfo \
119         opiekey \
120         opiepasswd \
121         pagesize \
122         passwd \
123         paste \
124         patch \
125         pathchk \
126         perror \
127         pr \
128         preconv \
129         printenv \
130         printf \
131         procstat \
132         protect \
133         rctl \
134         renice \
135         rev \
136         revoke \
137         rpcinfo \
138         rs \
139         rup \
140         rusers \
141         rwall \
142         script \
143         sed \
144         send-pr \
145         seq \
146         shar \
147         showmount \
148         sockstat \
149         soeliminate \
150         sort \
151         split \
152         stat \
153         stdbuf \
154         su \
155         systat \
156         tabs \
157         tail \
158         tar \
159         tcopy \
160         tee \
161         ${_tests} \
162         time \
163         timeout \
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         vis \
184         vmstat \
185         w \
186         wall \
187         wc \
188         what \
189         whereis \
190         which \
191         whois \
192         write \
193         xargs \
194         xinstall \
195         ${_xlint} \
196         xo \
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_ATM} != "no"
213 SUBDIR+=        atm
214 .endif
215
216 .if ${MK_BLUETOOTH} != "no"
217 SUBDIR+=        bluetooth
218 .endif
219
220 .if ${MK_BSD_CPIO} != "no"
221 SUBDIR+=        cpio
222 .endif
223
224 .if ${MK_CALENDAR} != "no"
225 SUBDIR+=        calendar
226 .endif
227
228 .if ${MK_CLANG} != "no"
229 _clang=         clang
230 .endif
231
232 .if ${MK_EE} != "no"
233 SUBDIR+=        ee
234 .endif
235
236 .if ${MK_FILE} != "no"
237 SUBDIR+=        file
238 .endif
239
240 .if ${MK_FINGER} != "no"
241 SUBDIR+=        finger
242 .endif
243
244 .if ${MK_FMAKE} != "no"
245 SUBDIR+=        make
246 .endif
247
248 .if ${MK_FTP} != "no"
249 SUBDIR+=        ftp
250 .endif
251
252 .if ${MK_GPL_DTC} != "yes"
253 SUBDIR+=        dtc
254 .endif
255
256 .if ${MK_GROFF} != "no"
257 SUBDIR+=        vgrind
258 .endif
259
260 .if ${MK_HESIOD} != "no"
261 SUBDIR+=        hesinfo
262 .endif
263
264 .if ${MK_ICONV} != "no"
265 _iconv=         iconv
266 _mkcsmapper=    mkcsmapper
267 _mkesdb=        mkesdb
268 .endif
269
270 .if ${MK_ISCSI} != "no"
271 SUBDIR+=        iscsictl
272 .endif
273
274 .if ${MK_KDUMP} != "no"
275 SUBDIR+=        kdump
276 SUBDIR+=        truss
277 .endif
278
279 .if ${MK_KERBEROS_SUPPORT} != "no"
280 SUBDIR+=        compile_et
281 .endif
282
283 .if ${MK_LDNS_UTILS} != "no"
284 SUBDIR+=        drill
285 SUBDIR+=        host
286 .endif
287
288 .if ${MK_LOCATE} != "no"
289 SUBDIR+=        locate
290 .endif
291
292 # XXX msgs?
293 .if ${MK_MAIL} != "no"
294 SUBDIR+=        biff
295 SUBDIR+=        from
296 SUBDIR+=        mail
297 SUBDIR+=        msgs
298 .endif
299
300 .if ${MK_MAKE} != "no"
301 SUBDIR+=        bmake
302 .endif
303
304 .if ${MK_MAN_UTILS} != "no"
305 SUBDIR+=        catman
306 _makewhatis=    makewhatis
307 _man=           man
308 .endif
309
310 .if ${MK_NETCAT} != "no"
311 SUBDIR+=        nc
312 .endif
313
314 .if ${MK_NIS} != "no"
315 SUBDIR+=        ypcat
316 SUBDIR+=        ypmatch
317 SUBDIR+=        ypwhich
318 .endif
319
320 .if ${MK_OPENSSH} != "no"
321 SUBDIR+=        ssh-copy-id
322 .endif
323
324 .if ${MK_OPENSSL} != "no"
325 SUBDIR+=        bc
326 SUBDIR+=        chkey
327 SUBDIR+=        dc
328 SUBDIR+=        newkey
329 .endif
330
331 .if ${MK_QUOTAS} != "no"
332 SUBDIR+=        quota
333 .endif
334
335 .if ${MK_RCMDS} != "no"
336 SUBDIR+=        rlogin
337 SUBDIR+=        rsh
338 SUBDIR+=        ruptime
339 SUBDIR+=        rwho
340 .endif
341
342 .if ${MK_SENDMAIL} != "no"
343 SUBDIR+=        vacation
344 .endif
345
346 .if ${MK_TALK} != "no"
347 SUBDIR+=        talk
348 .endif
349
350 .if ${MK_TELNET} != "no"
351 SUBDIR+=        telnet
352 .endif
353
354 .if ${MK_TESTS} != "no"
355 _tests=         tests
356 .endif
357
358 .if ${MK_TEXTPROC} != "no"
359 SUBDIR+=        checknr
360 SUBDIR+=        colcrt
361 SUBDIR+=        ul
362 .endif
363
364 .if ${MK_TFTP} != "no"
365 SUBDIR+=        tftp
366 .endif
367
368 .if ${MK_TOOLCHAIN} != "no"
369 SUBDIR+=        ar
370 SUBDIR+=        c89
371 SUBDIR+=        c99
372 SUBDIR+=        ctags
373 SUBDIR+=        file2c
374 SUBDIR+=        gprof
375 SUBDIR+=        indent
376 SUBDIR+=        lex
377 SUBDIR+=        mkstr
378 SUBDIR+=        rpcgen
379 SUBDIR+=        unifdef
380 SUBDIR+=        xlint
381 SUBDIR+=        xstr
382 SUBDIR+=        yacc
383 .endif
384
385 .if ${MK_VI} != "no"
386 SUBDIR+=        vi
387 .endif
388
389 .if ${MK_VT} != "no"
390 SUBDIR+=        vtfontcvt
391 .endif
392
393 .if ${MK_USB} != "no"
394 SUBDIR+=        usbhidaction
395 SUBDIR+=        usbhidctl
396 .endif
397
398 .if ${MK_UTMPX} != "no"
399 SUBDIR+=        last
400 SUBDIR+=        users
401 SUBDIR+=        who
402 .endif
403
404 .if ${MK_SVN} == "yes" || ${MK_SVNLITE} == "yes"
405 SUBDIR+=        svn
406 .endif
407
408 .include <bsd.arch.inc.mk>
409
410 SUBDIR:=        ${SUBDIR:O}
411
412 SUBDIR_PARALLEL=
413
414 .include <bsd.subdir.mk>