Merge branch 'vendor/ZLIB'
[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         m4 \
114         mail \
115         make \
116         mandoc \
117         mesg \
118         mkdep \
119         mkfifo \
120         mklocale \
121         mkstr \
122         mktemp \
123         monitor \
124         msgs \
125         mt \
126         ncal \
127         netstat \
128         newgrp \
129         newkey \
130         nfsstat \
131         nice \
132         nl \
133         nohup \
134         objformat \
135         opieinfo \
136         opiekey \
137         opiepasswd \
138         pagesize \
139         passwd \
140         paste \
141         patch \
142         pathchk \
143         pctrack \
144         pkg_radd \
145         pkg_search \
146         pkill \
147         pr \
148         printenv \
149         printf \
150         quota \
151         rdist \
152         relpath \
153         renice \
154         rev \
155         rfcomm_sppd \
156         rlogin \
157         rpcgen \
158         rpcinfo \
159         rs \
160         rsh \
161         rup \
162         ruptime \
163         rusers \
164         rwall \
165         rwho \
166         script \
167         sdpquery \
168         sed \
169         seq \
170         shar \
171         shlock \
172         showmount \
173         sockstat \
174         soelim \
175         split \
176         stat \
177         su \
178         symorder \
179         systat \
180         tabs \
181         tail \
182         talk \
183         tar \
184         tcopy \
185         tee \
186         telnet \
187         tftp \
188         time \
189         tip \
190         top \
191         touch \
192         tput \
193         tr \
194         true \
195         truncate \
196         truss \
197         tset \
198         tsort \
199         tty \
200         ul \
201         uname \
202         undo \
203         unexpand \
204         unifdef \
205         uniq \
206         units \
207         unvis \
208         usbhidctl \
209         users \
210         uudecode \
211         uuencode \
212         uuidgen \
213         vgrind \
214         vi \
215         vis \
216         vknet \
217         vmstat \
218         w \
219         wall \
220         wc \
221         what \
222         whereis \
223         which \
224         who \
225         whois \
226         window \
227         wmake \
228         write \
229         xargs \
230         xinstall \
231         xlint \
232         xstr \
233         yacc \
234         yes \
235         ypcat \
236         ypmatch \
237         ypwhich
238
239 .if defined(WANT_HESIOD)
240 SUBDIR+=hesinfo
241 .endif
242
243 .if !defined(NO_OPENSSL)
244 SUBDIR+=bc \
245         dc
246 .endif
247
248
249 .if !defined(NO_SENDMAIL)
250 SUBDIR+=vacation 
251 .endif
252
253 .if ${MACHINE_ARCH} == "i386"
254 # Things that don't compile on x86_64 or are i386 specific:
255 SUBDIR+=doscmd \
256         gcore \
257         gprof4 \
258         ncplist \
259         ncplogin \
260         sasc \
261         smbutil
262 .endif
263
264 .include <bsd.subdir.mk>