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