Makefile revision 241774
1206376Srpaulo#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2206376Srpaulo# $FreeBSD: head/usr.bin/Makefile 241774 2012-10-20 10:06:38Z uqs $
3206376Srpaulo
4206376Srpaulo.include <bsd.own.mk>
5206376Srpaulo
6206376Srpaulo# XXX MISSING:		deroff diction graph learn plot
7206376Srpaulo#			spell spline struct xsend
8206376Srpaulo# XXX Use GNU versions: diff ld patch
9206376Srpaulo# Moved to secure: bdes
10206376Srpaulo#
11206376Srpaulo
12206376SrpauloSUBDIR=	alias \
13206376Srpaulo	apply \
14206376Srpaulo	asa \
15206376Srpaulo	awk \
16206376Srpaulo	banner \
17206376Srpaulo	basename \
18206376Srpaulo	brandelf \
19206376Srpaulo	bsdiff \
20206376Srpaulo	bzip2 \
21206376Srpaulo	bzip2recover \
22206376Srpaulo	cap_mkdb \
23206376Srpaulo	chat \
24206376Srpaulo	chpass \
25206376Srpaulo	cksum \
26206376Srpaulo	${_clang} \
27206376Srpaulo	cmp \
28206376Srpaulo	col \
29206376Srpaulo	colldef \
30206376Srpaulo	colrm \
31206376Srpaulo	column \
32206376Srpaulo	comm \
33206376Srpaulo	compress \
34294060Ssmh	cpuset \
35293724Ssmh	csplit \
36294068Ssmh	ctlstat \
37294068Ssmh	cut \
38294068Ssmh	dirname \
39206376Srpaulo	du \
40206376Srpaulo	ee \
41206376Srpaulo	elf2aout \
42206376Srpaulo	elfdump \
43293724Ssmh	enigma \
44293724Ssmh	env \
45280950Sandrew	expand \
46206376Srpaulo	false \
47292563Semaste	fetch \
48206376Srpaulo	file \
49206376Srpaulo	find \
50206376Srpaulo	finger \
51206376Srpaulo	fmt \
52206376Srpaulo	fold \
53280950Sandrew	fstat \
54206376Srpaulo	fsync \
55206376Srpaulo	ftp \
56206376Srpaulo	gcore \
57206376Srpaulo	gencat \
58206376Srpaulo	getconf \
59206376Srpaulo	getent \
60206376Srpaulo	getopt \
61206376Srpaulo	grep \
62206376Srpaulo	gzip \
63280950Sandrew	head \
64206376Srpaulo	hexdump \
65206376Srpaulo	${_iconv} \
66206376Srpaulo	id \
67206376Srpaulo	ipcrm \
68206376Srpaulo	ipcs \
69206376Srpaulo	join \
70280950Sandrew	jot \
71206376Srpaulo	${_kdump} \
72206376Srpaulo	keylogin \
73206376Srpaulo	keylogout \
74206376Srpaulo	killall \
75206376Srpaulo	ktrace \
76206376Srpaulo	ktrdump \
77206376Srpaulo	lam \
78206376Srpaulo	lastcomm \
79206376Srpaulo	ldd \
80206376Srpaulo	leave \
81206376Srpaulo	less \
82206376Srpaulo	lessecho \
83206376Srpaulo	lesskey \
84206376Srpaulo	limits \
85206376Srpaulo	locale \
86206376Srpaulo	lock \
87280950Sandrew	lockf \
88206376Srpaulo	logger \
89206376Srpaulo	login \
90206376Srpaulo	logins \
91206376Srpaulo	logname \
92206376Srpaulo	look \
93294060Ssmh	lorder \
94206376Srpaulo	lsvfs \
95206376Srpaulo	lzmainfo \
96206376Srpaulo	m4 \
97206376Srpaulo	${_makewhatis} \
98206376Srpaulo	${_man} \
99206376Srpaulo	mandoc \
100206376Srpaulo	mesg \
101206376Srpaulo	minigzip \
102206376Srpaulo	ministat \
103206376Srpaulo	${_mkcsmapper} \
104206376Srpaulo	mkdep \
105206376Srpaulo	${_mkesdb} \
106206376Srpaulo	mkfifo \
107206376Srpaulo	mklocale \
108294060Ssmh	mktemp \
109206376Srpaulo	mkulzma \
110294068Ssmh	mkuzip \
111294068Ssmh	mt \
112294068Ssmh	ncal \
113294068Ssmh	netstat \
114294068Ssmh	newgrp \
115294068Ssmh	nfsstat \
116294068Ssmh	nice \
117294068Ssmh	nl \
118294068Ssmh	nohup \
119294068Ssmh	opieinfo \
120294068Ssmh	opiekey \
121294068Ssmh	opiepasswd \
122294068Ssmh	pagesize \
123294068Ssmh	passwd \
124294068Ssmh	paste \
125294068Ssmh	pathchk \
126294068Ssmh	perror \
127294060Ssmh	pr \
128294060Ssmh	printenv \
129294060Ssmh	printf \
130294060Ssmh	procstat \
131206376Srpaulo	rctl \
132294060Ssmh	renice \
133294060Ssmh	rev \
134294060Ssmh	revoke \
135294060Ssmh	rpcinfo \
136294060Ssmh	rs \
137294060Ssmh	rup \
138294060Ssmh	rusers \
139294060Ssmh	rwall \
140294060Ssmh	script \
141294060Ssmh	sed \
142206376Srpaulo	seq \
143206376Srpaulo	shar \
144294060Ssmh	showmount \
145206376Srpaulo	sockstat \
146206376Srpaulo	sort \
147206376Srpaulo	split \
148206376Srpaulo	stat \
149206376Srpaulo	stdbuf \
150206376Srpaulo	su \
151206376Srpaulo	systat \
152206376Srpaulo	tabs \
153206376Srpaulo	tail \
154206376Srpaulo	talk \
155206376Srpaulo	tar \
156206376Srpaulo	tcopy \
157206376Srpaulo	tee \
158206376Srpaulo	tftp \
159206376Srpaulo	time \
160280950Sandrew	tip \
161206376Srpaulo	top \
162206376Srpaulo	touch \
163294060Ssmh	tput \
164206376Srpaulo	tr \
165206376Srpaulo	true \
166294068Ssmh	truncate \
167294068Ssmh	${_truss} \
168294068Ssmh	tset \
169294068Ssmh	tsort \
170206376Srpaulo	tty \
171206376Srpaulo	uname \
172206376Srpaulo	unexpand \
173206376Srpaulo	uniq \
174206376Srpaulo	unzip \
175206376Srpaulo	units \
176206376Srpaulo	unvis \
177206376Srpaulo	uudecode \
178206376Srpaulo	uuencode \
179293274Ssmh	vi \
180206376Srpaulo	vis \
181206376Srpaulo	vmstat \
182206376Srpaulo	w \
183206376Srpaulo	wall \
184206376Srpaulo	wc \
185206376Srpaulo	what \
186280950Sandrew	whereis \
187206376Srpaulo	which \
188206376Srpaulo	whois \
189206376Srpaulo	write \
190206376Srpaulo	xargs \
191280950Sandrew	xinstall \
192206376Srpaulo	${_xlint} \
193293274Ssmh	${_xstr} \
194206376Srpaulo	xz \
195206376Srpaulo	xzdec \
196206376Srpaulo	${_yacc} \
197206376Srpaulo	yes \
198206376Srpaulo	${_ypcat} \
199	${_ypmatch} \
200	${_ypwhich}
201
202# NB: keep these sorted by MK_* knobs
203
204.if ${MK_AT} != "no"
205SUBDIR+=	at
206.endif
207
208.if ${MK_ATM} != "no"
209SUBDIR+=	atm
210.endif
211
212.if ${MK_BIND_UTILS} != "no"
213SUBDIR+=	dig
214SUBDIR+=	host
215SUBDIR+=	nslookup
216SUBDIR+=	nsupdate
217.endif
218
219.if ${MK_BLUETOOTH} != "no"
220SUBDIR+=	bluetooth
221.endif
222
223.if ${MK_BSD_CPIO} != "no"
224SUBDIR+=	cpio
225.endif
226
227.if ${MK_CALENDAR} != "no"
228SUBDIR+=	calendar
229.endif
230
231.if ${MK_CLANG} != "no"
232_clang=		clang
233.endif
234
235.if ${MK_GROFF} != "no"
236SUBDIR+=	vgrind
237.endif
238
239.if ${MK_HESIOD} != "no"
240SUBDIR+=	hesinfo
241.endif
242
243.if ${MK_ICONV} != "no"
244_iconv=		iconv
245_mkcsmapper=	mkcsmapper
246_mkesdb=	mkesdb
247.endif
248
249.if ${MK_KDUMP} != "no"
250SUBDIR+=        kdump
251SUBDIR+=        truss
252.endif
253
254.if ${MK_KERBEROS_SUPPORT} != "no"
255SUBDIR+=	compile_et
256.endif
257
258.if ${MK_LIBTHR} != "no"
259SUBDIR+=	csup
260.endif
261
262.if ${MK_LOCATE} != "no"
263SUBDIR+=	locate
264.endif
265
266# XXX msgs?
267.if ${MK_MAIL} != "no"
268SUBDIR+=	biff
269SUBDIR+=	from
270SUBDIR+=	mail
271SUBDIR+=	msgs
272.endif
273
274.if ${MK_MAKE} != "no"
275.if ${MK_BMAKE} != "no"
276SUBDIR+=	bmake
277.else
278SUBDIR+=	make
279.endif
280.endif
281
282.if ${MK_MAN_UTILS} != "no"
283SUBDIR+=	catman
284_makewhatis=	makewhatis
285_man=		man
286.endif
287
288.if ${MK_NETCAT} != "no"
289SUBDIR+=	nc
290.endif
291
292.if ${MK_NIS} != "no"
293SUBDIR+=	ypcat
294SUBDIR+=	ypmatch
295SUBDIR+=	ypwhich
296.endif
297
298.if ${MK_OPENSSL} != "no"
299SUBDIR+=	bc
300SUBDIR+=	chkey
301SUBDIR+=	dc
302SUBDIR+=	newkey
303.endif
304
305.if ${MK_QUOTAS} != "no"
306SUBDIR+=	quota
307.endif
308
309.if ${MK_RCMDS} != "no"
310SUBDIR+=	rlogin
311SUBDIR+=	rsh
312SUBDIR+=	ruptime
313SUBDIR+=	rwho
314.endif
315
316.if ${MK_SENDMAIL} != "no"
317SUBDIR+=	vacation
318.endif
319
320.if ${MK_TELNET} != "no"
321SUBDIR+=	telnet
322.endif
323
324.if ${MK_TEXTPROC} != "no"
325SUBDIR+=	checknr
326SUBDIR+=	colcrt
327SUBDIR+=	ul
328.endif
329
330.if ${MK_TOOLCHAIN} != "no"
331SUBDIR+=	ar
332SUBDIR+=	c89
333SUBDIR+=	c99
334SUBDIR+=	ctags
335SUBDIR+=	file2c
336SUBDIR+=	gprof
337SUBDIR+=	indent
338SUBDIR+=	lex
339SUBDIR+=	mkstr
340SUBDIR+=	rpcgen
341SUBDIR+=	unifdef
342SUBDIR+=	xlint
343SUBDIR+=	xstr
344SUBDIR+=	yacc
345.endif
346
347.if ${MK_USB} != "no"
348SUBDIR+=	usbhidaction
349SUBDIR+=	usbhidctl
350.endif
351
352.if ${MK_UTMPX} != "no"
353SUBDIR+=	last
354SUBDIR+=	users
355SUBDIR+=	who
356.endif
357
358.include <bsd.arch.inc.mk>
359
360SUBDIR:=	${SUBDIR:O}
361
362.include <bsd.subdir.mk>
363