]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/Makefile
Merge branch 'releng/13.1' into releng-CDN/13.1
[FreeBSD/FreeBSD.git] / usr.bin / Makefile
1 #       From: @(#)Makefile      8.3 (Berkeley) 1/7/94
2 # $FreeBSD$
3
4 .include <src.opts.mk>
5
6 SUBDIR= alias \
7         apply \
8         asa \
9         awk \
10         backlight \
11         banner \
12         basename \
13         beep \
14         brandelf \
15         bsdcat \
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         cpuset \
30         csplit \
31         ctlstat \
32         cut \
33         diff \
34         dirname \
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         minigzip \
93         ministat \
94         mkdep \
95         mkfifo \
96         mkimg \
97         mktemp \
98         mkuzip \
99         mt \
100         ncal \
101         netstat \
102         newgrp \
103         nfsstat \
104         nice \
105         nl \
106         nohup \
107         opieinfo \
108         opiekey \
109         opiepasswd \
110         pagesize \
111         passwd \
112         paste \
113         patch \
114         pathchk \
115         perror \
116         posixshmcontrol \
117         pr \
118         printenv \
119         printf \
120         proccontrol \
121         procstat \
122         protect \
123         rctl \
124         renice \
125         resizewin \
126         rev \
127         revoke \
128         rpcinfo \
129         rs \
130         rup \
131         ruptime \
132         rusers \
133         rwall \
134         rwho \
135         script \
136         sdiff \
137         sed \
138         seq \
139         shar \
140         showmount \
141         sockstat \
142         soelim \
143         sort \
144         split \
145         stat \
146         stdbuf \
147         strings \
148         su \
149         systat \
150         tabs \
151         tail \
152         tar \
153         tcopy \
154         tee \
155         time \
156         timeout \
157         tip \
158         top \
159         touch \
160         tput \
161         tr \
162         true \
163         truncate \
164         tset \
165         tsort \
166         tty \
167         uname \
168         unexpand \
169         uniq \
170         unzip \
171         units \
172         unvis \
173         uudecode \
174         uuencode \
175         vis \
176         vmstat \
177         w \
178         wall \
179         wc \
180         what \
181         whereis \
182         which \
183         whois \
184         write \
185         xargs \
186         xinstall \
187         xo \
188         xz \
189         xzdec \
190         yes \
191         zstd
192
193 # NB: keep these sorted by MK_* knobs
194
195 SUBDIR.${MK_ACCT}+=     lastcomm
196 SUBDIR.${MK_AT}+=       at
197 SUBDIR.${MK_ATM}+=      atm
198 SUBDIR.${MK_BLUETOOTH}+=        bluetooth
199 SUBDIR.${MK_BSD_CPIO}+= cpio
200 SUBDIR.${MK_CALENDAR}+= calendar
201 .if ${MK_CLANG} != "no" || ${MK_LLVM_BINUTILS} != "no" || \
202     ${MK_LLD} != "no" || ${MK_LLDB} != "no"
203 SUBDIR+=        clang
204 .endif
205 SUBDIR.${MK_DIALOG}+=   dpv
206 SUBDIR.${MK_EE}+=       ee
207 SUBDIR.${MK_FILE}+=     file
208 SUBDIR.${MK_FINGER}+=   finger
209 SUBDIR.${MK_FTP}+=      ftp
210 SUBDIR.${MK_GAMES}+=    caesar
211 SUBDIR.${MK_GAMES}+=    factor
212 SUBDIR.${MK_GAMES}+=    fortune
213 SUBDIR.${MK_GAMES}+=    grdc
214 SUBDIR.${MK_GAMES}+=    morse
215 SUBDIR.${MK_GAMES}+=    number
216 SUBDIR.${MK_GAMES}+=    pom
217 SUBDIR.${MK_GAMES}+=    primes
218 SUBDIR.${MK_GAMES}+=    random
219 SUBDIR.${MK_CXX}+=      dtc
220 .if ${MK_GH_BC} == "yes"
221 SUBDIR+=                gh-bc
222 .else
223 SUBDIR.${MK_OPENSSL}+=  bc
224 SUBDIR.${MK_OPENSSL}+=  dc
225 .endif
226 SUBDIR.${MK_HESIOD}+=   hesinfo
227 SUBDIR.${MK_ICONV}+=    iconv
228 SUBDIR.${MK_ICONV}+=    mkcsmapper
229 SUBDIR.${MK_ICONV}+=    mkesdb
230 SUBDIR.${MK_ISCSI}+=    iscsictl
231 SUBDIR.${MK_KDUMP}+=    kdump
232 SUBDIR.${MK_KDUMP}+=    truss
233 SUBDIR.${MK_KERBEROS_SUPPORT}+= compile_et
234 SUBDIR.${MK_LDNS_UTILS}+=       drill
235 SUBDIR.${MK_LDNS_UTILS}+=       host
236 SUBDIR.${MK_LIB32}+=    ldd32
237 SUBDIR.${MK_LOCATE}+=   locate
238 # XXX msgs?
239 SUBDIR.${MK_MAIL}+=     biff
240 SUBDIR.${MK_MAIL}+=     from
241 SUBDIR.${MK_MAIL}+=     mail
242 SUBDIR.${MK_MAIL}+=     msgs
243 SUBDIR.${MK_MAKE}+=     bmake
244 SUBDIR.${MK_MAN_UTILS}+=        man
245 SUBDIR.${MK_NETCAT}+=   nc
246 SUBDIR.${MK_NIS}+=      ypcat
247 SUBDIR.${MK_NIS}+=      ypmatch
248 SUBDIR.${MK_NIS}+=      ypwhich
249 SUBDIR.${MK_OPENSSH}+=  ssh-copy-id
250 SUBDIR.${MK_OPENSSL}+=  chkey
251 SUBDIR.${MK_OPENSSL}+=  newkey
252 SUBDIR.${MK_QUOTAS}+=   quota
253 SUBDIR.${MK_SENDMAIL}+= vacation
254 SUBDIR.${MK_TALK}+=     talk
255 SUBDIR.${MK_TELNET}+=   telnet
256 SUBDIR.${MK_TESTS_SUPPORT}.${MK_CXX}+=  kyua
257 SUBDIR.${MK_TESTS}+=    tests
258 SUBDIR.${MK_TEXTPROC}+= ul
259 SUBDIR.${MK_TFTP}+=     tftp
260 .if ${MK_LLVM_BINUTILS} == "no"
261 # Only build the elftoolchain tools if we aren't using the LLVM ones.
262 SUBDIR.${MK_TOOLCHAIN}+=        addr2line
263 SUBDIR.${MK_TOOLCHAIN}+=        ar
264 SUBDIR.${MK_TOOLCHAIN}+=        nm
265 SUBDIR.${MK_TOOLCHAIN}+=        objcopy
266 SUBDIR.${MK_TOOLCHAIN}+=        readelf
267 SUBDIR.${MK_TOOLCHAIN}+=        size
268 .endif
269 SUBDIR.${MK_TOOLCHAIN}+=        c89
270 SUBDIR.${MK_TOOLCHAIN}+=        c99
271 SUBDIR.${MK_TOOLCHAIN}+=        ctags
272 .if ${MK_LLVM_CXXFILT} == "no"
273 SUBDIR.${MK_TOOLCHAIN}+=        cxxfilt
274 .endif
275 SUBDIR.${MK_TOOLCHAIN}+=        file2c
276 SUBDIR.${MK_TOOLCHAIN}+=        gprof
277 SUBDIR.${MK_TOOLCHAIN}+=        indent
278 SUBDIR.${MK_TOOLCHAIN}+=        lex
279 SUBDIR.${MK_TOOLCHAIN}+=        mkstr
280 SUBDIR.${MK_TOOLCHAIN}+=        rpcgen
281 SUBDIR.${MK_TOOLCHAIN}+=        unifdef
282 SUBDIR.${MK_TOOLCHAIN}+=        xstr
283 SUBDIR.${MK_TOOLCHAIN}+=        yacc
284 SUBDIR.${MK_VI}+=       vi
285 SUBDIR.${MK_VT}+=       vtfontcvt
286 SUBDIR.${MK_USB}+=      usbhidaction
287 SUBDIR.${MK_USB}+=      usbhidctl
288 SUBDIR.${MK_UTMPX}+=    last
289 .if ${MK_CXX} != "no"
290 SUBDIR.${MK_UTMPX}+=    users
291 .endif
292 SUBDIR.${MK_UTMPX}+=    who
293 SUBDIR.${MK_SVN}+=      svn
294 SUBDIR.${MK_SVNLITE}+=  svn
295 SUBDIR.${MK_OFED}+=     ofed
296
297 .include <bsd.arch.inc.mk>
298
299 SUBDIR_PARALLEL=
300
301 .include <bsd.subdir.mk>