Merge from vendor branch LIBARCHIVE:
[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.40 2007/12/04 18:24:17 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         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         csplit \
44         ctags \
45         cut \
46         dirname \
47         du \
48         ee \
49         enigma \
50         env \
51         expand \
52         false \
53         fetch \
54         file \
55         file2c \
56         find \
57         finger \
58         fmt \
59         fold \
60         from \
61         fstat \
62         fsync \
63         ftp \
64         gencat \
65         getconf \
66         getent \
67         getopt \
68         gprof \
69         gzip \
70         head \
71         hexdump \
72         iconv \
73         id \
74         indent \
75         ipcrm \
76         ipcs \
77         join \
78         jot \
79         kdump \
80         kenv \
81         key \
82         keyinfo \
83         keyinit \
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         m4 \
111         mail \
112         make \
113         mesg \
114         mkdep \
115         mkfifo \
116         mklocale \
117         mkstr \
118         mktemp \
119         msgs \
120         mt \
121         ncal \
122         netstat \
123         newgrp \
124         newkey \
125         nfsstat \
126         nice \
127         nl \
128         nohup \
129         objformat \
130         opieinfo \
131         opiekey \
132         opiepasswd \
133         pagesize \
134         passwd \
135         paste \
136         patch \
137         pathchk \
138         pctrack \
139         pkg_search \
140         pkill \
141         pr \
142         printenv \
143         printf \
144         quota \
145         rdist \
146         relpath \
147         renice \
148         rev \
149         rlogin \
150         rpcgen \
151         rpcinfo \
152         rs \
153         rsh \
154         rup \
155         ruptime \
156         rusers \
157         rwall \
158         rwho \
159         script \
160         sed \
161         seq \
162         shar \
163         shlock \
164         showmount \
165         sockstat \
166         soelim \
167         split \
168         stat \
169         su \
170         symorder \
171         systat \
172         tabs \
173         tail \
174         talk \
175         tar \
176         tcopy \
177         tee \
178         telnet \
179         tftp \
180         time \
181         tip \
182         top \
183         touch \
184         tput \
185         tr \
186         true \
187         truncate \
188         truss \
189         tset \
190         tsort \
191         tty \
192         ul \
193         uname \
194         unexpand \
195         unifdef \
196         uniq \
197         units \
198         unvis \
199         usbhidctl \
200         users \
201         uudecode \
202         uuencode \
203         uuidgen \
204         vgrind \
205         vi \
206         vis \
207         vmstat \
208         w \
209         wall \
210         wc \
211         what \
212         whereis \
213         which \
214         who \
215         whois \
216         window \
217         wmake \
218         write \
219         xargs \
220         xinstall \
221         xlint \
222         xstr \
223         yacc \
224         yes \
225         ypcat \
226         ypmatch \
227         ypwhich
228
229 .if !defined(NO_BIND)
230 SUBDIR+=dig \
231         dnssec-keygen \
232         dnssec-signzone \
233         host
234 .endif
235
236 .if !defined(NO_OPENSSL)
237 SUBDIR+=bc \
238         dc
239 .endif
240
241
242 .if !defined(NO_SENDMAIL)
243 SUBDIR+=vacation 
244 .endif
245
246 .if ${MACHINE_ARCH} == "i386"
247 # Things that don't compile on alpha or are aout specific:
248 SUBDIR+=doscmd \
249         gcore \
250         gprof4 \
251         ncplist \
252         ncplogin \
253         sasc \
254         smbutil
255 .endif
256
257 .include <bsd.subdir.mk>