Remove a bunch of unnecessary semicolons.
[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         csplit \
51         ctags \
52         cut \
53         dfregress \
54         dirname \
55         drill \
56         du \
57         ee \
58         enigma \
59         env \
60         evtranalyze \
61         expand \
62         false \
63         fetch \
64         file \
65         file2c \
66         find \
67         finger \
68         flex \
69         fmt \
70         fold \
71         from \
72         fstat \
73         fsync \
74         ftp \
75         gencat \
76         getconf \
77         getent \
78         getopt \
79         gzip \
80         head \
81         hexdump \
82         iconv \
83         id \
84         indent \
85         ioprio \
86         ipcrm \
87         ipcs \
88         join \
89         jot \
90         kdump \
91         kenv \
92         keylogin \
93         keylogout \
94         killall \
95         ktrace \
96         ktrdump \
97         lam \
98         last \
99         lastcomm \
100         ldd \
101         leave \
102         less \
103         lessecho \
104         lesskey \
105         limits \
106         locale \
107         locate \
108         lock \
109         lockf \
110         logger \
111         login \
112         logname \
113         look \
114         lorder \
115         lsvfs \
116         lt \
117         lzmainfo \
118         m4 \
119         mail \
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         perror \
151         pkg_radd \
152         pkg_search \
153         pkill \
154         pr \
155         printenv \
156         printf \
157         pwait \
158         quota \
159         rdist \
160         relpath \
161         renice \
162         rev \
163         rfcomm_sppd \
164         rlogin \
165         rpcgen \
166         rpcinfo \
167         rs \
168         rsh \
169         rup \
170         ruptime \
171         rusers \
172         rwall \
173         rwho \
174         script \
175         sdpquery \
176         sed \
177         seq \
178         shar \
179         shlock \
180         showmount \
181         sockstat \
182         soelim \
183         sort \
184         split \
185         stat \
186         su \
187         symorder \
188         systat \
189         tabs \
190         tail \
191         talk \
192         tar \
193         tcopy \
194         tee \
195         telnet \
196         tftp \
197         time \
198         tic \
199         tip \
200         top \
201         touch \
202         tput \
203         tr \
204         true \
205         truncate \
206         truss \
207         tset \
208         tsort \
209         tty \
210         ul \
211         uname \
212         undo \
213         unexpand \
214         unifdef \
215         uniq \
216         units \
217         unvis \
218         ${_usbhidctl} \
219         users \
220         uudecode \
221         uuencode \
222         uuidgen \
223         vgrind \
224         vi \
225         vis \
226         vknet \
227         vmstat \
228         w \
229         wall \
230         wc \
231         what \
232         whereis \
233         which \
234         who \
235         whois \
236         window \
237         wmake \
238         write \
239         xargs \
240         xinstall \
241         xstr \
242         xz \
243         xzdec \
244         yacc \
245         yes \
246         ypcat \
247         ypmatch \
248         ypwhich
249
250 .if defined(WANT_HESIOD)
251 SUBDIR+=hesinfo
252 .endif
253
254 .if defined(WANT_USB4BSD)
255 _usbhidctl=     u4bhidctl
256 .else
257 _usbhidctl=     usbhidctl
258 .endif
259
260 .if !defined(NO_OPENSSL)
261 SUBDIR+=bc \
262         dc
263 .endif
264
265
266 .if !defined(NO_SENDMAIL)
267 SUBDIR+=vacation 
268 .endif
269
270 .if ${MACHINE_ARCH} == "i386"
271 # Things that don't compile on x86_64 or are i386 specific:
272 SUBDIR+=gcore \
273         ncplist \
274         ncplogin \
275         smbutil
276 .endif
277
278 .include <bsd.subdir.mk>