]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/Makefile
Add 'contrib/libdiff/' from commit '9eb461aa4b61ab47855b2cee9e5b626a76888b5e'
[FreeBSD/FreeBSD.git] / usr.bin / Makefile
1
2 .include <src.opts.mk>
3
4 SUBDIR= alias \
5         apply \
6         asa \
7         awk \
8         backlight \
9         banner \
10         basename \
11         beep \
12         bintrans \
13         brandelf \
14         bsdcat \
15         bsddialog \
16         bsdiff \
17         bzip2 \
18         bzip2recover \
19         cap_mkdb \
20         chat \
21         chpass \
22         cksum \
23         cmp \
24         col \
25         colrm \
26         column \
27         comm \
28         compress \
29         csplit \
30         ctlstat \
31         cut \
32         diff \
33         dirname \
34         dtc \
35         du \
36         elfctl \
37         elfdump \
38         enigma \
39         env \
40         etdump \
41         expand \
42         false \
43         fetch \
44         find \
45         fmt \
46         fold \
47         fstat \
48         fsync \
49         gcore \
50         gencat \
51         getaddrinfo \
52         getconf \
53         getent \
54         getopt \
55         grep \
56         gzip \
57         head \
58         hexdump \
59         id \
60         ident \
61         ipcrm \
62         ipcs \
63         join \
64         jot \
65         keylogin \
66         keylogout \
67         killall \
68         ktrace \
69         ktrdump \
70         lam \
71         ldd \
72         leave \
73         less \
74         lessecho \
75         lesskey \
76         limits \
77         locale \
78         localedef \
79         lock \
80         lockf \
81         logger \
82         login \
83         logins \
84         logname \
85         look \
86         lorder \
87         lsvfs \
88         lzmainfo \
89         m4 \
90         mandoc \
91         mesg \
92         ministat \
93         mkdep \
94         mkfifo \
95         mkimg \
96         mktemp \
97         mkuzip \
98         mt \
99         ncal \
100         ncurses \
101         netstat \
102         newgrp \
103         nfsstat \
104         nice \
105         nl \
106         nohup \
107         pagesize \
108         passwd \
109         paste \
110         patch \
111         pathchk \
112         perror \
113         posixmqcontrol \
114         posixshmcontrol \
115         pr \
116         printenv \
117         printf \
118         proccontrol \
119         procstat \
120         protect \
121         rctl \
122         renice \
123         resizewin \
124         rev \
125         revoke \
126         rpcinfo \
127         rs \
128         rup \
129         ruptime \
130         rusers \
131         rwall \
132         rwho \
133         script \
134         sdiff \
135         sed \
136         seq \
137         shar \
138         showmount \
139         sockstat \
140         soelim \
141         sort \
142         split \
143         stat \
144         stdbuf \
145         su \
146         systat \
147         tail \
148         tar \
149         tcopy \
150         tee \
151         time \
152         tip \
153         top \
154         touch \
155         tr \
156         true \
157         truncate \
158         tsort \
159         tty \
160         uname \
161         unexpand \
162         uniq \
163         unzip \
164         units \
165         unvis \
166         vis \
167         vmstat \
168         w \
169         wall \
170         wc \
171         wg \
172         what \
173         whereis \
174         which \
175         whois \
176         write \
177         xargs \
178         xinstall \
179         xo \
180         xz \
181         xzdec \
182         yes \
183         zstd
184
185 # NB: keep these sorted by MK_* knobs
186
187 SUBDIR.${MK_ACCT}+=     lastcomm
188 SUBDIR.${MK_AT}+=       at
189 SUBDIR.${MK_BLUETOOTH}+=        bluetooth
190 SUBDIR.${MK_BSD_CPIO}+= cpio
191 SUBDIR.${MK_CALENDAR}+= calendar
192 .if ${MK_CLANG} != "no" || ${MK_LLVM_BINUTILS} != "no" || \
193     ${MK_LLD} != "no" || ${MK_LLDB} != "no"
194 SUBDIR+=        clang
195 .endif
196 SUBDIR.${MK_DIALOG}+=   dpv
197 SUBDIR.${MK_EE}+=       ee
198 SUBDIR.${MK_FILE}+=     file
199 SUBDIR.${MK_FINGER}+=   finger
200 SUBDIR.${MK_FTP}+=      ftp
201 SUBDIR.${MK_GAMES}+=    caesar
202 SUBDIR.${MK_GAMES}+=    factor
203 SUBDIR.${MK_GAMES}+=    fortune
204 SUBDIR.${MK_GAMES}+=    grdc
205 SUBDIR.${MK_GAMES}+=    morse
206 SUBDIR.${MK_GAMES}+=    number
207 SUBDIR.${MK_GAMES}+=    pom
208 SUBDIR.${MK_GAMES}+=    primes
209 SUBDIR.${MK_GAMES}+=    random
210 .if ${MK_GH_BC} == "yes"
211 SUBDIR+=                gh-bc
212 .else
213 SUBDIR.${MK_OPENSSL}+=  bc
214 SUBDIR.${MK_OPENSSL}+=  dc
215 .endif
216 SUBDIR.${MK_HESIOD}+=   hesinfo
217 SUBDIR.${MK_ICONV}+=    iconv
218 SUBDIR.${MK_ICONV}+=    mkcsmapper
219 SUBDIR.${MK_ICONV}+=    mkesdb
220 SUBDIR.${MK_ISCSI}+=    iscsictl
221 SUBDIR.${MK_KDUMP}+=    kdump
222 SUBDIR.${MK_KDUMP}+=    truss
223 SUBDIR.${MK_KERBEROS_SUPPORT}+= compile_et
224 SUBDIR.${MK_LDNS_UTILS}+=       drill
225 SUBDIR.${MK_LDNS_UTILS}+=       host
226 SUBDIR.${MK_LIB32}+=    ldd32
227 SUBDIR.${MK_LOCATE}+=   locate
228 # XXX msgs?
229 SUBDIR.${MK_MAIL}+=     biff
230 SUBDIR.${MK_MAIL}+=     from
231 SUBDIR.${MK_MAIL}+=     mail
232 SUBDIR.${MK_MAIL}+=     msgs
233 SUBDIR.${MK_MAKE}+=     bmake
234 SUBDIR.${MK_MAN_UTILS}+=        man
235 SUBDIR.${MK_NETCAT}+=   nc
236 SUBDIR.${MK_NETLINK}+=  genl
237 SUBDIR.${MK_NIS}+=      ypcat
238 SUBDIR.${MK_NIS}+=      ypmatch
239 SUBDIR.${MK_NIS}+=      ypwhich
240 SUBDIR.${MK_OPENSSH}+=  ssh-copy-id
241 SUBDIR.${MK_OPENSSL}+=  chkey
242 SUBDIR.${MK_OPENSSL}+=  newkey
243 SUBDIR.${MK_QUOTAS}+=   quota
244 SUBDIR.${MK_SENDMAIL}+= vacation
245 SUBDIR.${MK_TALK}+=     talk
246 SUBDIR.${MK_TELNET}+=   telnet
247 SUBDIR.${MK_TESTS_SUPPORT}+=    kyua
248 SUBDIR.${MK_TESTS}+=    tests
249 SUBDIR.${MK_TEXTPROC}+= ul
250 SUBDIR.${MK_TFTP}+=     tftp
251 .if ${MK_LLVM_BINUTILS} == "no"
252 # Only build the elftoolchain tools if we aren't using the LLVM ones.
253 SUBDIR.${MK_TOOLCHAIN}+=        addr2line
254 SUBDIR.${MK_TOOLCHAIN}+=        ar
255 SUBDIR.${MK_TOOLCHAIN}+=        nm
256 SUBDIR.${MK_TOOLCHAIN}+=        objcopy
257 SUBDIR.${MK_TOOLCHAIN}+=        readelf
258 SUBDIR.${MK_TOOLCHAIN}+=        size
259 SUBDIR+=                        strings
260 .endif
261 SUBDIR.${MK_TOOLCHAIN}+=        c89
262 SUBDIR.${MK_TOOLCHAIN}+=        c99
263 SUBDIR.${MK_TOOLCHAIN}+=        ctags
264 .if ${MK_LLVM_CXXFILT} == "no"
265 SUBDIR.${MK_TOOLCHAIN}+=        cxxfilt
266 .endif
267 SUBDIR.${MK_TOOLCHAIN}+=        file2c
268 SUBDIR.${MK_TOOLCHAIN}+=        gprof
269 SUBDIR.${MK_TOOLCHAIN}+=        indent
270 SUBDIR.${MK_TOOLCHAIN}+=        lex
271 SUBDIR.${MK_TOOLCHAIN}+=        mkstr
272 SUBDIR.${MK_TOOLCHAIN}+=        rpcgen
273 SUBDIR.${MK_TOOLCHAIN}+=        unifdef
274 SUBDIR.${MK_TOOLCHAIN}+=        xstr
275 SUBDIR.${MK_TOOLCHAIN}+=        yacc
276 SUBDIR.${MK_VI}+=       vi
277 SUBDIR.${MK_VT}+=       vtfontcvt
278 SUBDIR.${MK_USB}+=      usbhidaction
279 SUBDIR.${MK_USB}+=      usbhidctl
280 SUBDIR.${MK_UTMPX}+=    last
281 SUBDIR.${MK_UTMPX}+=    users
282 SUBDIR.${MK_UTMPX}+=    who
283 SUBDIR.${MK_OFED}+=     ofed
284
285 .include <bsd.arch.inc.mk>
286
287 SUBDIR_PARALLEL=
288
289 .include <bsd.subdir.mk>