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