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