Register keyword removal
[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.2 2003/06/17 04:29:23 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         su \
154         symorder \
155         systat \
156         tail \
157         talk \
158         tcopy \
159         tee \
160         tftp \
161         time \
162         tip \
163         top \
164         touch \
165         tput \
166         tr \
167         true \
168         truncate \
169         truss \
170         tset \
171         tsort \
172         tty \
173         ul \
174         uname \
175         unexpand \
176         unifdef \
177         uniq \
178         units \
179         unvis \
180         usbhidctl \
181         users \
182         uudecode \
183         uuencode \
184         vgrind \
185         vi \
186         vis \
187         vmstat \
188         w \
189         wall \
190         wc \
191         what \
192         whereis \
193         which \
194         who \
195         whois \
196         window \
197         write \
198         xargs \
199         xinstall \
200         xlint \
201         xstr \
202         yacc \
203         yes \
204         ypcat \
205         ypmatch \
206         ypwhich
207
208 .if defined(RELEASEDIR) || \
209     (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
210     defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
211 # Releases need both this non-crypt telnet and the crypt telnet.
212 SUBDIR+=telnet
213 .endif
214
215 .if !defined(NO_BIND)
216 SUBDIR+=dig \
217         dnskeygen \
218         dnsquery \
219         host
220 .endif
221
222 .if !defined(NO_SENDMAIL)
223 SUBDIR+=vacation 
224 .endif
225
226 .if ${MACHINE_ARCH} == "i386"
227 # Things that don't compile on alpha or are aout specific:
228 SUBDIR+=ar \
229         doscmd \
230         gcore \
231         gprof4 \
232         ncplist \
233         ncplogin \
234         nm \
235         ranlib \
236         sasc \
237         size \
238         smbutil \
239         strings \
240         strip
241 .endif
242
243 .if ${MACHINE_ARCH} == "alpha"
244 SUBDIR+=uac
245 .endif
246
247 .include <bsd.subdir.mk>