Merge branch 'vendor/GCC44'
[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         gzip \
72         head \
73         hexdump \
74         iconv \
75         id \
76         indent \
77         ioprio \
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         lt \
111         lzmainfo \
112         m4 \
113         mail \
114         make \
115         mandoc \
116         mesg \
117         mkcsmapper \
118         mkdep \
119         mkesdb \
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         sort \
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         ncplist \
262         ncplogin \
263         smbutil
264 .endif
265
266 .include <bsd.subdir.mk>