Merge remote branch 'crater/vendor/MDOCML' into HEAD
[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         drill \
50         du \
51         ee \
52         enigma \
53         env \
54         evtranalyze \
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         gencat \
69         getconf \
70         getent \
71         getopt \
72         gprof \
73         gzip \
74         head \
75         hexdump \
76         iconv \
77         id \
78         indent \
79         ioprio \
80         ipcrm \
81         ipcs \
82         join \
83         jot \
84         kdump \
85         kenv \
86         keylogin \
87         keylogout \
88         killall \
89         ktrace \
90         ktrdump \
91         kzip \
92         lam \
93         last \
94         lastcomm \
95         ldd \
96         leave \
97         less \
98         lessecho \
99         lesskey \
100         lex \
101         limits \
102         locale \
103         locate \
104         lock \
105         lockf \
106         logger \
107         login \
108         logname \
109         look \
110         lorder \
111         lsvfs \
112         lt \
113         lzmainfo \
114         m4 \
115         mail \
116         make \
117         mandoc \
118         mesg \
119         mkdep \
120         mkfifo \
121         mklocale \
122         mkstr \
123         mktemp \
124         monitor \
125         msgs \
126         mt \
127         ncal \
128         netstat \
129         newgrp \
130         newkey \
131         nfsstat \
132         nice \
133         nl \
134         nohup \
135         objformat \
136         opieinfo \
137         opiekey \
138         opiepasswd \
139         pagesize \
140         passwd \
141         paste \
142         patch \
143         pathchk \
144         pctrack \
145         pkg_radd \
146         pkg_search \
147         pkill \
148         pr \
149         printenv \
150         printf \
151         quota \
152         rdist \
153         relpath \
154         renice \
155         rev \
156         rfcomm_sppd \
157         rlogin \
158         rpcgen \
159         rpcinfo \
160         rs \
161         rsh \
162         rup \
163         ruptime \
164         rusers \
165         rwall \
166         rwho \
167         script \
168         sdpquery \
169         sed \
170         seq \
171         shar \
172         shlock \
173         showmount \
174         sockstat \
175         soelim \
176         split \
177         stat \
178         su \
179         symorder \
180         systat \
181         tabs \
182         tail \
183         talk \
184         tar \
185         tcopy \
186         tee \
187         telnet \
188         tftp \
189         time \
190         tip \
191         top \
192         touch \
193         tput \
194         tr \
195         true \
196         truncate \
197         truss \
198         tset \
199         tsort \
200         tty \
201         ul \
202         uname \
203         undo \
204         unexpand \
205         unifdef \
206         uniq \
207         units \
208         unvis \
209         usbhidctl \
210         users \
211         uudecode \
212         uuencode \
213         uuidgen \
214         vgrind \
215         vi \
216         vis \
217         vknet \
218         vmstat \
219         w \
220         wall \
221         wc \
222         what \
223         whereis \
224         which \
225         who \
226         whois \
227         window \
228         wmake \
229         write \
230         xargs \
231         xinstall \
232         xlint \
233         xstr \
234         xz \
235         xzdec \
236         yacc \
237         yes \
238         ypcat \
239         ypmatch \
240         ypwhich
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 x86_64 or are i386 specific:
258 SUBDIR+=doscmd \
259         gcore \
260         gprof4 \
261         ncplist \
262         ncplogin \
263         sasc \
264         smbutil
265 .endif
266
267 .include <bsd.subdir.mk>