Merge branch 'master' of /home/aggelos/devel/dfly/dfly.git/
[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         crunch \
46         csplit \
47         ctags \
48         cut \
49         dirname \
50         du \
51         ee \
52         enigma \
53         env \
54         expand \
55         false \
56         fetch \
57         file \
58         file2c \
59         find \
60         finger \
61         fmt \
62         fold \
63         from \
64         fstat \
65         fsync \
66         ftp \
67         gencat \
68         getconf \
69         getent \
70         getopt \
71         gprof \
72         gzip \
73         head \
74         hexdump \
75         iconv \
76         id \
77         indent \
78         ipcrm \
79         ipcs \
80         join \
81         jot \
82         kdump \
83         kenv \
84         keylogin \
85         keylogout \
86         killall \
87         ktrace \
88         ktrdump \
89         kzip \
90         lam \
91         last \
92         lastcomm \
93         ldd \
94         leave \
95         less \
96         lessecho \
97         lesskey \
98         lex \
99         limits \
100         locale \
101         locate \
102         lock \
103         lockf \
104         logger \
105         login \
106         logname \
107         look \
108         lorder \
109         lsvfs \
110         m4 \
111         mail \
112         make \
113         mesg \
114         mkdep \
115         mkfifo \
116         mklocale \
117         mkstr \
118         mktemp \
119         monitor \
120         msgs \
121         mt \
122         ncal \
123         netstat \
124         newgrp \
125         newkey \
126         nfsstat \
127         nice \
128         nl \
129         nohup \
130         objformat \
131         opieinfo \
132         opiekey \
133         opiepasswd \
134         pagesize \
135         passwd \
136         paste \
137         patch \
138         pathchk \
139         pctrack \
140         pkg_radd \
141         pkg_search \
142         pkill \
143         pr \
144         printenv \
145         printf \
146         quota \
147         rdist \
148         relpath \
149         renice \
150         rev \
151         rfcomm_sppd \
152         rlogin \
153         rpcgen \
154         rpcinfo \
155         rs \
156         rsh \
157         rup \
158         ruptime \
159         rusers \
160         rwall \
161         rwho \
162         script \
163         sdpquery \
164         sed \
165         seq \
166         shar \
167         shlock \
168         showmount \
169         sockstat \
170         soelim \
171         split \
172         stat \
173         su \
174         symorder \
175         systat \
176         tabs \
177         tail \
178         talk \
179         tar \
180         tcopy \
181         tee \
182         telnet \
183         tftp \
184         time \
185         tip \
186         top \
187         touch \
188         tput \
189         tr \
190         true \
191         truncate \
192         truss \
193         tset \
194         tsort \
195         tty \
196         ul \
197         uname \
198         undo \
199         unexpand \
200         unifdef \
201         uniq \
202         units \
203         unvis \
204         usbhidctl \
205         users \
206         uudecode \
207         uuencode \
208         uuidgen \
209         vgrind \
210         vi \
211         vis \
212         vknet \
213         vmstat \
214         w \
215         wall \
216         wc \
217         what \
218         whereis \
219         which \
220         who \
221         whois \
222         window \
223         wmake \
224         write \
225         xargs \
226         xinstall \
227         xlint \
228         xstr \
229         yacc \
230         yes \
231         ypcat \
232         ypmatch \
233         ypwhich
234
235 .if !defined(NO_BIND)
236 SUBDIR+=dig \
237         dnssec-keygen \
238         dnssec-signzone \
239         host
240 .endif
241
242 .if defined(WANT_HESIOD)
243 SUBDIR+=hesinfo
244 .endif
245
246 .if !defined(NO_OPENSSL)
247 SUBDIR+=bc \
248         dc
249 .endif
250
251
252 .if !defined(NO_SENDMAIL)
253 SUBDIR+=vacation 
254 .endif
255
256 .if ${MACHINE_ARCH} == "i386"
257 # Things that don't compile on alpha or are aout specific:
258 SUBDIR+=doscmd \
259         gcore \
260         gprof4 \
261         ncplist \
262         ncplogin \
263         sasc \
264         smbutil
265 .endif
266
267 .include <bsd.subdir.mk>