Clean up the networking code before I parallelize the routing code.
[dragonfly.git] / usr.bin / Makefile
blob57fccb6e2efe847df9ed8f8e70dde74738576e45
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 $
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
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 \
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
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
226 .if !defined(NO_BIND)
227 SUBDIR+=dig \
228 host \
229 dnssec-keygen \
230 dnssec-makekeyset \
231 dnssec-signkey \
232 dnssec-signzone
233 .endif
235 .if !defined(NO_OPENSSL)
236 SUBDIR+=bc \
238 .endif
241 .if !defined(NO_SENDMAIL)
242 SUBDIR+=vacation
243 .endif
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
256 .if ${MACHINE_ARCH} == "alpha"
257 SUBDIR+=uac
258 .endif
260 .include <bsd.subdir.mk>