]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/Makefile
Add UPDATING entries and bump version.
[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         banner \
11         basename \
12         brandelf \
13         bsdcat \
14         bsdiff \
15         bzip2 \
16         bzip2recover \
17         cap_mkdb \
18         chat \
19         chpass \
20         cksum \
21         cmp \
22         col \
23         colldef \
24         colrm \
25         column \
26         comm \
27         compress \
28         cpuset \
29         csplit \
30         ctlstat \
31         cut \
32         diff \
33         dirname \
34         du \
35         elf2aout \
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         lastcomm \
72         ldd \
73         leave \
74         less \
75         lessecho \
76         lesskey \
77         limits \
78         locale \
79         localedef \
80         lock \
81         lockf \
82         logger \
83         login \
84         logins \
85         logname \
86         look \
87         lorder \
88         lsvfs \
89         lzmainfo \
90         m4 \
91         mandoc \
92         mesg \
93         minigzip \
94         ministat \
95         mkdep \
96         mkfifo \
97         mkimg \
98         mklocale \
99         mktemp \
100         mkuzip \
101         mt \
102         ncal \
103         netstat \
104         newgrp \
105         nfsstat \
106         nice \
107         nl \
108         nohup \
109         opieinfo \
110         opiekey \
111         opiepasswd \
112         pagesize \
113         passwd \
114         paste \
115         patch \
116         pathchk \
117         perror \
118         posixshmcontrol \
119         pr \
120         printenv \
121         printf \
122         proccontrol \
123         procstat \
124         protect \
125         rctl \
126         renice \
127         resizewin \
128         rev \
129         revoke \
130         rpcinfo \
131         rs \
132         rup \
133         ruptime \
134         rusers \
135         rwall \
136         rwho \
137         script \
138         sdiff \
139         sed \
140         seq \
141         shar \
142         showmount \
143         sockstat \
144         soelim \
145         sort \
146         split \
147         stat \
148         stdbuf \
149         strings \
150         su \
151         systat \
152         tabs \
153         tail \
154         tar \
155         tcopy \
156         tee \
157         time \
158         timeout \
159         tip \
160         top \
161         touch \
162         tput \
163         tr \
164         true \
165         truncate \
166         tset \
167         tsort \
168         tty \
169         uname \
170         unexpand \
171         uniq \
172         unzip \
173         units \
174         unvis \
175         uudecode \
176         uuencode \
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         xo \
190         xz \
191         xzdec \
192         yes \
193         zstd
194
195 # NB: keep these sorted by MK_* knobs
196
197 SUBDIR.${MK_AT}+=       at
198 SUBDIR.${MK_ATM}+=      atm
199 SUBDIR.${MK_BLUETOOTH}+=        bluetooth
200 SUBDIR.${MK_BSD_CPIO}+= cpio
201 SUBDIR.${MK_CALENDAR}+= calendar
202 SUBDIR.${MK_CLANG}+=    clang
203 SUBDIR.${MK_DIALOG}+=   dpv
204 SUBDIR.${MK_EE}+=       ee
205 SUBDIR.${MK_FILE}+=     file
206 SUBDIR.${MK_FINGER}+=   finger
207 SUBDIR.${MK_FTP}+=      ftp
208 SUBDIR.${MK_GAMES}+=    caesar
209 SUBDIR.${MK_GAMES}+=    factor
210 SUBDIR.${MK_GAMES}+=    fortune
211 SUBDIR.${MK_GAMES}+=    grdc
212 SUBDIR.${MK_GAMES}+=    morse
213 SUBDIR.${MK_GAMES}+=    number
214 SUBDIR.${MK_GAMES}+=    pom
215 SUBDIR.${MK_GAMES}+=    primes
216 SUBDIR.${MK_GAMES}+=    random
217 .if ${MK_GPL_DTC} != "yes"
218 .if ${COMPILER_FEATURES:Mc++11}
219 SUBDIR+=        dtc
220 .endif
221 .endif
222 .if ${MK_GH_BC} == "yes"
223 SUBDIR+=                gh-bc
224 .else
225 SUBDIR.${MK_OPENSSL}+=  bc
226 SUBDIR.${MK_OPENSSL}+=  dc
227 .endif
228 SUBDIR.${MK_HESIOD}+=   hesinfo
229 SUBDIR.${MK_ICONV}+=    iconv
230 SUBDIR.${MK_ICONV}+=    mkcsmapper
231 SUBDIR.${MK_ICONV}+=    mkesdb
232 SUBDIR.${MK_ISCSI}+=    iscsictl
233 SUBDIR.${MK_KDUMP}+=    kdump
234 SUBDIR.${MK_KDUMP}+=    truss
235 SUBDIR.${MK_KERBEROS_SUPPORT}+= compile_et
236 SUBDIR.${MK_LDNS_UTILS}+=       drill
237 SUBDIR.${MK_LDNS_UTILS}+=       host
238 SUBDIR.${MK_LOCATE}+=   locate
239 # XXX msgs?
240 SUBDIR.${MK_MAIL}+=     biff
241 SUBDIR.${MK_MAIL}+=     from
242 SUBDIR.${MK_MAIL}+=     mail
243 SUBDIR.${MK_MAIL}+=     msgs
244 SUBDIR.${MK_MAKE}+=     bmake
245 SUBDIR.${MK_MAN_UTILS}+=        man
246 SUBDIR.${MK_NETCAT}+=   nc
247 SUBDIR.${MK_NIS}+=      ypcat
248 SUBDIR.${MK_NIS}+=      ypmatch
249 SUBDIR.${MK_NIS}+=      ypwhich
250 SUBDIR.${MK_OPENSSH}+=  ssh-copy-id
251 SUBDIR.${MK_OPENSSL}+=  chkey
252 SUBDIR.${MK_OPENSSL}+=  newkey
253 SUBDIR.${MK_QUOTAS}+=   quota
254 SUBDIR.${MK_SENDMAIL}+= vacation
255 SUBDIR.${MK_TALK}+=     talk
256 SUBDIR.${MK_TELNET}+=   telnet
257 SUBDIR.${MK_TESTS}+=    tests
258 SUBDIR.${MK_TEXTPROC}+= ul
259 SUBDIR.${MK_TFTP}+=     tftp
260 SUBDIR.${MK_TOOLCHAIN}+=        addr2line
261 SUBDIR.${MK_TOOLCHAIN}+=        ar
262 SUBDIR.${MK_TOOLCHAIN}+=        c89
263 SUBDIR.${MK_TOOLCHAIN}+=        c99
264 SUBDIR.${MK_TOOLCHAIN}+=        ctags
265 SUBDIR.${MK_TOOLCHAIN}+=        cxxfilt
266 SUBDIR.${MK_TOOLCHAIN}+=        objcopy
267 SUBDIR.${MK_TOOLCHAIN}+=        file2c
268 # ARM64TODO gprof does not build
269 # RISCVTODO gprof does not build
270 .if ${MACHINE_ARCH} != "aarch64" && ${MACHINE_CPUARCH} != "riscv"
271 SUBDIR.${MK_TOOLCHAIN}+=        gprof
272 .endif
273 SUBDIR.${MK_TOOLCHAIN}+=        indent
274 SUBDIR.${MK_TOOLCHAIN}+=        lex
275 SUBDIR.${MK_TOOLCHAIN}+=        mkstr
276 SUBDIR.${MK_TOOLCHAIN}+=        nm
277 SUBDIR.${MK_TOOLCHAIN}+=        readelf
278 SUBDIR.${MK_TOOLCHAIN}+=        rpcgen
279 SUBDIR.${MK_TOOLCHAIN}+=        unifdef
280 SUBDIR.${MK_TOOLCHAIN}+=        size
281 SUBDIR.${MK_TOOLCHAIN}+=        xstr
282 SUBDIR.${MK_TOOLCHAIN}+=        yacc
283 SUBDIR.${MK_VI}+=       vi
284 SUBDIR.${MK_VT}+=       vtfontcvt
285 SUBDIR.${MK_USB}+=      usbhidaction
286 SUBDIR.${MK_USB}+=      usbhidctl
287 SUBDIR.${MK_UTMPX}+=    last
288 .if ${MK_CXX} != "no"
289 SUBDIR.${MK_UTMPX}+=    users
290 .endif
291 SUBDIR.${MK_UTMPX}+=    who
292 SUBDIR.${MK_SVN}+=      svn
293 SUBDIR.${MK_SVNLITE}+=  svn
294 SUBDIR.${MK_OFED}+=     ofed
295
296 # These are normally only handled for build-tools.
297 .if make(clean*)
298 SUBDIR+=        mkcsmapper_static
299 SUBDIR+=        mkesdb_static
300 .endif
301
302 .include <bsd.arch.inc.mk>
303
304 SUBDIR_PARALLEL=
305
306 .include <bsd.subdir.mk>