]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/Makefile
sys/{x86,amd64}: remove one of doubled ;s
[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         elfdump \
37         enigma \
38         env \
39         etdump \
40         expand \
41         false \
42         fetch \
43         find \
44         fmt \
45         fold \
46         fstat \
47         fsync \
48         gcore \
49         gencat \
50         getaddrinfo \
51         getconf \
52         getent \
53         getopt \
54         grep \
55         gzip \
56         head \
57         hexdump \
58         id \
59         ident \
60         ipcrm \
61         ipcs \
62         join \
63         jot \
64         keylogin \
65         keylogout \
66         killall \
67         ktrace \
68         ktrdump \
69         lam \
70         lastcomm \
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         mklocale \
98         mktemp \
99         mkuzip \
100         mt \
101         ncal \
102         netstat \
103         newgrp \
104         nfsstat \
105         nice \
106         nl \
107         nohup \
108         opieinfo \
109         opiekey \
110         opiepasswd \
111         pagesize \
112         passwd \
113         paste \
114         patch \
115         pathchk \
116         perror \
117         posixshmcontrol \
118         pr \
119         printenv \
120         printf \
121         proccontrol \
122         procstat \
123         protect \
124         rctl \
125         renice \
126         resizewin \
127         rev \
128         revoke \
129         rpcinfo \
130         rs \
131         rup \
132         ruptime \
133         rusers \
134         rwall \
135         rwho \
136         script \
137         sdiff \
138         sed \
139         seq \
140         shar \
141         showmount \
142         sockstat \
143         soelim \
144         sort \
145         split \
146         stat \
147         stdbuf \
148         strings \
149         su \
150         systat \
151         tabs \
152         tail \
153         tar \
154         tcopy \
155         tee \
156         time \
157         timeout \
158         tip \
159         top \
160         touch \
161         tput \
162         tr \
163         true \
164         truncate \
165         tset \
166         tsort \
167         tty \
168         uname \
169         unexpand \
170         uniq \
171         unzip \
172         units \
173         unvis \
174         uudecode \
175         uuencode \
176         vis \
177         vmstat \
178         w \
179         wall \
180         wc \
181         what \
182         whereis \
183         which \
184         whois \
185         write \
186         xargs \
187         xinstall \
188         xo \
189         xz \
190         xzdec \
191         yes \
192         zstd
193
194 # NB: keep these sorted by MK_* knobs
195
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 SUBDIR.${MK_CLANG}+=    clang
202 SUBDIR.${MK_DIALOG}+=   dpv
203 SUBDIR.${MK_EE}+=       ee
204 SUBDIR.${MK_FILE}+=     file
205 SUBDIR.${MK_FINGER}+=   finger
206 SUBDIR.${MK_FTP}+=      ftp
207 SUBDIR.${MK_GAMES}+=    caesar
208 SUBDIR.${MK_GAMES}+=    factor
209 SUBDIR.${MK_GAMES}+=    fortune
210 SUBDIR.${MK_GAMES}+=    grdc
211 SUBDIR.${MK_GAMES}+=    morse
212 SUBDIR.${MK_GAMES}+=    number
213 SUBDIR.${MK_GAMES}+=    pom
214 SUBDIR.${MK_GAMES}+=    primes
215 SUBDIR.${MK_GAMES}+=    random
216 .if ${MK_GPL_DTC} != "yes"
217 .if ${COMPILER_FEATURES:Mc++11}
218 SUBDIR+=        dtc
219 .endif
220 .endif
221 SUBDIR.${MK_HESIOD}+=   hesinfo
222 SUBDIR.${MK_ICONV}+=    iconv
223 SUBDIR.${MK_ICONV}+=    mkcsmapper
224 SUBDIR.${MK_ICONV}+=    mkesdb
225 SUBDIR.${MK_ISCSI}+=    iscsictl
226 SUBDIR.${MK_KDUMP}+=    kdump
227 SUBDIR.${MK_KDUMP}+=    truss
228 SUBDIR.${MK_KERBEROS_SUPPORT}+= compile_et
229 SUBDIR.${MK_LDNS_UTILS}+=       drill
230 SUBDIR.${MK_LDNS_UTILS}+=       host
231 SUBDIR.${MK_LOCATE}+=   locate
232 # XXX msgs?
233 SUBDIR.${MK_MAIL}+=     biff
234 SUBDIR.${MK_MAIL}+=     from
235 SUBDIR.${MK_MAIL}+=     mail
236 SUBDIR.${MK_MAIL}+=     msgs
237 SUBDIR.${MK_MAKE}+=     bmake
238 SUBDIR.${MK_MAN_UTILS}+=        man
239 SUBDIR.${MK_NETCAT}+=   nc
240 SUBDIR.${MK_NIS}+=      ypcat
241 SUBDIR.${MK_NIS}+=      ypmatch
242 SUBDIR.${MK_NIS}+=      ypwhich
243 SUBDIR.${MK_OPENSSH}+=  ssh-copy-id
244 SUBDIR.${MK_OPENSSL}+=  bc
245 SUBDIR.${MK_OPENSSL}+=  chkey
246 SUBDIR.${MK_OPENSSL}+=  dc
247 SUBDIR.${MK_OPENSSL}+=  newkey
248 SUBDIR.${MK_QUOTAS}+=   quota
249 SUBDIR.${MK_SENDMAIL}+= vacation
250 SUBDIR.${MK_TALK}+=     talk
251 SUBDIR.${MK_TELNET}+=   telnet
252 SUBDIR.${MK_TESTS}+=    tests
253 SUBDIR.${MK_TEXTPROC}+= ul
254 SUBDIR.${MK_TFTP}+=     tftp
255 SUBDIR.${MK_TOOLCHAIN}+=        addr2line
256 SUBDIR.${MK_TOOLCHAIN}+=        ar
257 SUBDIR.${MK_TOOLCHAIN}+=        c89
258 SUBDIR.${MK_TOOLCHAIN}+=        c99
259 SUBDIR.${MK_TOOLCHAIN}+=        ctags
260 SUBDIR.${MK_TOOLCHAIN}+=        cxxfilt
261 SUBDIR.${MK_TOOLCHAIN}+=        objcopy
262 SUBDIR.${MK_TOOLCHAIN}+=        file2c
263 # ARM64TODO gprof does not build
264 # RISCVTODO gprof does not build
265 .if ${MACHINE_ARCH} != "aarch64" && ${MACHINE_CPUARCH} != "riscv"
266 SUBDIR.${MK_TOOLCHAIN}+=        gprof
267 .endif
268 SUBDIR.${MK_TOOLCHAIN}+=        indent
269 SUBDIR.${MK_TOOLCHAIN}+=        lex
270 SUBDIR.${MK_TOOLCHAIN}+=        mkstr
271 SUBDIR.${MK_TOOLCHAIN}+=        nm
272 SUBDIR.${MK_TOOLCHAIN}+=        readelf
273 SUBDIR.${MK_TOOLCHAIN}+=        rpcgen
274 SUBDIR.${MK_TOOLCHAIN}+=        unifdef
275 SUBDIR.${MK_TOOLCHAIN}+=        size
276 SUBDIR.${MK_TOOLCHAIN}+=        xstr
277 SUBDIR.${MK_TOOLCHAIN}+=        yacc
278 SUBDIR.${MK_VI}+=       vi
279 SUBDIR.${MK_VT}+=       vtfontcvt
280 SUBDIR.${MK_USB}+=      usbhidaction
281 SUBDIR.${MK_USB}+=      usbhidctl
282 SUBDIR.${MK_UTMPX}+=    last
283 .if ${MK_CXX} != "no"
284 SUBDIR.${MK_UTMPX}+=    users
285 .endif
286 SUBDIR.${MK_UTMPX}+=    who
287 SUBDIR.${MK_SVN}+=      svn
288 SUBDIR.${MK_SVNLITE}+=  svn
289 SUBDIR.${MK_OFED}+=     ofed
290
291 # These are normally only handled for build-tools.
292 .if make(clean*)
293 SUBDIR+=        mkcsmapper_static
294 SUBDIR+=        mkesdb_static
295 .endif
296
297 .include <bsd.arch.inc.mk>
298
299 SUBDIR_PARALLEL=
300
301 .include <bsd.subdir.mk>