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