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