1 |
# From: @(#)Makefile 8.3 (Berkeley) 1/7/94 |
2 |
# $MidnightBSD$ |
3 |
|
4 |
.include <bsd.own.mk> |
5 |
|
6 |
# XXX MISSING: deroff diction graph learn plot |
7 |
# spline struct xsend |
8 |
# XXX Use GNU versions: diff ld |
9 |
# Moved to secure: bdes |
10 |
# |
11 |
|
12 |
SUBDIR= perl \ |
13 |
.WAIT |
14 |
|
15 |
SUBDIR+=alias \ |
16 |
apply \ |
17 |
asa \ |
18 |
asmgraph \ |
19 |
awk \ |
20 |
banner \ |
21 |
basename \ |
22 |
batt \ |
23 |
brainfuck \ |
24 |
brandelf \ |
25 |
bsdcat \ |
26 |
bsdiff \ |
27 |
bzip2 \ |
28 |
bzip2recover \ |
29 |
cap_mkdb \ |
30 |
cflow \ |
31 |
cgraph \ |
32 |
chat \ |
33 |
chpass \ |
34 |
cksum \ |
35 |
${_clang} \ |
36 |
cmp \ |
37 |
col \ |
38 |
colldef \ |
39 |
colrm \ |
40 |
column \ |
41 |
comm \ |
42 |
compress \ |
43 |
cpufreq \ |
44 |
cpuset \ |
45 |
csplit \ |
46 |
ctlstat \ |
47 |
cut \ |
48 |
deroff \ |
49 |
dirname \ |
50 |
doas \ |
51 |
${_dpv} \ |
52 |
du \ |
53 |
elf2aout \ |
54 |
elfdump \ |
55 |
enigma \ |
56 |
env \ |
57 |
expand \ |
58 |
false \ |
59 |
fetch \ |
60 |
find \ |
61 |
fmt \ |
62 |
fold \ |
63 |
fstat \ |
64 |
fsync \ |
65 |
gcore \ |
66 |
gencat \ |
67 |
getconf \ |
68 |
getent \ |
69 |
getopt \ |
70 |
grep \ |
71 |
gzip \ |
72 |
head \ |
73 |
hexdump \ |
74 |
${_iconv} \ |
75 |
id \ |
76 |
ipcrm \ |
77 |
ipcs \ |
78 |
join \ |
79 |
jot \ |
80 |
${_kdump} \ |
81 |
keylogin \ |
82 |
keylogout \ |
83 |
killall \ |
84 |
ktrace \ |
85 |
ktrdump \ |
86 |
lam \ |
87 |
lastcomm \ |
88 |
ldd \ |
89 |
leave \ |
90 |
less \ |
91 |
lessecho \ |
92 |
lesskey \ |
93 |
limits \ |
94 |
locale \ |
95 |
lock \ |
96 |
lockf \ |
97 |
logger \ |
98 |
login \ |
99 |
logins \ |
100 |
logname \ |
101 |
look \ |
102 |
lorder \ |
103 |
lsvfs \ |
104 |
lzmainfo \ |
105 |
m4 \ |
106 |
mDNSResponderPosix \ |
107 |
${_makewhatis} \ |
108 |
${_man} \ |
109 |
mandoc \ |
110 |
mesg \ |
111 |
minigzip \ |
112 |
ministat \ |
113 |
${_mkcsmapper} \ |
114 |
mkdep \ |
115 |
${_mkesdb} \ |
116 |
mkfifo \ |
117 |
mkimg \ |
118 |
mklocale \ |
119 |
mktemp \ |
120 |
mkulzma \ |
121 |
mkuzip \ |
122 |
msearch \ |
123 |
mt \ |
124 |
ncal \ |
125 |
netstat \ |
126 |
newgrp \ |
127 |
nfsstat \ |
128 |
nice \ |
129 |
nl \ |
130 |
nohup \ |
131 |
opieinfo \ |
132 |
opiekey \ |
133 |
opiepasswd \ |
134 |
pagesize \ |
135 |
passwd \ |
136 |
paste \ |
137 |
patch \ |
138 |
pathchk \ |
139 |
perror \ |
140 |
pr \ |
141 |
printenv \ |
142 |
printf \ |
143 |
procstat \ |
144 |
progress \ |
145 |
protect \ |
146 |
rctl \ |
147 |
renice \ |
148 |
rev \ |
149 |
revoke \ |
150 |
rpcinfo \ |
151 |
rs \ |
152 |
rup \ |
153 |
rusers \ |
154 |
rwall \ |
155 |
script \ |
156 |
sdiff \ |
157 |
sed \ |
158 |
seq \ |
159 |
shar \ |
160 |
showmount \ |
161 |
sockstat \ |
162 |
sort \ |
163 |
spell \ |
164 |
split \ |
165 |
sqlite3 \ |
166 |
stat \ |
167 |
stdbuf \ |
168 |
su \ |
169 |
systat \ |
170 |
tabs \ |
171 |
tail \ |
172 |
tar \ |
173 |
tcopy \ |
174 |
tee \ |
175 |
${_tests} \ |
176 |
time \ |
177 |
timeout \ |
178 |
tip \ |
179 |
top \ |
180 |
touch \ |
181 |
tput \ |
182 |
tr \ |
183 |
true \ |
184 |
truncate \ |
185 |
${_truss} \ |
186 |
tset \ |
187 |
tsort \ |
188 |
tty \ |
189 |
uname \ |
190 |
unexpand \ |
191 |
uniq \ |
192 |
unzip \ |
193 |
units \ |
194 |
unvis \ |
195 |
uudecode \ |
196 |
uuencode \ |
197 |
vi \ |
198 |
vis \ |
199 |
vmstat \ |
200 |
w \ |
201 |
wall \ |
202 |
wc \ |
203 |
what \ |
204 |
whereis \ |
205 |
which \ |
206 |
whois \ |
207 |
write \ |
208 |
xargs \ |
209 |
xinstall \ |
210 |
${_xlint} \ |
211 |
${_xstr} \ |
212 |
xz \ |
213 |
xzdec \ |
214 |
${_yacc} \ |
215 |
yes \ |
216 |
${_ypcat} \ |
217 |
${_ypmatch} \ |
218 |
${_ypwhich} |
219 |
|
220 |
# NB: keep these sorted by MK_* knobs |
221 |
|
222 |
.if ${MK_AT} != "no" |
223 |
SUBDIR+= at |
224 |
.endif |
225 |
|
226 |
.if ${MK_ATM} != "no" |
227 |
SUBDIR+= atm |
228 |
.endif |
229 |
|
230 |
.if ${MK_BLUETOOTH} != "no" |
231 |
SUBDIR+= bluetooth |
232 |
.endif |
233 |
|
234 |
.if ${MK_BSD_CPIO} != "no" |
235 |
SUBDIR+= cpio |
236 |
.endif |
237 |
|
238 |
.if ${MK_CALENDAR} != "no" |
239 |
SUBDIR+= calendar |
240 |
.endif |
241 |
|
242 |
.if ${MK_CLANG} != "no" |
243 |
_clang= clang |
244 |
.endif |
245 |
|
246 |
.if ${MK_DIALOG} != "no" |
247 |
_dpv= dpv |
248 |
.endif |
249 |
|
250 |
.if ${MK_EE} != "no" |
251 |
SUBDIR+= ee |
252 |
.endif |
253 |
|
254 |
.if ${MK_FILE} != "no" |
255 |
SUBDIR+= file |
256 |
.endif |
257 |
|
258 |
.if ${MK_FINGER} != "no" |
259 |
SUBDIR+= finger |
260 |
.endif |
261 |
|
262 |
.if ${MK_FTP} != "no" |
263 |
SUBDIR+= ftp |
264 |
.endif |
265 |
|
266 |
.if ${MK_GPL_DTC} != "yes" |
267 |
SUBDIR+= dtc |
268 |
.endif |
269 |
|
270 |
.if ${MK_GROFF} != "no" |
271 |
SUBDIR+= vgrind |
272 |
.endif |
273 |
|
274 |
.if ${MK_HESIOD} != "no" |
275 |
SUBDIR+= hesinfo |
276 |
.endif |
277 |
|
278 |
.if ${MK_ICONV} != "no" |
279 |
_iconv= iconv |
280 |
_mkcsmapper= mkcsmapper |
281 |
_mkesdb= mkesdb |
282 |
.endif |
283 |
|
284 |
.if ${MK_ISCSI} != "no" |
285 |
SUBDIR+= iscsictl |
286 |
.endif |
287 |
|
288 |
.if ${MK_KDUMP} != "no" |
289 |
SUBDIR+= kdump |
290 |
SUBDIR+= truss |
291 |
.endif |
292 |
|
293 |
.if ${MK_KERBEROS_SUPPORT} != "no" |
294 |
SUBDIR+= compile_et |
295 |
.endif |
296 |
|
297 |
.if ${MK_LDNS_UTILS} != "no" |
298 |
SUBDIR+= drill |
299 |
SUBDIR+= host |
300 |
.endif |
301 |
|
302 |
.if ${MK_LOCATE} != "no" |
303 |
SUBDIR+= locate |
304 |
.endif |
305 |
|
306 |
# XXX msgs? |
307 |
.if ${MK_MAIL} != "no" |
308 |
SUBDIR+= biff |
309 |
SUBDIR+= from |
310 |
SUBDIR+= mail |
311 |
SUBDIR+= msgs |
312 |
.endif |
313 |
|
314 |
.if ${MK_MAKE} != "no" |
315 |
.if ${MK_BMAKE} != "no" |
316 |
SUBDIR+= bmake |
317 |
.else |
318 |
SUBDIR+= make |
319 |
.endif |
320 |
.endif |
321 |
|
322 |
.if ${MK_MAN_UTILS} != "no" |
323 |
SUBDIR+= catman |
324 |
_makewhatis= makewhatis |
325 |
_man= man |
326 |
.endif |
327 |
|
328 |
.if ${MK_NETCAT} != "no" |
329 |
SUBDIR+= nc |
330 |
.endif |
331 |
|
332 |
.if ${MK_NIS} != "no" |
333 |
SUBDIR+= ypcat |
334 |
SUBDIR+= ypmatch |
335 |
SUBDIR+= ypwhich |
336 |
.endif |
337 |
|
338 |
.if ${MK_OPENSSH} != "no" |
339 |
SUBDIR+= ssh-copy-id |
340 |
.endif |
341 |
|
342 |
.if ${MK_OPENSSL} != "no" |
343 |
SUBDIR+= bc |
344 |
SUBDIR+= chkey |
345 |
SUBDIR+= dc |
346 |
SUBDIR+= newkey |
347 |
.endif |
348 |
|
349 |
.if ${MK_QUOTAS} != "no" |
350 |
SUBDIR+= quota |
351 |
.endif |
352 |
|
353 |
.if ${MK_RCMDS} != "no" |
354 |
SUBDIR+= rlogin |
355 |
SUBDIR+= rsh |
356 |
SUBDIR+= ruptime |
357 |
SUBDIR+= rwho |
358 |
.endif |
359 |
|
360 |
.if ${MK_SENDMAIL} != "no" |
361 |
SUBDIR+= vacation |
362 |
.endif |
363 |
|
364 |
.if ${MK_TALK} != "no" |
365 |
SUBDIR+= talk |
366 |
.endif |
367 |
|
368 |
.if ${MK_TELNET} != "no" |
369 |
SUBDIR+= telnet |
370 |
.endif |
371 |
|
372 |
.if ${MK_TESTS} != "no" |
373 |
_tests= tests |
374 |
.endif |
375 |
|
376 |
.if ${MK_TEXTPROC} != "no" |
377 |
SUBDIR+= checknr |
378 |
SUBDIR+= colcrt |
379 |
SUBDIR+= ul |
380 |
.endif |
381 |
|
382 |
.if ${MK_TFTP} != "no" |
383 |
SUBDIR+= tftp |
384 |
.endif |
385 |
|
386 |
.if ${MK_TOOLCHAIN} != "no" |
387 |
SUBDIR+= ar |
388 |
SUBDIR+= c89 |
389 |
SUBDIR+= c99 |
390 |
SUBDIR+= ctags |
391 |
SUBDIR+= file2c |
392 |
SUBDIR+= gprof |
393 |
SUBDIR+= indent |
394 |
SUBDIR+= lex |
395 |
SUBDIR+= mkstr |
396 |
SUBDIR+= rpcgen |
397 |
SUBDIR+= unifdef |
398 |
SUBDIR+= xlint |
399 |
SUBDIR+= xstr |
400 |
SUBDIR+= yacc |
401 |
.endif |
402 |
|
403 |
.if ${MK_VT} != "no" |
404 |
SUBDIR+= vtfontcvt |
405 |
.endif |
406 |
|
407 |
.if ${MK_USB} != "no" |
408 |
SUBDIR+= usbhidaction |
409 |
SUBDIR+= usbhidctl |
410 |
.endif |
411 |
|
412 |
.if ${MK_UTMPX} != "no" |
413 |
SUBDIR+= last |
414 |
SUBDIR+= users |
415 |
SUBDIR+= who |
416 |
.endif |
417 |
|
418 |
.if ${MK_SVN} == "yes" || ${MK_SVNLITE} == "yes" |
419 |
SUBDIR+= svn |
420 |
.endif |
421 |
|
422 |
# These are normally only handled for build-tools. |
423 |
.if make(clean*) |
424 |
SUBDIR+= mkcsmapper_static |
425 |
SUBDIR+= mkesdb_static |
426 |
.endif |
427 |
|
428 |
.include <bsd.arch.inc.mk> |
429 |
|
430 |
SUBDIR_PARALLEL= |
431 |
|
432 |
.include <bsd.subdir.mk> |