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