64-byte-align the test functions so they appear on different cache lines.
[dragonfly.git] / usr.bin / Makefile
CommitLineData
984263bc
MD
1# From: @(#)Makefile 8.3 (Berkeley) 1/7/94
2# $FreeBSD: src/usr.bin/Makefile,v 1.144.2.17 2003/01/04 17:17:07 obrien Exp $
5e0107f6 3# $DragonFly: src/usr.bin/Makefile,v 1.9 2004/01/31 08:56:13 dillon Exp $
984263bc
MD
4
5# XXX MISSING: deroff diction graph learn plot
6# spell spline struct xsend
7# XXX broken: tconv
8# XXX Use GNU versions: apropos bc dc diff grep ld man patch ptx uucp whatis
9# Moved to secure: bdes
10#
11SUBDIR= alias \
12 apply \
13 at \
14 awk \
15 banner \
16 basename \
17 biff \
18 brandelf \
19 bzip2 \
20 bzip2recover \
21 c89 \
22 calendar \
23 cap_mkdb \
24 chat \
25 checknr \
0028cad9 26 checkpt \
984263bc
MD
27 chflags \
28 chkey \
29 chpass \
30 cksum \
31 cmp \
32 col \
33 colcrt \
34 colldef \
35 colrm \
36 column \
37 comm \
38 compile_et \
39 compress \
40 ctags \
41 cut \
42 dirname \
43 du \
44 ee \
45 enigma \
46 env \
47 expand \
48 false \
49 fetch \
50 file \
51 file2c \
52 find \
53 finger \
54 fmt \
55 fold \
56 from \
57 fstat \
58 fsync \
59 ftp \
984263bc 60 gencat \
984263bc
MD
61 getconf \
62 getopt \
63 gprof \
64 head \
65 hexdump \
66 id \
67 indent \
68 ipcrm \
69 ipcs \
70 join \
71 jot \
72 kdump \
73 kenv \
74 key \
75 keyinfo \
76 keyinit \
77 keylogin \
78 keylogout \
79 killall \
80 ktrace \
81 kzip \
82 lam \
83 last \
84 lastcomm \
85 ldd \
86 leave \
87 less \
88 lessecho \
89 lesskey \
90 lex \
91 limits \
92 locate \
93 lock \
94 lockf \
95 logger \
96 login \
97 logname \
98 look \
99 lorder \
100 lsvfs \
101 m4 \
102 mail \
103 make \
104 mesg \
105 minigzip \
106 mkdep \
107 mkfifo \
108 mklocale \
109 mkstr \
110 mktemp \
111 msgs \
112 mt \
113 ncal \
114 netstat \
115 newkey \
116 nfsstat \
117 nice \
118 nl \
119 nohup \
120 objformat \
121 opieinfo \
122 opiekey \
123 opiepasswd \
124 pagesize \
125 passwd \
126 paste \
127 pathchk \
128 pr \
129 printenv \
130 printf \
131 quota \
132 rdist \
133 renice \
44dd22b2 134 relpath \
984263bc
MD
135 rev \
136 rlogin \
137 rpcgen \
138 rpcinfo \
139 rs \
140 rsh \
141 rup \
142 ruptime \
143 rusers \
144 rwall \
145 rwho \
146 script \
147 sed \
148 shar \
149 showmount \
150 sockstat \
151 soelim \
152 split \
19bbf784 153 stat \
984263bc
MD
154 su \
155 symorder \
156 systat \
157 tail \
158 talk \
159 tcopy \
160 tee \
161 tftp \
162 time \
163 tip \
164 top \
165 touch \
166 tput \
167 tr \
168 true \
169 truncate \
170 truss \
171 tset \
172 tsort \
173 tty \
174 ul \
175 uname \
176 unexpand \
177 unifdef \
178 uniq \
179 units \
180 unvis \
181 usbhidctl \
182 users \
183 uudecode \
184 uuencode \
185 vgrind \
186 vi \
187 vis \
188 vmstat \
189 w \
190 wall \
191 wc \
192 what \
193 whereis \
194 which \
195 who \
196 whois \
197 window \
cb0f1574 198 wmake \
984263bc
MD
199 write \
200 xargs \
201 xinstall \
202 xlint \
203 xstr \
204 yacc \
205 yes \
206 ypcat \
207 ypmatch \
208 ypwhich
209
210.if defined(RELEASEDIR) || \
207e76cc 211 !exists(${.CURDIR}/../secure) || defined(NOCRYPT)
984263bc
MD
212# Releases need both this non-crypt telnet and the crypt telnet.
213SUBDIR+=telnet
214.endif
215
216.if !defined(NO_BIND)
217SUBDIR+=dig \
218 dnskeygen \
219 dnsquery \
220 host
221.endif
222
223.if !defined(NO_SENDMAIL)
224SUBDIR+=vacation
225.endif
226
227.if ${MACHINE_ARCH} == "i386"
228# Things that don't compile on alpha or are aout specific:
229SUBDIR+=ar \
230 doscmd \
231 gcore \
232 gprof4 \
233 ncplist \
234 ncplogin \
235 nm \
236 ranlib \
237 sasc \
238 size \
239 smbutil \
240 strings \
241 strip
242.endif
243
244.if ${MACHINE_ARCH} == "alpha"
245SUBDIR+=uac
246.endif
247
248.include <bsd.subdir.mk>