]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.bin/Makefile
MFC: Teach truss about 32-bit FreeBSD and Linux binaries on amd64.
[FreeBSD/FreeBSD.git] / usr.bin / Makefile
1 #       From: @(#)Makefile      8.3 (Berkeley) 1/7/94
2 # $FreeBSD$
3
4 # XXX MISSING:          deroff diction graph learn plot
5 #                       spell spline struct xsend
6 # XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis
7 # Moved to secure: bdes
8 #
9
10 SUBDIR= alias \
11         apply \
12         asa \
13         at \
14         ${_atm} \
15         awk \
16         banner \
17         basename \
18         biff \
19         ${_bluetooth} \
20         brandelf \
21         bsdiff \
22         bzip2 \
23         bzip2recover \
24         ${_c89} \
25         ${_c99} \
26         calendar \
27         cap_mkdb \
28         catman \
29         chat \
30         checknr \
31         ${_chkey} \
32         chpass \
33         cksum \
34         cmp \
35         col \
36         colcrt \
37         colldef \
38         colrm \
39         column \
40         comm \
41         compile_et \
42         compress \
43         csplit \
44         ${_csup} \
45         ctags \
46         cut \
47         ${_dig} \
48         dirname \
49         du \
50         ee \
51         elf2aout \
52         elfdump \
53         enigma \
54         env \
55         expand \
56         false \
57         fetch \
58         file \
59         file2c \
60         find \
61         finger \
62         fmt \
63         fold \
64         from \
65         fstat \
66         fsync \
67         ftp \
68         gcore \
69         gencat \
70         getconf \
71         getent \
72         getopt \
73         ${_gprof} \
74         gzip \
75         head \
76         hesinfo \
77         hexdump \
78         ${_host} \
79         id \
80         indent \
81         ipcrm \
82         ipcs \
83         join \
84         jot \
85         kdump \
86         keylogin \
87         keylogout \
88         killall \
89         ktrace \
90         ktrdump \
91         lam \
92         last \
93         lastcomm \
94         ldd \
95         leave \
96         less \
97         lessecho \
98         lesskey \
99         ${_lex} \
100         limits \
101         locale \
102         locate \
103         lock \
104         lockf \
105         logger \
106         login \
107         logins \
108         logname \
109         look \
110         lorder \
111         lsvfs \
112         m4 \
113         mail \
114         make \
115         makewhatis \
116         mesg \
117         minigzip \
118         mkdep \
119         mkfifo \
120         mklocale \
121         mkstr \
122         mktemp \
123         mkuzip \
124         msgs \
125         mt \
126         ${_nc} \
127         ncal \
128         ${_ncplist} \
129         ${_ncplogin} \
130         netstat \
131         newgrp \
132         ${_newkey} \
133         nfsstat \
134         nice \
135         nl \
136         nohup \
137         ${_nslookup} \
138         ${_nsupdate} \
139         objformat \
140         opieinfo \
141         opiekey \
142         opiepasswd \
143         pagesize \
144         passwd \
145         paste \
146         pathchk \
147         pkill \
148         pr \
149         printenv \
150         printf \
151         quota \
152         renice \
153         rev \
154         ${_rlogin} \
155         rpcgen \
156         rpcinfo \
157         rs \
158         ${_rsh} \
159         rup \
160         ruptime \
161         rusers \
162         rwall \
163         rwho \
164         script \
165         sed \
166         shar \
167         showmount \
168         ${_smbutil} \
169         sockstat \
170         split \
171         stat \
172         su \
173         systat \
174         tabs \
175         tail \
176         talk \
177         tar \
178         tcopy \
179         tee \
180         telnet \
181         tftp \
182         time \
183         tip \
184         top \
185         touch \
186         tput \
187         tr \
188         true \
189         truncate \
190         ${_truss} \
191         tset \
192         tsort \
193         tty \
194         ${_uac} \
195         ul \
196         uname \
197         unexpand \
198         unifdef \
199         uniq \
200         units \
201         unvis \
202         ${_usbhidaction} \
203         ${_usbhidctl} \
204         users \
205         uudecode \
206         uuencode \
207         uuidgen \
208         ${_vacation} \
209         vgrind \
210         vi \
211         vis \
212         vmstat \
213         w \
214         wall \
215         wc \
216         what \
217         whereis \
218         which \
219         who \
220         whois \
221         window \
222         write \
223         xargs \
224         xinstall \
225         ${_xlint} \
226         xstr \
227         ${_yacc} \
228         yes \
229         ${_ypcat} \
230         ${_ypmatch} \
231         ${_ypwhich}
232
233 .if ${MACHINE_ARCH} != "arm" && \
234     ${MACHINE_ARCH} != "powerpc"
235 _truss=         truss
236 .endif
237
238 .if !defined(NO_ATM)
239 _atm=           atm
240 .endif
241
242 .if !defined(NO_BIND) && !defined(NO_BIND_UTILS)
243 _dig=           dig
244 _host=          host
245 _nslookup=      nslookup
246 _nsupdate=      nsupdate
247 .endif
248
249 .if !defined(NO_BLUETOOTH)
250 _bluetooth=     bluetooth
251 .endif
252
253 .if !defined(NO_CRYPT) && !defined(NO_OPENSSL)
254 _chkey=         chkey
255 _newkey=        newkey
256 .if ${MACHINE_ARCH} == "alpha" || ${MACHINE_ARCH} == "sparc64"
257 .if !defined(NO_LIBTHR)
258 _csup=          csup
259 .endif
260 .elif !defined(NO_LIBPTHREAD)
261 _csup=          csup
262 .endif
263 .endif
264
265 .if !defined(NO_NETCAT)
266 _nc=            nc
267 .endif
268
269 .if !defined(NO_NIS) 
270 _ypcat=         ypcat
271 _ypmatch=       ypmatch
272 _ypwhich=       ypwhich
273 .endif
274
275 .if !defined(NO_RCMDS)
276 _rlogin=        rlogin
277 _rsh=           rsh
278 .endif
279
280 .if !defined(NO_SENDMAIL)
281 _vacation=      vacation
282 .endif
283
284 .if !defined(NO_TOOLCHAIN)
285 _c89=           c89
286 _c99=           c99
287 .if ${MACHINE_ARCH} != "powerpc"
288 _gprof=         gprof
289 .endif
290 _lex=           lex
291 _xlint=         xlint
292 _yacc=          yacc
293 .endif
294
295 .if !defined(NO_USB)
296 _usbhidaction=  usbhidaction
297 _usbhidctl=     usbhidctl
298 .endif
299
300 .if ${MACHINE_ARCH} == "i386"
301 _ncplist=       ncplist
302 _ncplogin=      ncplogin
303 _smbutil=       smbutil
304 .endif
305
306 .if ${MACHINE_ARCH} == "alpha"
307 _uac=           uac
308 .endif
309
310 .if ${MACHINE_ARCH} == "amd64"
311 _ncplist=       ncplist
312 _ncplogin=      ncplogin
313 _smbutil=       smbutil
314 .endif
315
316 .include <bsd.subdir.mk>