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