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