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