uuidgen(1): Move sources to src/bin
[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         gcore \
76         gencat \
77         getconf \
78         getent \
79         getopt \
80         gzip \
81         head \
82         hexdump \
83         iconv \
84         id \
85         indent \
86         ioprio \
87         ipcrm \
88         ipcs \
89         join \
90         jot \
91         kdump \
92         kenv \
93         keylogin \
94         keylogout \
95         killall \
96         ktrace \
97         ktrdump \
98         lam \
99         last \
100         lastcomm \
101         ldd \
102         leave \
103         less \
104         lessecho \
105         lesskey \
106         limits \
107         locale \
108         locate \
109         lock \
110         lockf \
111         logger \
112         login \
113         logname \
114         look \
115         lorder \
116         lsvfs \
117         lt \
118         lzmainfo \
119         m4 \
120         mail \
121         mandoc \
122         mesg \
123         mkcsmapper \
124         mkdep \
125         mkesdb \
126         mkfifo \
127         mklocale \
128         mkstr \
129         mktemp \
130         monitor \
131         msgs \
132         mt \
133         ncal \
134         netstat \
135         newgrp \
136         newkey \
137         nfsstat \
138         nice \
139         nl \
140         nohup \
141         objformat \
142         opieinfo \
143         opiekey \
144         opiepasswd \
145         pagesize \
146         passwd \
147         paste \
148         patch \
149         pathchk \
150         pctrack \
151         perror \
152         pkg_radd \
153         pkg_search \
154         pkill \
155         pr \
156         printenv \
157         printf \
158         pwait \
159         quota \
160         rdist \
161         relpath \
162         renice \
163         rev \
164         rfcomm_sppd \
165         rlogin \
166         rpcgen \
167         rpcinfo \
168         rs \
169         rsh \
170         rup \
171         ruptime \
172         rusers \
173         rwall \
174         rwho \
175         script \
176         sdpquery \
177         sed \
178         seq \
179         shar \
180         shlock \
181         showmount \
182         sockstat \
183         soelim \
184         sort \
185         split \
186         stat \
187         su \
188         symorder \
189         systat \
190         tabs \
191         tail \
192         talk \
193         tar \
194         tcopy \
195         tee \
196         telnet \
197         tftp \
198         time \
199         tic \
200         tip \
201         top \
202         touch \
203         tput \
204         tr \
205         true \
206         truncate \
207         truss \
208         tset \
209         tsort \
210         tty \
211         ul \
212         uname \
213         undo \
214         unexpand \
215         unifdef \
216         uniq \
217         units \
218         unvis \
219         ${_usbhidctl} \
220         users \
221         uudecode \
222         uuencode \
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+=ncplist \
273         ncplogin \
274         smbutil
275 .endif
276
277 .include <bsd.subdir.mk>