Add bsd.dport.mk, which Makefile's in /usr/dports will use instead of
[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 $
cb0f1574 3# $DragonFly: src/usr.bin/Makefile,v 1.6 2003/08/11 00:25:15 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 \
26 chflags \
27 chkey \
28 chpass \
29 cksum \
30 cmp \
31 col \
32 colcrt \
33 colldef \
34 colrm \
35 column \
36 comm \
37 compile_et \
38 compress \
39 ctags \
40 cut \
41 dirname \
42 du \
43 ee \
44 enigma \
45 env \
46 expand \
47 false \
48 fetch \
49 file \
50 file2c \
51 find \
52 finger \
53 fmt \
54 fold \
55 from \
56 fstat \
57 fsync \
58 ftp \
59 genassym \
60 gencat \
61 gensetdefs \
62 getconf \
63 getopt \
64 gprof \
65 head \
66 hexdump \
67 id \
68 indent \
69 ipcrm \
70 ipcs \
71 join \
72 jot \
73 kdump \
74 kenv \
75 key \
76 keyinfo \
77 keyinit \
78 keylogin \
79 keylogout \
80 killall \
81 ktrace \
82 kzip \
83 lam \
84 last \
85 lastcomm \
86 ldd \
87 leave \
88 less \
89 lessecho \
90 lesskey \
91 lex \
92 limits \
93 locate \
94 lock \
95 lockf \
96 logger \
97 login \
98 logname \
99 look \
100 lorder \
101 lsvfs \
102 m4 \
103 mail \
104 make \
105 mesg \
106 minigzip \
107 mkdep \
108 mkfifo \
109 mklocale \
110 mkstr \
111 mktemp \
112 msgs \
113 mt \
114 ncal \
115 netstat \
116 newkey \
117 nfsstat \
118 nice \
119 nl \
120 nohup \
121 objformat \
122 opieinfo \
123 opiekey \
124 opiepasswd \
125 pagesize \
126 passwd \
127 paste \
128 pathchk \
129 pr \
130 printenv \
131 printf \
132 quota \
133 rdist \
134 renice \
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>