Initial import from FreeBSD RELENG_4:
[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 $
3
4# XXX MISSING: deroff diction graph learn plot
5# spell spline struct xsend
6# XXX broken: tconv
7# XXX Use GNU versions: apropos bc dc diff grep ld man patch ptx uucp whatis
8# Moved to secure: bdes
9#
10SUBDIR= alias \
11 apply \
12 at \
13 awk \
14 banner \
15 basename \
16 biff \
17 brandelf \
18 bzip2 \
19 bzip2recover \
20 c89 \
21 calendar \
22 cap_mkdb \
23 chat \
24 checknr \
25 chflags \
26 chkey \
27 chpass \
28 cksum \
29 cmp \
30 col \
31 colcrt \
32 colldef \
33 colrm \
34 column \
35 comm \
36 compile_et \
37 compress \
38 ctags \
39 cut \
40 dirname \
41 du \
42 ee \
43 enigma \
44 env \
45 expand \
46 false \
47 fetch \
48 file \
49 file2c \
50 find \
51 finger \
52 fmt \
53 fold \
54 from \
55 fstat \
56 fsync \
57 ftp \
58 genassym \
59 gencat \
60 gensetdefs \
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 \
134 rev \
135 rlogin \
136 rpcgen \
137 rpcinfo \
138 rs \
139 rsh \
140 rup \
141 ruptime \
142 rusers \
143 rwall \
144 rwho \
145 script \
146 sed \
147 shar \
148 showmount \
149 sockstat \
150 soelim \
151 split \
152 su \
153 symorder \
154 systat \
155 tail \
156 talk \
157 tcopy \
158 tee \
159 tftp \
160 time \
161 tip \
162 top \
163 touch \
164 tput \
165 tr \
166 true \
167 truncate \
168 truss \
169 tset \
170 tsort \
171 tty \
172 ul \
173 uname \
174 unexpand \
175 unifdef \
176 uniq \
177 units \
178 unvis \
179 usbhidctl \
180 users \
181 uudecode \
182 uuencode \
183 vgrind \
184 vi \
185 vis \
186 vmstat \
187 w \
188 wall \
189 wc \
190 what \
191 whereis \
192 which \
193 who \
194 whois \
195 window \
196 write \
197 xargs \
198 xinstall \
199 xlint \
200 xstr \
201 yacc \
202 yes \
203 ypcat \
204 ypmatch \
205 ypwhich
206
207.if defined(RELEASEDIR) || \
208 (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
209 defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
210# Releases need both this non-crypt telnet and the crypt telnet.
211SUBDIR+=telnet
212.endif
213
214.if !defined(NO_BIND)
215SUBDIR+=dig \
216 dnskeygen \
217 dnsquery \
218 host
219.endif
220
221.if !defined(NO_SENDMAIL)
222SUBDIR+=vacation
223.endif
224
225.if ${MACHINE_ARCH} == "i386"
226# Things that don't compile on alpha or are aout specific:
227SUBDIR+=ar \
228 doscmd \
229 gcore \
230 gprof4 \
231 ncplist \
232 ncplogin \
233 nm \
234 ranlib \
235 sasc \
236 size \
237 smbutil \
238 strings \
239 strip
240.endif
241
242.if ${MACHINE_ARCH} == "alpha"
243SUBDIR+=uac
244.endif
245
246.include <bsd.subdir.mk>