Merge branch 'vendor/OPENSSL'
[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
11 # No ordering dependencies, everything can run in parallel
12 #
13 SUBDIR_ORDERED=
14
15 SUBDIR= alias \
16         apply \
17         asa \
18         at \
19         awk \
20         banner \
21         basename \
22         biff \
23         brandelf \
24         btpin \
25         bzip2 \
26         bzip2recover \
27         c89 \
28         c99 \
29         calendar \
30         cap_mkdb \
31         catman \
32         chat \
33         checknr \
34         checkpt \
35         chflags \
36         chkey \
37         chpass \
38         cksum \
39         cmp \
40         col \
41         colcrt \
42         colldef \
43         colrm \
44         column \
45         comm \
46         compile_et \
47         compress \
48         cpio \
49         csplit \
50         ctags \
51         cut \
52         dfregress \
53         dirname \
54         drill \
55         du \
56         ee \
57         enigma \
58         env \
59         evtranalyze \
60         expand \
61         false \
62         fetch \
63         file \
64         file2c \
65         find \
66         finger \
67         fmt \
68         fold \
69         from \
70         fstat \
71         fsync \
72         ftp \
73         gencat \
74         getconf \
75         getent \
76         getopt \
77         gzip \
78         head \
79         hexdump \
80         iconv \
81         id \
82         indent \
83         ioprio \
84         ipcrm \
85         ipcs \
86         join \
87         jot \
88         kdump \
89         kenv \
90         keylogin \
91         keylogout \
92         killall \
93         ktrace \
94         ktrdump \
95         lam \
96         last \
97         lastcomm \
98         ldd \
99         leave \
100         less \
101         lessecho \
102         lesskey \
103         lex \
104         limits \
105         locale \
106         locate \
107         lock \
108         lockf \
109         logger \
110         login \
111         logname \
112         look \
113         lorder \
114         lsvfs \
115         lt \
116         lzmainfo \
117         m4 \
118         mail \
119         make \
120         mandoc \
121         mesg \
122         mkcsmapper \
123         mkdep \
124         mkesdb \
125         mkfifo \
126         mklocale \
127         mkstr \
128         mktemp \
129         monitor \
130         msgs \
131         mt \
132         ncal \
133         netstat \
134         newgrp \
135         newkey \
136         nfsstat \
137         nice \
138         nl \
139         nohup \
140         objformat \
141         opieinfo \
142         opiekey \
143         opiepasswd \
144         pagesize \
145         passwd \
146         paste \
147         patch \
148         pathchk \
149         pctrack \
150         pkg_radd \
151         pkg_search \
152         pkill \
153         pr \
154         printenv \
155         printf \
156         quota \
157         rdist \
158         relpath \
159         renice \
160         rev \
161         rfcomm_sppd \
162         rlogin \
163         rpcgen \
164         rpcinfo \
165         rs \
166         rsh \
167         rup \
168         ruptime \
169         rusers \
170         rwall \
171         rwho \
172         script \
173         sdpquery \
174         sed \
175         seq \
176         shar \
177         shlock \
178         showmount \
179         sockstat \
180         soelim \
181         sort \
182         split \
183         stat \
184         su \
185         symorder \
186         systat \
187         tabs \
188         tail \
189         talk \
190         tar \
191         tcopy \
192         tee \
193         telnet \
194         tftp \
195         time \
196         tip \
197         top \
198         touch \
199         tput \
200         tr \
201         true \
202         truncate \
203         truss \
204         tset \
205         tsort \
206         tty \
207         ul \
208         uname \
209         undo \
210         unexpand \
211         unifdef \
212         uniq \
213         units \
214         unvis \
215         usbhidctl \
216         users \
217         uudecode \
218         uuencode \
219         uuidgen \
220         vgrind \
221         vi \
222         vis \
223         vknet \
224         vmstat \
225         w \
226         wall \
227         wc \
228         what \
229         whereis \
230         which \
231         who \
232         whois \
233         window \
234         wmake \
235         write \
236         xargs \
237         xinstall \
238         xlint \
239         xstr \
240         xz \
241         xzdec \
242         yacc \
243         yes \
244         ypcat \
245         ypmatch \
246         ypwhich
247
248 .if defined(WANT_HESIOD)
249 SUBDIR+=hesinfo
250 .endif
251
252 .if !defined(NO_OPENSSL)
253 SUBDIR+=bc \
254         dc
255 .endif
256
257
258 .if !defined(NO_SENDMAIL)
259 SUBDIR+=vacation 
260 .endif
261
262 .if ${MACHINE_ARCH} == "i386"
263 # Things that don't compile on x86_64 or are i386 specific:
264 SUBDIR+=doscmd \
265         gcore \
266         ncplist \
267         ncplogin \
268         smbutil
269 .endif
270
271 .include <bsd.subdir.mk>