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