Makefile revision 220166
12966Swollman#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
250477Speter# $FreeBSD: head/usr.bin/Makefile 220166 2011-03-30 18:27:52Z trasz $
31590Srgrimes
4156813Sru.include <bsd.own.mk>
5156813Sru
64699Sjkh# XXX MISSING:		deroff diction graph learn plot
734706Sbde#			spell spline struct xsend
8213391Sgordon# XXX Use GNU versions: diff ld patch
91930Swollman# Moved to secure: bdes
101930Swollman#
11106717Smarcel
12100200SwollmanSUBDIR=	alias \
13100200Swollman	apply \
1496630Stjr	asa \
1591706Sobrien	awk \
1638653Sgpalmer	banner \
1738653Sgpalmer	basename \
1857013Sobrien	brandelf \
19148771Scperciva	bsdiff \
2078562Sobrien	bzip2 \
21108667Sobrien	bzip2recover \
2238653Sgpalmer	cap_mkdb \
2338653Sgpalmer	chat \
2438653Sgpalmer	chpass \
2538653Sgpalmer	cksum \
26208964Srdivacky	${_clang} \
2738653Sgpalmer	cmp \
2838653Sgpalmer	col \
2938653Sgpalmer	colldef \
3038653Sgpalmer	colrm \
3138653Sgpalmer	column \
3238653Sgpalmer	comm \
3338653Sgpalmer	compress \
34176733Sjeff	cpuset \
3595926Stjr	csplit \
3638653Sgpalmer	cut \
3738653Sgpalmer	dirname \
3838653Sgpalmer	du \
3938653Sgpalmer	ee \
40108439Sobrien	elf2aout \
41109314Sobrien	elfdump \
4240826Sjoerg	enigma \
4338653Sgpalmer	env \
4438653Sgpalmer	expand \
4538653Sgpalmer	false \
4638653Sgpalmer	fetch \
4738653Sgpalmer	file \
4838653Sgpalmer	find \
4938653Sgpalmer	finger \
50203711Sdelphij	fmt \
5138653Sgpalmer	fold \
5241036Sdima	fstat \
5363499Sps	fsync \
5438653Sgpalmer	ftp \
55103303Speter	gcore \
5638653Sgpalmer	gencat \
57101629Sjake	getconf \
58158287Smaxim	getent \
5938653Sgpalmer	getopt \
60210389Sgabor	${_grep} \
61166255Sdelphij	gzip \
6238653Sgpalmer	head \
6338653Sgpalmer	hexdump \
64219019Sgabor	${_iconv} \
6538653Sgpalmer	id \
6638653Sgpalmer	ipcrm \
6738653Sgpalmer	ipcs \
6838653Sgpalmer	join \
6938653Sgpalmer	jot \
7038653Sgpalmer	kdump \
7138653Sgpalmer	keylogin \
7238653Sgpalmer	keylogout \
7338653Sgpalmer	killall \
7438653Sgpalmer	ktrace \
7593619Sjake	ktrdump \
7638653Sgpalmer	lam \
7738653Sgpalmer	last \
7838653Sgpalmer	lastcomm \
7939614Sbde	ldd \
8038653Sgpalmer	leave \
8160789Sps	less \
8260789Sps	lessecho \
8360789Sps	lesskey \
8438653Sgpalmer	limits \
85116677Sphantom	locale \
8638653Sgpalmer	lock \
8738653Sgpalmer	lockf \
8838653Sgpalmer	logger \
8938653Sgpalmer	login \
90126701Sdes	logins \
9138653Sgpalmer	logname \
9238653Sgpalmer	look \
9338653Sgpalmer	lorder \
9438653Sgpalmer	lsvfs \
95207842Smm	lzmainfo \
9638653Sgpalmer	m4 \
97208320Sjkim	${_makewhatis} \
98213391Sgordon	${_man} \
9938653Sgpalmer	mesg \
100174814Sru	minigzip \
101174810Sphk	ministat \
102219019Sgabor	${_mkcsmapper} \
10338653Sgpalmer	mkdep \
104219019Sgabor	${_mkesdb} \
10538653Sgpalmer	mkfifo \
10638653Sgpalmer	mklocale \
10738653Sgpalmer	mktemp \
108146107Sfjoe	mkuzip \
10939914Sdfr	mt \
11038653Sgpalmer	ncal \
11138653Sgpalmer	netstat \
11297365Stjr	newgrp \
11338653Sgpalmer	nfsstat \
11438653Sgpalmer	nice \
11576273Sbrian	nl \
11638653Sgpalmer	nohup \
11738653Sgpalmer	opieinfo \
11838653Sgpalmer	opiekey \
11938653Sgpalmer	opiepasswd \
12038653Sgpalmer	pagesize \
12138653Sgpalmer	passwd \
12238653Sgpalmer	paste \
12397096Stjr	pathchk \
124192398Sgnn	perror \
12538653Sgpalmer	pr \
12638653Sgpalmer	printenv \
12738653Sgpalmer	printf \
128174200Srwatson	procstat \
129220166Strasz	rctl \
13038653Sgpalmer	renice \
13138653Sgpalmer	rev \
132194267Sed	revoke \
13338653Sgpalmer	rpcinfo \
13438653Sgpalmer	rs \
13538653Sgpalmer	rup \
13638653Sgpalmer	rusers \
13738653Sgpalmer	rwall \
13838653Sgpalmer	script \
13938653Sgpalmer	sed \
140204103Sdelphij	seq \
14138653Sgpalmer	shar \
14238653Sgpalmer	showmount \
14345701Sdes	sockstat \
14438653Sgpalmer	split \
14597955Sdougb	stat \
14638653Sgpalmer	su \
14741035Sdima	systat \
14897034Stjr	tabs \
14938653Sgpalmer	tail \
15038653Sgpalmer	talk \
151127947Skientzle	tar \
15238653Sgpalmer	tcopy \
15338653Sgpalmer	tee \
15438653Sgpalmer	tftp \
15538653Sgpalmer	time \
15688277Smarkm	tip \
15738653Sgpalmer	top \
15838653Sgpalmer	touch \
15938653Sgpalmer	tput \
16038653Sgpalmer	tr \
16138653Sgpalmer	true \
16263437Ssheldonh	truncate \
163212558Simp	truss \
16438653Sgpalmer	tset \
16538653Sgpalmer	tsort \
16638653Sgpalmer	tty \
16738653Sgpalmer	uname \
16838653Sgpalmer	unexpand \
16938653Sgpalmer	uniq \
170200068Srdivacky	unzip \
17138653Sgpalmer	units \
17238653Sgpalmer	unvis \
17338653Sgpalmer	users \
17438653Sgpalmer	uudecode \
17538653Sgpalmer	uuencode \
17638653Sgpalmer	vi \
17738653Sgpalmer	vis \
17841062Sbde	vmstat \
17938653Sgpalmer	w \
18038653Sgpalmer	wall \
18138653Sgpalmer	wc \
18238653Sgpalmer	what \
18399379Sjohan	whereis \
18438653Sgpalmer	which \
18538653Sgpalmer	who \
18638653Sgpalmer	whois \
18738653Sgpalmer	write \
188202301Sed	wtmpcvt \
18938653Sgpalmer	xargs \
19038653Sgpalmer	xinstall \
191106717Smarcel	${_xlint} \
192183242Ssam	${_xstr} \
193207842Smm	xz \
194207842Smm	xzdec \
195119553Sphk	${_yacc} \
19638653Sgpalmer	yes \
197137675Sbz	${_ypcat} \
198137675Sbz	${_ypmatch} \
199137675Sbz	${_ypwhich}
2001590Srgrimes
201183242Ssam# NB: keep these sorted by MK_* knobs
202183242Ssam
203183242Ssam.if ${MK_AT} != "no"
204212558SimpSUBDIR+=	at
205183242Ssam.endif
206183242Ssam
207156813Sru.if ${MK_ATM} != "no"
208212558SimpSUBDIR+=	atm
209124587Sru.endif
210124587Sru
211208320Sjkim.if ${MK_MAN_UTILS} != "no"
212212558SimpSUBDIR+=	catman
213148741Sphk.endif
214148741Sphk
215156813Sru.if ${MK_BIND_UTILS} != "no"
216212558SimpSUBDIR+=	dig
217212558SimpSUBDIR+=	host
218212558SimpSUBDIR+=	nslookup
219212558SimpSUBDIR+=	nsupdate
22053909Speter.endif
22153909Speter
222156813Sru.if ${MK_BLUETOOTH} != "no"
223212558SimpSUBDIR+=	bluetooth
224131768Semax.endif
225131768Semax
226179813Sdougb.if ${MK_BSD_CPIO} != "no"
227212558SimpSUBDIR+=	cpio
228179813Sdougb.endif
229179813Sdougb
230211701Sgabor.if ${MK_BSD_GREP} != "no"
231211701Sgabor_grep=		grep
232211701Sgabor.endif
233211701Sgabor
234156813Sru.if ${MK_CALENDAR} != "no"
235212558SimpSUBDIR+=	calendar
236148677Sphk.endif
237148677Sphk
238208964Srdivacky.if ${MK_CLANG} != "no"
239208964Srdivacky_clang=		clang
240208964Srdivacky.endif
241208964Srdivacky
242183242Ssam.if ${MK_HESIOD} != "no"
243212558SimpSUBDIR+=	hesinfo
244183242Ssam.endif
245183242Ssam
246219019Sgabor.if ${MK_ICONV} != "no"
247219019Sgabor_iconv=		iconv
248219019Sgabor_mkcsmapper=	mkcsmapper
249219019Sgabor_mkesdb=	mkesdb
250219019Sgabor.endif
251219019Sgabor
252218941Suqs.if ${MK_GROFF} != "no"
253218941SuqsSUBDIR+=	vgrind
254218941Suqs.endif
255218941Suqs
256156813Sru.if ${MK_OPENSSL} != "no"
257212558SimpSUBDIR+=	bc
258212558SimpSUBDIR+=	chkey
259212558SimpSUBDIR+=	dc
260212558SimpSUBDIR+=	newkey
261177714Sru.if ${MK_LIBTHR} != "no"
262212558SimpSUBDIR+=	csup
263124587Sru.endif
264156944Sru.endif
265124587Sru
266183242Ssam.if ${MK_LOCATE} != "no"
267212558SimpSUBDIR+=	locate
268148780Sphk.endif
269148780Sphk
270183242Ssam# XXX msgs?
271183242Ssam.if ${MK_MAIL} != "no"
272212558SimpSUBDIR+=	biff
273212558SimpSUBDIR+=	from
274212558SimpSUBDIR+=	mail
275212558SimpSUBDIR+=	msgs
276183242Ssam.endif
277183242Ssam
278183242Ssam.if ${MK_MAKE} != "no"
279212558SimpSUBDIR+=	make
280183242Ssam.endif
281183242Ssam
282208320Sjkim.if ${MK_MAN_UTILS} != "no"
283208320Sjkim_makewhatis=	makewhatis
284213391Sgordon_man=		man
285208320Sjkim.endif
286208320Sjkim
287156813Sru.if ${MK_NETCAT} != "no"
288212558SimpSUBDIR+=	nc
289141785Sdelphij.endif
290141785Sdelphij
291156813Sru.if ${MK_NIS} != "no"
292212558SimpSUBDIR+=	ypcat
293212558SimpSUBDIR+=	ypmatch
294212558SimpSUBDIR+=	ypwhich
295137675Sbz.endif
296137675Sbz
297183242Ssam.if ${MK_QUOTAS} != "no"
298212558SimpSUBDIR+=	quota
299183242Ssam.endif
300183242Ssam
301156813Sru.if ${MK_RCMDS} != "no"
302212558SimpSUBDIR+=	rlogin
303212558SimpSUBDIR+=	rsh
304212558SimpSUBDIR+=	ruptime
305212558SimpSUBDIR+=	rwho
306143026Strhodes.endif
307143026Strhodes
308156813Sru.if ${MK_SENDMAIL} != "no"
309212558SimpSUBDIR+=	vacation
31086252Sgshapiro.endif
31186252Sgshapiro
312183242Ssam.if ${MK_TELNET} != "no"
313212558SimpSUBDIR+=	telnet
314183242Ssam.endif
315183242Ssam
316183242Ssam.if ${MK_TEXTPROC} != "no"
317212558SimpSUBDIR+=	checknr
318212558SimpSUBDIR+=	colcrt
319212558SimpSUBDIR+=	ul
320183242Ssam.endif
321183242Ssam
322156813Sru.if ${MK_TOOLCHAIN} != "no"
323212558SimpSUBDIR+=	ar
324212558SimpSUBDIR+=	c89
325212558SimpSUBDIR+=	c99
326212558SimpSUBDIR+=	compile_et
327212558SimpSUBDIR+=	ctags
328212558SimpSUBDIR+=	file2c
329212558SimpSUBDIR+=	gprof
330212558SimpSUBDIR+=	indent
331212558SimpSUBDIR+=	lex
332212558SimpSUBDIR+=	mkstr
333212558SimpSUBDIR+=	rpcgen
334212558SimpSUBDIR+=	unifdef
335212558SimpSUBDIR+=	xlint
336212558SimpSUBDIR+=	xstr
337212558SimpSUBDIR+=	yacc
338124587Sru.endif
339124587Sru
340156813Sru.if ${MK_USB} != "no"
341212558SimpSUBDIR+=	usbhidaction
342212558SimpSUBDIR+=	usbhidctl
343119553Sphk.endif
344119553Sphk
345212558Simp.include <bsd.arch.inc.mk>
34634554Sjb
347212558SimpSUBDIR:=	${SUBDIR:O}
348161524Smarcel
3491590Srgrimes.include <bsd.subdir.mk>
350