Merge branch 'vendor/AWK'
[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         sort \
178         split \
179         stat \
180         su \
181         symorder \
182         systat \
183         tabs \
184         tail \
185         talk \
186         tar \
187         tcopy \
188         tee \
189         telnet \
190         tftp \
191         time \
192         tip \
193         top \
194         touch \
195         tput \
196         tr \
197         true \
198         truncate \
199         truss \
200         tset \
201         tsort \
202         tty \
203         ul \
204         uname \
205         undo \
206         unexpand \
207         unifdef \
208         uniq \
209         units \
210         unvis \
211         usbhidctl \
212         users \
213         uudecode \
214         uuencode \
215         uuidgen \
216         vgrind \
217         vi \
218         vis \
219         vknet \
220         vmstat \
221         w \
222         wall \
223         wc \
224         what \
225         whereis \
226         which \
227         who \
228         whois \
229         window \
230         wmake \
231         write \
232         xargs \
233         xinstall \
234         xlint \
235         xstr \
236         xz \
237         xzdec \
238         yacc \
239         yes \
240         ypcat \
241         ypmatch \
242         ypwhich
243
244 .if defined(WANT_HESIOD)
245 SUBDIR+=hesinfo
246 .endif
247
248 .if !defined(NO_OPENSSL)
249 SUBDIR+=bc \
250         dc
251 .endif
252
253
254 .if !defined(NO_SENDMAIL)
255 SUBDIR+=vacation 
256 .endif
257
258 .if ${MACHINE_ARCH} == "i386"
259 # Things that don't compile on x86_64 or are i386 specific:
260 SUBDIR+=doscmd \
261         gcore \
262         gprof4 \
263         ncplist \
264         ncplogin \
265         sasc \
266         smbutil
267 .endif
268
269 .include <bsd.subdir.mk>