]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/Makefile
Upgrade our copy of llvm/clang to r155985, from upstream's release_31
[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         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         du \
40         ee \
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         mesg \
100         minigzip \
101         ministat \
102         ${_mkcsmapper} \
103         mkdep \
104         ${_mkesdb} \
105         mkfifo \
106         mklocale \
107         mktemp \
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         pathchk \
124         perror \
125         pr \
126         printenv \
127         printf \
128         procstat \
129         rctl \
130         renice \
131         rev \
132         revoke \
133         rpcinfo \
134         rs \
135         rup \
136         rusers \
137         rwall \
138         script \
139         sed \
140         seq \
141         shar \
142         showmount \
143         sockstat \
144         split \
145         stat \
146         stdbuf \
147         su \
148         systat \
149         tabs \
150         tail \
151         talk \
152         tar \
153         tcopy \
154         tee \
155         tftp \
156         time \
157         tip \
158         top \
159         touch \
160         tput \
161         tr \
162         true \
163         truncate \
164         truss \
165         tset \
166         tsort \
167         tty \
168         uname \
169         unexpand \
170         uniq \
171         unzip \
172         units \
173         unvis \
174         uudecode \
175         uuencode \
176         vi \
177         vis \
178         vmstat \
179         w \
180         wall \
181         wc \
182         what \
183         whereis \
184         which \
185         whois \
186         write \
187         xargs \
188         xinstall \
189         ${_xlint} \
190         ${_xstr} \
191         xz \
192         xzdec \
193         ${_yacc} \
194         yes \
195         ${_ypcat} \
196         ${_ypmatch} \
197         ${_ypwhich}
198
199 # NB: keep these sorted by MK_* knobs
200
201 .if ${MK_AT} != "no"
202 SUBDIR+=        at
203 .endif
204
205 .if ${MK_ATM} != "no"
206 SUBDIR+=        atm
207 .endif
208
209 .if ${MK_MAN_UTILS} != "no"
210 SUBDIR+=        catman
211 .endif
212
213 .if ${MK_BIND_UTILS} != "no"
214 SUBDIR+=        dig
215 SUBDIR+=        host
216 SUBDIR+=        nslookup
217 SUBDIR+=        nsupdate
218 .endif
219
220 .if ${MK_BLUETOOTH} != "no"
221 SUBDIR+=        bluetooth
222 .endif
223
224 .if ${MK_BSD_CPIO} != "no"
225 SUBDIR+=        cpio
226 .endif
227
228 .if ${MK_CALENDAR} != "no"
229 SUBDIR+=        calendar
230 .endif
231
232 .if ${MK_CLANG} != "no"
233 _clang=         clang
234 .endif
235
236 .if ${MK_HESIOD} != "no"
237 SUBDIR+=        hesinfo
238 .endif
239
240 .if ${MK_ICONV} != "no"
241 _iconv=         iconv
242 _mkcsmapper=    mkcsmapper
243 _mkesdb=        mkesdb
244 .endif
245
246 .if ${MK_GROFF} != "no"
247 SUBDIR+=        vgrind
248 .endif
249
250 .if ${MK_OPENSSL} != "no"
251 SUBDIR+=        bc
252 SUBDIR+=        chkey
253 SUBDIR+=        dc
254 SUBDIR+=        newkey
255 .endif
256
257 .if ${MK_LIBTHR} != "no"
258 SUBDIR+=        csup
259 .endif
260
261 .if ${MK_LOCATE} != "no"
262 SUBDIR+=        locate
263 .endif
264
265 .if ${MK_KERBEROS_SUPPORT} != "no"
266 SUBDIR+=        compile_et
267 .endif
268
269 # XXX msgs?
270 .if ${MK_MAIL} != "no"
271 SUBDIR+=        biff
272 SUBDIR+=        from
273 SUBDIR+=        mail
274 SUBDIR+=        msgs
275 .endif
276
277 .if ${MK_MAKE} != "no"
278 SUBDIR+=        make
279 .endif
280
281 .if ${MK_MAN_UTILS} != "no"
282 _makewhatis=    makewhatis
283 _man=           man
284 .endif
285
286 .if ${MK_NETCAT} != "no"
287 SUBDIR+=        nc
288 .endif
289
290 .if ${MK_NIS} != "no"
291 SUBDIR+=        ypcat
292 SUBDIR+=        ypmatch
293 SUBDIR+=        ypwhich
294 .endif
295
296 .if ${MK_QUOTAS} != "no"
297 SUBDIR+=        quota
298 .endif
299
300 .if ${MK_RCMDS} != "no"
301 SUBDIR+=        rlogin
302 SUBDIR+=        rsh
303 SUBDIR+=        ruptime
304 SUBDIR+=        rwho
305 .endif
306
307 .if ${MK_SENDMAIL} != "no"
308 SUBDIR+=        vacation
309 .endif
310
311 .if ${MK_TELNET} != "no"
312 SUBDIR+=        telnet
313 .endif
314
315 .if ${MK_TEXTPROC} != "no"
316 SUBDIR+=        checknr
317 SUBDIR+=        colcrt
318 SUBDIR+=        ul
319 .endif
320
321 .if ${MK_TOOLCHAIN} != "no"
322 SUBDIR+=        ar
323 SUBDIR+=        c89
324 SUBDIR+=        c99
325 SUBDIR+=        ctags
326 SUBDIR+=        file2c
327 SUBDIR+=        gprof
328 SUBDIR+=        indent
329 SUBDIR+=        lex
330 SUBDIR+=        mkstr
331 SUBDIR+=        rpcgen
332 SUBDIR+=        unifdef
333 SUBDIR+=        xlint
334 SUBDIR+=        xstr
335 SUBDIR+=        yacc
336 .endif
337
338 .if ${MK_USB} != "no"
339 SUBDIR+=        usbhidaction
340 SUBDIR+=        usbhidctl
341 .endif
342
343 .if ${MK_UTMPX} != "no"
344 SUBDIR+=        last
345 SUBDIR+=        users
346 SUBDIR+=        who
347 .endif
348
349 .include <bsd.arch.inc.mk>
350
351 SUBDIR:=        ${SUBDIR:O}
352
353 .include <bsd.subdir.mk>