Makefile revision 116677
12966Swollman#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
250477Speter# $FreeBSD: head/usr.bin/Makefile 116677 2003-06-22 08:41:03Z phantom $
31590Srgrimes
44699Sjkh# XXX MISSING:		deroff diction graph learn plot
534706Sbde#			spell spline struct xsend
697128Sjmallett# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis
71930Swollman# Moved to secure: bdes
81930Swollman#
9106717Smarcel
10106717Smarcel.if ${MACHINE_ARCH} != "ia64"
11106717Smarcel_xlint=	xlint
12106717Smarcel.endif
13106717Smarcel
14114830Speter.if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "amd64"
15111204Sobrien_gprof=	gprof
16111204Sobrien_truss=	truss
17111204Sobrien.endif
18111204Sobrien
19100200SwollmanSUBDIR=	alias \
20100200Swollman	apply \
2196630Stjr	asa \
2238653Sgpalmer	at \
2391706Sobrien	awk \
2438653Sgpalmer	banner \
2538653Sgpalmer	basename \
2638653Sgpalmer	biff \
2757013Sobrien	brandelf \
2878562Sobrien	bzip2 \
29108667Sobrien	bzip2recover \
3038653Sgpalmer	c89 \
31104615Stjr	c99 \
3238653Sgpalmer	calendar \
3338653Sgpalmer	cap_mkdb \
3496845Smarkm	catman \
3538653Sgpalmer	chat \
3638653Sgpalmer	checknr \
3738653Sgpalmer	chpass \
3838653Sgpalmer	cksum \
3938653Sgpalmer	cmp \
4038653Sgpalmer	col \
4138653Sgpalmer	colcrt \
4238653Sgpalmer	colldef \
4338653Sgpalmer	colrm \
4438653Sgpalmer	column \
4538653Sgpalmer	comm \
4638653Sgpalmer	compile_et \
4738653Sgpalmer	compress \
4895926Stjr	csplit \
4938653Sgpalmer	ctags \
5038653Sgpalmer	cut \
5138653Sgpalmer	dirname \
5238653Sgpalmer	du \
5338653Sgpalmer	ee \
54108439Sobrien	elf2aout \
55109314Sobrien	elfdump \
5640826Sjoerg	enigma \
5738653Sgpalmer	env \
5838653Sgpalmer	expand \
5938653Sgpalmer	false \
6038653Sgpalmer	fetch \
6138653Sgpalmer	file \
6238653Sgpalmer	file2c \
6338653Sgpalmer	find \
6438653Sgpalmer	finger \
6538653Sgpalmer	fmt \
6638653Sgpalmer	fold \
6738653Sgpalmer	from \
6841036Sdima	fstat \
6963499Sps	fsync \
7038653Sgpalmer	ftp \
71103303Speter	gcore \
7238653Sgpalmer	gencat \
73101629Sjake	getconf \
7438653Sgpalmer	getopt \
75111204Sobrien	${_gprof} \
7638653Sgpalmer	head \
7765627Snectar	hesinfo \
7838653Sgpalmer	hexdump \
7938653Sgpalmer	id \
8038653Sgpalmer	indent \
8138653Sgpalmer	ipcrm \
8238653Sgpalmer	ipcs \
8338653Sgpalmer	join \
8438653Sgpalmer	jot \
8538653Sgpalmer	kdump \
8638653Sgpalmer	keylogin \
8738653Sgpalmer	keylogout \
8838653Sgpalmer	killall \
8938653Sgpalmer	ktrace \
9093619Sjake	ktrdump \
9138653Sgpalmer	lam \
9238653Sgpalmer	last \
9338653Sgpalmer	lastcomm \
9439614Sbde	ldd \
9538653Sgpalmer	leave \
9660789Sps	less \
9760789Sps	lessecho \
9860789Sps	lesskey \
9938653Sgpalmer	lex \
10038653Sgpalmer	limits \
101116677Sphantom	locale \
10238653Sgpalmer	locate \
10338653Sgpalmer	lock \
10438653Sgpalmer	lockf \
10538653Sgpalmer	logger \
10638653Sgpalmer	login \
10738653Sgpalmer	logname \
10838653Sgpalmer	look \
10938653Sgpalmer	lorder \
11038653Sgpalmer	lsvfs \
11138653Sgpalmer	m4 \
11238653Sgpalmer	mail \
11338653Sgpalmer	make \
11496845Smarkm	makewhatis \
11538653Sgpalmer	mesg \
11639614Sbde	minigzip \
11738653Sgpalmer	mkdep \
11838653Sgpalmer	mkfifo \
11938653Sgpalmer	mklocale \
12038653Sgpalmer	mkstr \
12138653Sgpalmer	mktemp \
12238653Sgpalmer	msgs \
12339914Sdfr	mt \
12438653Sgpalmer	ncal \
12538653Sgpalmer	netstat \
12697365Stjr	newgrp \
12738653Sgpalmer	nfsstat \
12838653Sgpalmer	nice \
12976273Sbrian	nl \
13038653Sgpalmer	nohup \
13138653Sgpalmer	objformat \
13238653Sgpalmer	opieinfo \
13338653Sgpalmer	opiekey \
13438653Sgpalmer	opiepasswd \
13538653Sgpalmer	pagesize \
13638653Sgpalmer	passwd \
13738653Sgpalmer	paste \
13897096Stjr	pathchk \
13938653Sgpalmer	pr \
14038653Sgpalmer	printenv \
14138653Sgpalmer	printf \
14238653Sgpalmer	quota \
14338653Sgpalmer	renice \
14438653Sgpalmer	rev \
14595332Sobrien	rlogin \
14638653Sgpalmer	rpcgen \
14738653Sgpalmer	rpcinfo \
14838653Sgpalmer	rs \
14995332Sobrien	rsh \
15038653Sgpalmer	rup \
15138653Sgpalmer	ruptime \
15238653Sgpalmer	rusers \
15338653Sgpalmer	rwall \
15438653Sgpalmer	rwho \
15538653Sgpalmer	script \
15638653Sgpalmer	sed \
15738653Sgpalmer	shar \
15838653Sgpalmer	showmount \
15945701Sdes	sockstat \
16038653Sgpalmer	split \
16197955Sdougb	stat \
16238653Sgpalmer	su \
16338653Sgpalmer	symorder \
16441035Sdima	systat \
16597034Stjr	tabs \
16638653Sgpalmer	tail \
16738653Sgpalmer	talk \
16838653Sgpalmer	tcopy \
16938653Sgpalmer	tee \
17038653Sgpalmer	tftp \
17138653Sgpalmer	time \
17288277Smarkm	tip \
17338653Sgpalmer	top \
17438653Sgpalmer	touch \
17538653Sgpalmer	tput \
17638653Sgpalmer	tr \
17738653Sgpalmer	true \
17863437Ssheldonh	truncate \
179111204Sobrien	${_truss} \
18038653Sgpalmer	tset \
18138653Sgpalmer	tsort \
18238653Sgpalmer	tty \
18338653Sgpalmer	ul \
18438653Sgpalmer	uname \
18538653Sgpalmer	unexpand \
18638653Sgpalmer	unifdef \
18738653Sgpalmer	uniq \
18838653Sgpalmer	units \
18938653Sgpalmer	unvis \
190113288Smdodd	usbhidaction \
19162642Sn_hibma	usbhidctl \
19238653Sgpalmer	users \
19338653Sgpalmer	uudecode \
19438653Sgpalmer	uuencode \
19597372Smarcel	uuidgen \
19638653Sgpalmer	vgrind \
19738653Sgpalmer	vi \
19838653Sgpalmer	vis \
19941062Sbde	vmstat \
20038653Sgpalmer	w \
20138653Sgpalmer	wall \
20238653Sgpalmer	wc \
20338653Sgpalmer	what \
20499379Sjohan	whereis \
20538653Sgpalmer	which \
20638653Sgpalmer	who \
20738653Sgpalmer	whois \
20838653Sgpalmer	window \
20938653Sgpalmer	write \
21038653Sgpalmer	xargs \
21138653Sgpalmer	xinstall \
212106717Smarcel	${_xlint} \
21338653Sgpalmer	xstr \
21438653Sgpalmer	yacc \
21538653Sgpalmer	yes \
21638653Sgpalmer	ypcat \
21738653Sgpalmer	ypmatch \
21838653Sgpalmer	ypwhich
2191590Srgrimes
22074813Sru.if defined(RELEASEDIR) || \
221114280Sru    (!exists(${.CURDIR}/../secure) && !exists(${.CURDIR}/../kerberos5)) || \
222115157Sdes    defined(NOCRYPT) || defined(NO_OPENSSL) || defined(NO_KERBEROS)
223114280Sru# make release needs both
22434554SjbSUBDIR+=telnet
22534554Sjb.endif
22634554Sjb
22753935Speter.if !defined(NO_BIND)
22853909SpeterSUBDIR+=dig \
22953935Speter	dnskeygen \
23053909Speter	dnsquery \
23153909Speter	host
23253909Speter.endif
23353909Speter
23486252Sgshapiro.if !defined(NO_SENDMAIL)
23597955SdougbSUBDIR+=vacation
23686252Sgshapiro.endif
23786252Sgshapiro
23834554Sjb.if ${MACHINE_ARCH} == "i386"
23936064Sjb# Things that don't compile on alpha or are aout specific:
240103436SpeterSUBDIR+=doscmd \
24152406Sbp	ncplist \
24252702Sbp	ncplogin \
24338653Sgpalmer	sasc \
244103436Speter	smbutil
24536064Sjb.endif
24634554Sjb
24756279Sobrien.if ${MACHINE_ARCH} == "alpha"
24856279SobrienSUBDIR+=uac
24956279Sobrien.endif
25056279Sobrien
251115157Sdes.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
25281054SsobomaxSUBDIR+=chkey newkey
25381054Ssobomax.endif
25481054Ssobomax
2551590Srgrimes.include <bsd.subdir.mk>
256