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