mail(1): Invert calloc(3) argument order.
[freebsd-src.git] / usr.bin / Makefile
blob9d29b4f0602d61cc71e060c13ceffd90af8c145a
1 # From: @(#)Makefile 8.3 (Berkeley) 1/7/94
2 # $FreeBSD$
4 .include <src.opts.mk>
6 # XXX MISSING: deroff diction graph learn plot
7 # spell spline struct xsend
8 # XXX Use GNU versions: diff ld patch
9 # Moved to secure: bdes
12 SUBDIR= alias \
13 apply \
14 asa \
15 awk \
16 banner \
17 basename \
18 brandelf \
19 bsdcat \
20 bsdiff \
21 bzip2 \
22 bzip2recover \
23 cap_mkdb \
24 chat \
25 chpass \
26 cksum \
27 cmp \
28 col \
29 colldef \
30 colrm \
31 column \
32 comm \
33 compress \
34 cpuset \
35 csplit \
36 ctlstat \
37 cut \
38 dirname \
39 dpv \
40 du \
41 elf2aout \
42 elfdump \
43 enigma \
44 env \
45 expand \
46 false \
47 fetch \
48 find \
49 fmt \
50 fold \
51 fstat \
52 fsync \
53 gcore \
54 gencat \
55 getconf \
56 getent \
57 getopt \
58 grep \
59 gzip \
60 head \
61 hexdump \
62 id \
63 ident \
64 ipcrm \
65 ipcs \
66 join \
67 jot \
68 keylogin \
69 keylogout \
70 killall \
71 ktrace \
72 ktrdump \
73 lam \
74 lastcomm \
75 ldd \
76 leave \
77 less \
78 lessecho \
79 lesskey \
80 limits \
81 locale \
82 localedef \
83 lock \
84 lockf \
85 logger \
86 login \
87 logins \
88 logname \
89 look \
90 lorder \
91 lsvfs \
92 lzmainfo \
93 m4 \
94 mandoc \
95 mesg \
96 minigzip \
97 ministat \
98 mkdep \
99 mkfifo \
100 mkimg \
101 mklocale \
102 mktemp \
103 mkuzip \
104 mt \
105 ncal \
106 netstat \
107 newgrp \
108 nfsstat \
109 nice \
110 nl \
111 numactl \
112 nohup \
113 opieinfo \
114 opiekey \
115 opiepasswd \
116 pagesize \
117 passwd \
118 paste \
119 patch \
120 pathchk \
121 perror \
122 pr \
123 printenv \
124 printf \
125 procstat \
126 protect \
127 rctl \
128 renice \
129 resizewin \
130 rev \
131 revoke \
132 rpcinfo \
133 rs \
134 rup \
135 rusers \
136 rwall \
137 script \
138 sdiff \
139 sed \
140 send-pr \
141 seq \
142 shar \
143 showmount \
144 sockstat \
145 soelim \
146 sort \
147 split \
148 stat \
149 stdbuf \
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 \
180 wall \
181 wc \
182 what \
183 whereis \
184 which \
185 whois \
186 write \
187 xargs \
188 xinstall \
189 xo \
190 xz \
191 xzdec \
194 # NB: keep these sorted by MK_* knobs
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_EE}+= ee
203 SUBDIR.${MK_FILE}+= file
204 SUBDIR.${MK_FINGER}+= finger
205 SUBDIR.${MK_FTP}+= ftp
206 SUBDIR.${MK_GAMES}+= caesar
207 SUBDIR.${MK_GAMES}+= factor
208 SUBDIR.${MK_GAMES}+= fortune
209 SUBDIR.${MK_GAMES}+= grdc
210 SUBDIR.${MK_GAMES}+= morse
211 SUBDIR.${MK_GAMES}+= number
212 SUBDIR.${MK_GAMES}+= pom
213 SUBDIR.${MK_GAMES}+= primes
214 SUBDIR.${MK_GAMES}+= random
215 .if ${MK_GPL_DTC} != "yes"
216 .if ${COMPILER_FEATURES:Mc++11}
217 SUBDIR+= dtc
218 .endif
219 .endif
220 SUBDIR.${MK_GROFF}+= vgrind
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}+= catman
239 .if ${MK_MANDOCDB} == "no" # AND
240 SUBDIR.${MK_MAN_UTILS}+= makewhatis
241 .endif
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}+= bc
249 SUBDIR.${MK_OPENSSL}+= chkey
250 SUBDIR.${MK_OPENSSL}+= dc
251 SUBDIR.${MK_OPENSSL}+= newkey
252 SUBDIR.${MK_QUOTAS}+= quota
253 SUBDIR.${MK_RCMDS}+= rlogin
254 SUBDIR.${MK_RCMDS}+= rsh
255 SUBDIR.${MK_RCMDS}+= ruptime
256 SUBDIR.${MK_RCMDS}+= rwho
257 SUBDIR.${MK_SENDMAIL}+= vacation
258 SUBDIR.${MK_TALK}+= talk
259 SUBDIR.${MK_TELNET}+= telnet
260 SUBDIR.${MK_TESTS}+= tests
261 SUBDIR.${MK_TEXTPROC}+= checknr
262 SUBDIR.${MK_TEXTPROC}+= colcrt
263 SUBDIR.${MK_TEXTPROC}+= ul
264 SUBDIR.${MK_TFTP}+= tftp
265 SUBDIR.${MK_TOOLCHAIN}+= addr2line
266 SUBDIR.${MK_TOOLCHAIN}+= ar
267 SUBDIR.${MK_TOOLCHAIN}+= c89
268 SUBDIR.${MK_TOOLCHAIN}+= c99
269 SUBDIR.${MK_TOOLCHAIN}+= ctags
270 SUBDIR.${MK_TOOLCHAIN}+= cxxfilt
271 SUBDIR.${MK_TOOLCHAIN}+= elfcopy
272 SUBDIR.${MK_TOOLCHAIN}+= file2c
273 .if ${MACHINE_ARCH} != "aarch64" && \ # ARM64TODO gprof does not build
274 ${MACHINE_CPUARCH} != "riscv" # RISCVTODO gprof does not build
275 SUBDIR.${MK_TOOLCHAIN}+= gprof
276 .endif
277 SUBDIR.${MK_TOOLCHAIN}+= indent
278 SUBDIR.${MK_TOOLCHAIN}+= lex
279 SUBDIR.${MK_TOOLCHAIN}+= mkstr
280 SUBDIR.${MK_TOOLCHAIN}+= nm
281 SUBDIR.${MK_TOOLCHAIN}+= readelf
282 SUBDIR.${MK_TOOLCHAIN}+= rpcgen
283 SUBDIR.${MK_TOOLCHAIN}+= unifdef
284 SUBDIR.${MK_TOOLCHAIN}+= size
285 SUBDIR.${MK_TOOLCHAIN}+= strings
286 .if ${MACHINE_ARCH} != "aarch64" # ARM64TODO xlint does not build
287 SUBDIR.${MK_TOOLCHAIN}+= xlint
288 .endif
289 SUBDIR.${MK_TOOLCHAIN}+= xstr
290 SUBDIR.${MK_TOOLCHAIN}+= yacc
291 SUBDIR.${MK_VI}+= vi
292 SUBDIR.${MK_VT}+= vtfontcvt
293 SUBDIR.${MK_USB}+= usbhidaction
294 SUBDIR.${MK_USB}+= usbhidctl
295 SUBDIR.${MK_UTMPX}+= last
296 .if ${MACHINE_CPUARCH} != "riscv" # RISCVTODO users does not build
297 SUBDIR.${MK_UTMPX}+= users
298 .endif
299 SUBDIR.${MK_UTMPX}+= who
300 SUBDIR.${MK_SVN}+= svn
301 SUBDIR.${MK_SVNLITE}+= svn
303 .include <bsd.arch.inc.mk>
305 SUBDIR:= ${SUBDIR:O:u}
307 SUBDIR_PARALLEL=
309 .include <bsd.subdir.mk>