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