Makefile revision 156813
1130803Smarcel#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
246283Sdfr# $FreeBSD: head/usr.bin/Makefile 156813 2006-03-17 18:54:44Z ru $
3130803Smarcel
4130803Smarcel.include <bsd.own.mk>
5130803Smarcel
698944Sobrien# XXX MISSING:		deroff diction graph learn plot
746283Sdfr#			spell spline struct xsend
898944Sobrien# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis
998944Sobrien# Moved to secure: bdes
1098944Sobrien#
1198944Sobrien
1246283Sdfr.include <bsd.own.mk>
1398944Sobrien
1498944SobrienSUBDIR=	alias \
1598944Sobrien	apply \
1698944Sobrien	asa \
1746283Sdfr	at \
1898944Sobrien	${_atm} \
1998944Sobrien	awk \
2098944Sobrien	banner \
2198944Sobrien	basename \
2246283Sdfr	biff \
2346283Sdfr	${_bluetooth} \
2446283Sdfr	brandelf \
2546283Sdfr	bsdiff \
2646283Sdfr	bzip2 \
2746283Sdfr	bzip2recover \
2846283Sdfr	${_c89} \
2946283Sdfr	${_c99} \
3046283Sdfr	${_calendar} \
3146283Sdfr	cap_mkdb \
3246283Sdfr	${_catman} \
3346283Sdfr	chat \
3446283Sdfr	checknr \
35130803Smarcel	${_chkey} \
36130803Smarcel	chpass \
37130803Smarcel	cksum \
3846283Sdfr	cmp \
3998944Sobrien	col \
4098944Sobrien	colcrt \
4198944Sobrien	colldef \
4298944Sobrien	colrm \
4398944Sobrien	column \
4446283Sdfr	comm \
4546283Sdfr	compile_et \
4646283Sdfr	compress \
4746283Sdfr	csplit \
4846283Sdfr	${_csup} \
4946283Sdfr	ctags \
5046283Sdfr	cut \
5146283Sdfr	${_dig} \
5246283Sdfr	dirname \
5398944Sobrien	du \
5498944Sobrien	ee \
5546283Sdfr	elf2aout \
5646283Sdfr	elfdump \
5746283Sdfr	enigma \
5846283Sdfr	env \
5946283Sdfr	expand \
6046283Sdfr	false \
6146283Sdfr	fetch \
6246283Sdfr	file \
6346283Sdfr	file2c \
6498944Sobrien	find \
6598944Sobrien	finger \
6698944Sobrien	fmt \
6746283Sdfr	fold \
6898944Sobrien	from \
6946283Sdfr	fstat \
7098944Sobrien	fsync \
7198944Sobrien	ftp \
7298944Sobrien	gcore \
7398944Sobrien	gencat \
7446283Sdfr	getconf \
7546283Sdfr	getopt \
7698944Sobrien	${_gprof} \
7798944Sobrien	head \
7898944Sobrien	${_hesinfo} \
7998944Sobrien	hexdump \
8098944Sobrien	${_host} \
8198944Sobrien	id \
8246283Sdfr	indent \
8346283Sdfr	ipcrm \
8498944Sobrien	ipcs \
8598944Sobrien	join \
8698944Sobrien	jot \
8746283Sdfr	kdump \
8898944Sobrien	keylogin \
8998944Sobrien	keylogout \
9098944Sobrien	killall \
9198944Sobrien	ktrace \
9298944Sobrien	ktrdump \
9398944Sobrien	lam \
9498944Sobrien	last \
9598944Sobrien	lastcomm \
9698944Sobrien	ldd \
9798944Sobrien	leave \
9898944Sobrien	less \
9998944Sobrien	lessecho \
10098944Sobrien	lesskey \
10198944Sobrien	${_lex} \
10298944Sobrien	limits \
10398944Sobrien	locale \
10498944Sobrien	locate \
10598944Sobrien	lock \
10698944Sobrien	lockf \
10798944Sobrien	logger \
10898944Sobrien	login \
10998944Sobrien	logins \
11098944Sobrien	logname \
11198944Sobrien	look \
11298944Sobrien	lorder \
11398944Sobrien	lsvfs \
11498944Sobrien	m4 \
11598944Sobrien	mail \
11698944Sobrien	make \
11798944Sobrien	makewhatis \
11898944Sobrien	mesg \
11998944Sobrien	minigzip \
12098944Sobrien	mkdep \
12198944Sobrien	mkfifo \
12298944Sobrien	mklocale \
12398944Sobrien	mkstr \
12446283Sdfr	mktemp \
12598944Sobrien	mkuzip \
12698944Sobrien	msgs \
12798944Sobrien	mt \
12898944Sobrien	${_nc} \
12998944Sobrien	ncal \
13098944Sobrien	${_ncplist} \
13198944Sobrien	${_ncplogin} \
13298944Sobrien	netstat \
13398944Sobrien	newgrp \
13498944Sobrien	${_newkey} \
13598944Sobrien	nfsstat \
13646283Sdfr	nice \
13798944Sobrien	nl \
13898944Sobrien	nohup \
13946283Sdfr	${_nslookup} \
14046283Sdfr	${_nsupdate} \
14146283Sdfr	objformat \
14246283Sdfr	opieinfo \
14346283Sdfr	opiekey \
14446283Sdfr	opiepasswd \
14546283Sdfr	pagesize \
14646283Sdfr	passwd \
14746283Sdfr	paste \
14846283Sdfr	pathchk \
14946283Sdfr	pkill \
15046283Sdfr	pr \
15146283Sdfr	printenv \
15246283Sdfr	printf \
15346283Sdfr	quota \
15446283Sdfr	renice \
15546283Sdfr	rev \
15646283Sdfr	${_rlogin} \
15746283Sdfr	rpcgen \
15846283Sdfr	rpcinfo \
15946283Sdfr	rs \
16046283Sdfr	${_rsh} \
16198944Sobrien	rup \
16246283Sdfr	ruptime \
16346283Sdfr	rusers \
16446283Sdfr	rwall \
16546283Sdfr	rwho \
16646283Sdfr	script \
16746283Sdfr	sed \
16846283Sdfr	shar \
16946283Sdfr	showmount \
17046283Sdfr	${_smbutil} \
17198944Sobrien	sockstat \
17246283Sdfr	split \
17346283Sdfr	stat \
17446283Sdfr	su \
17546283Sdfr	systat \
17646283Sdfr	tabs \
17746283Sdfr	tail \
17846283Sdfr	talk \
17946283Sdfr	tar \
18046283Sdfr	tcopy \
18146283Sdfr	tee \
18246283Sdfr	telnet \
18346283Sdfr	tftp \
18498944Sobrien	time \
18546283Sdfr	tip \
18646283Sdfr	top \
18746283Sdfr	touch \
18846283Sdfr	tput \
18946283Sdfr	tr \
19046283Sdfr	true \
19146283Sdfr	truncate \
19246283Sdfr	${_truss} \
19346283Sdfr	tset \
19446283Sdfr	tsort \
19546283Sdfr	tty \
19646283Sdfr	${_uac} \
19746283Sdfr	ul \
19846283Sdfr	uname \
19946283Sdfr	unexpand \
20046283Sdfr	unifdef \
20146283Sdfr	uniq \
20246283Sdfr	units \
20346283Sdfr	unvis \
20446283Sdfr	${_usbhidaction} \
20546283Sdfr	${_usbhidctl} \
20698944Sobrien	users \
20746283Sdfr	uudecode \
20846283Sdfr	uuencode \
20946283Sdfr	uuidgen \
21046283Sdfr	${_vacation} \
21146283Sdfr	vgrind \
21246283Sdfr	vi \
21346283Sdfr	vis \
21446283Sdfr	vmstat \
21546283Sdfr	w \
21646283Sdfr	wall \
21746283Sdfr	wc \
21846283Sdfr	what \
21946283Sdfr	whereis \
22046283Sdfr	which \
22146283Sdfr	who \
22246283Sdfr	whois \
22346283Sdfr	window \
22446283Sdfr	write \
22598944Sobrien	xargs \
22646283Sdfr	xinstall \
22746283Sdfr	${_xlint} \
22846283Sdfr	xstr \
22946283Sdfr	${_yacc} \
23046283Sdfr	yes \
23146283Sdfr	${_ypcat} \
23246283Sdfr	${_ypmatch} \
23398944Sobrien	${_ypwhich}
23446283Sdfr
23546283Sdfr.if ${MACHINE_ARCH} != "arm"
23698944Sobrien_truss=		truss
23746283Sdfr.endif
23846283Sdfr
23946283Sdfr.if ${MK_ATM} != "no"
24046283Sdfr_atm=		atm
24146283Sdfr.endif
24246283Sdfr
24346283Sdfr.if ${MK_MAN} != "no"
24446283Sdfr_catman=	catman
24598944Sobrien.endif
24698944Sobrien
24798944Sobrien.if ${MK_BIND_UTILS} != "no"
24898944Sobrien_dig=		dig
24998944Sobrien_host=		host
25046283Sdfr_nslookup=	nslookup
25146283Sdfr_nsupdate=	nsupdate
25298944Sobrien.endif
25398944Sobrien
25498944Sobrien.if ${MK_BLUETOOTH} != "no"
25598944Sobrien_bluetooth=	bluetooth
25698944Sobrien.endif
25746283Sdfr
25846283Sdfr.if ${MK_CALENDAR} != "no"
25998944Sobrien_calendar=	calendar
26046283Sdfr.endif
26146283Sdfr
26298944Sobrien.if ${MK_OPENSSL} != "no"
26398944Sobrien_chkey=		chkey
26498944Sobrien_newkey=	newkey
26546283Sdfr_csup=		csup
26646283Sdfr.endif
26798944Sobrien
26898944Sobrien.if ${MK_HESIOD} != "no"
26946283Sdfr_hesinfo=	hesinfo
27046283Sdfr.endif
27198944Sobrien
27246283Sdfr.if ${MK_NETCAT} != "no"
27398944Sobrien_nc=		nc
27498944Sobrien.endif
27598944Sobrien
27698944Sobrien.if ${MK_NIS} != "no"
27798944Sobrien_ypcat=		ypcat
27898944Sobrien_ypmatch=	ypmatch
27998944Sobrien_ypwhich=	ypwhich
28098944Sobrien.endif
28146283Sdfr
28246283Sdfr.if ${MK_RCMDS} != "no"
28346283Sdfr_rlogin=	rlogin
28446283Sdfr_rsh=		rsh
28546283Sdfr.endif
28646283Sdfr
28746283Sdfr.if ${MK_SENDMAIL} != "no"
28846283Sdfr_vacation=	vacation
28946283Sdfr.endif
29046283Sdfr
29146283Sdfr.if ${MK_TOOLCHAIN} != "no"
29246283Sdfr_c89=		c89
29346283Sdfr_c99=		c99
29446283Sdfr_gprof=		gprof
29546283Sdfr_lex=		lex
29646283Sdfr_xlint=		xlint
29746283Sdfr_yacc=		yacc
29846283Sdfr.endif
29946283Sdfr
30046283Sdfr.if ${MK_USB} != "no"
30146283Sdfr_usbhidaction=	usbhidaction
30246283Sdfr_usbhidctl=	usbhidctl
30346283Sdfr.endif
30446283Sdfr
30546283Sdfr.if ${MACHINE_ARCH} == "i386"
30646283Sdfr_ncplist=	ncplist
30746283Sdfr_ncplogin=	ncplogin
30846283Sdfr_smbutil=	smbutil
30946283Sdfr.endif
31046283Sdfr
31198944Sobrien.if ${MACHINE_ARCH} == "alpha"
31246283Sdfr_uac=		uac
31346283Sdfr.endif
31446283Sdfr
31546283Sdfr.if ${MACHINE_ARCH} == "amd64"
31646283Sdfr_ncplist=	ncplist
31746283Sdfr_ncplogin=	ncplogin
31898944Sobrien_smbutil=	smbutil
31946283Sdfr.endif
32046283Sdfr
32146283Sdfr.if ${MACHINE_ARCH} == "powerpc"
32246283Sdfr_smbutil=	smbutil
32346283Sdfr.endif
32446283Sdfr
32546283Sdfr.include <bsd.subdir.mk>
32646283Sdfr