Makefile revision 109314
12966Swollman#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
250477Speter# $FreeBSD: head/usr.bin/Makefile 109314 2003-01-15 18:33:32Z obrien $
31590Srgrimes
44699Sjkh# XXX MISSING:		deroff diction graph learn plot
534706Sbde#			spell spline struct xsend
650634Speter# XXX broken:		tconv
797128Sjmallett# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis
81930Swollman# Moved to secure: bdes
91930Swollman#
10106717Smarcel
11106717Smarcel.if ${MACHINE_ARCH} != "ia64"
12106717Smarcel_xlint=	xlint
13106717Smarcel.endif
14106717Smarcel
15100200SwollmanSUBDIR=	alias \
16100200Swollman	apply \
1796630Stjr	asa \
1838653Sgpalmer	at \
1991706Sobrien	awk \
2038653Sgpalmer	banner \
2138653Sgpalmer	basename \
2238653Sgpalmer	biff \
2357013Sobrien	brandelf \
2478562Sobrien	bzip2 \
25108667Sobrien	bzip2recover \
2638653Sgpalmer	c89 \
27104615Stjr	c99 \
2838653Sgpalmer	calendar \
2938653Sgpalmer	cap_mkdb \
3096845Smarkm	catman \
3138653Sgpalmer	chat \
3238653Sgpalmer	checknr \
3338653Sgpalmer	chflags \
3438653Sgpalmer	chpass \
3538653Sgpalmer	cksum \
3638653Sgpalmer	cmp \
3738653Sgpalmer	col \
3838653Sgpalmer	colcrt \
3938653Sgpalmer	colldef \
4038653Sgpalmer	colrm \
4138653Sgpalmer	column \
4238653Sgpalmer	comm \
4338653Sgpalmer	compile_et \
4438653Sgpalmer	compress \
4595926Stjr	csplit \
4638653Sgpalmer	ctags \
4738653Sgpalmer	cut \
4838653Sgpalmer	dirname \
4938653Sgpalmer	du \
5038653Sgpalmer	ee \
51108439Sobrien	elf2aout \
52109314Sobrien	elfdump \
5340826Sjoerg	enigma \
5438653Sgpalmer	env \
5538653Sgpalmer	expand \
5638653Sgpalmer	false \
5738653Sgpalmer	fetch \
5838653Sgpalmer	file \
5938653Sgpalmer	file2c \
6038653Sgpalmer	find \
6138653Sgpalmer	finger \
6238653Sgpalmer	fmt \
6338653Sgpalmer	fold \
6438653Sgpalmer	from \
6541036Sdima	fstat \
6663499Sps	fsync \
6738653Sgpalmer	ftp \
68103303Speter	gcore \
6938653Sgpalmer	gencat \
70101629Sjake	getconf \
7138653Sgpalmer	getopt \
7248839Ssimokawa	gprof \
7338653Sgpalmer	head \
7465627Snectar	hesinfo \
7538653Sgpalmer	hexdump \
7638653Sgpalmer	id \
7738653Sgpalmer	indent \
7838653Sgpalmer	ipcrm \
7938653Sgpalmer	ipcs \
8038653Sgpalmer	join \
8138653Sgpalmer	jot \
8238653Sgpalmer	kdump \
8362813Speter	kenv \
8438653Sgpalmer	keylogin \
8538653Sgpalmer	keylogout \
8638653Sgpalmer	killall \
8738653Sgpalmer	ktrace \
8893619Sjake	ktrdump \
8938653Sgpalmer	lam \
9038653Sgpalmer	last \
9138653Sgpalmer	lastcomm \
9239614Sbde	ldd \
9338653Sgpalmer	leave \
9460789Sps	less \
9560789Sps	lessecho \
9660789Sps	lesskey \
9738653Sgpalmer	lex \
9838653Sgpalmer	limits \
9938653Sgpalmer	locate \
10038653Sgpalmer	lock \
10138653Sgpalmer	lockf \
10238653Sgpalmer	logger \
10338653Sgpalmer	login \
10438653Sgpalmer	logname \
10538653Sgpalmer	look \
10638653Sgpalmer	lorder \
10738653Sgpalmer	lsvfs \
10838653Sgpalmer	m4 \
10938653Sgpalmer	mail \
11038653Sgpalmer	make \
11196845Smarkm	makewhatis \
11238653Sgpalmer	mesg \
11339614Sbde	minigzip \
11438653Sgpalmer	mkdep \
11538653Sgpalmer	mkfifo \
11638653Sgpalmer	mklocale \
11738653Sgpalmer	mkstr \
11838653Sgpalmer	mktemp \
11938653Sgpalmer	msgs \
12039914Sdfr	mt \
12138653Sgpalmer	ncal \
12238653Sgpalmer	netstat \
12397365Stjr	newgrp \
12438653Sgpalmer	nfsstat \
12538653Sgpalmer	nice \
12676273Sbrian	nl \
12738653Sgpalmer	nohup \
12838653Sgpalmer	objformat \
12938653Sgpalmer	opieinfo \
13038653Sgpalmer	opiekey \
13138653Sgpalmer	opiepasswd \
13238653Sgpalmer	pagesize \
13338653Sgpalmer	passwd \
13438653Sgpalmer	paste \
13597096Stjr	pathchk \
13638653Sgpalmer	pr \
13738653Sgpalmer	printenv \
13838653Sgpalmer	printf \
13938653Sgpalmer	quota \
14038653Sgpalmer	renice \
14138653Sgpalmer	rev \
14295332Sobrien	rlogin \
14338653Sgpalmer	rpcgen \
14438653Sgpalmer	rpcinfo \
14538653Sgpalmer	rs \
14695332Sobrien	rsh \
14738653Sgpalmer	rup \
14838653Sgpalmer	ruptime \
14938653Sgpalmer	rusers \
15038653Sgpalmer	rwall \
15138653Sgpalmer	rwho \
15238653Sgpalmer	script \
15338653Sgpalmer	sed \
15438653Sgpalmer	shar \
15538653Sgpalmer	showmount \
15645701Sdes	sockstat \
15738653Sgpalmer	split \
15897955Sdougb	stat \
15938653Sgpalmer	su \
16038653Sgpalmer	symorder \
16141035Sdima	systat \
16297034Stjr	tabs \
16338653Sgpalmer	tail \
16438653Sgpalmer	talk \
16538653Sgpalmer	tcopy \
16638653Sgpalmer	tee \
16738653Sgpalmer	tftp \
16838653Sgpalmer	time \
16988277Smarkm	tip \
17038653Sgpalmer	top \
17138653Sgpalmer	touch \
17238653Sgpalmer	tput \
17338653Sgpalmer	tr \
17438653Sgpalmer	true \
17563437Ssheldonh	truncate \
176106717Smarcel	truss \
17738653Sgpalmer	tset \
17838653Sgpalmer	tsort \
17938653Sgpalmer	tty \
18038653Sgpalmer	ul \
18138653Sgpalmer	uname \
18238653Sgpalmer	unexpand \
18338653Sgpalmer	unifdef \
18438653Sgpalmer	uniq \
18538653Sgpalmer	units \
18638653Sgpalmer	unvis \
18762642Sn_hibma	usbhidctl \
18838653Sgpalmer	users \
18938653Sgpalmer	uudecode \
19038653Sgpalmer	uuencode \
19197372Smarcel	uuidgen \
19238653Sgpalmer	vgrind \
19338653Sgpalmer	vi \
19438653Sgpalmer	vis \
19541062Sbde	vmstat \
19638653Sgpalmer	w \
19738653Sgpalmer	wall \
19838653Sgpalmer	wc \
19938653Sgpalmer	what \
20099379Sjohan	whereis \
20138653Sgpalmer	which \
20238653Sgpalmer	who \
20338653Sgpalmer	whois \
20438653Sgpalmer	window \
20538653Sgpalmer	write \
20638653Sgpalmer	xargs \
20738653Sgpalmer	xinstall \
208106717Smarcel	${_xlint} \
20938653Sgpalmer	xstr \
21038653Sgpalmer	yacc \
21138653Sgpalmer	yes \
21238653Sgpalmer	ypcat \
21338653Sgpalmer	ypmatch \
21438653Sgpalmer	ypwhich
2151590Srgrimes
21674813Sru.if defined(RELEASEDIR) || \
21774813Sru    (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
21874813Sru    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
21939614Sbde# Releases need both this non-crypt telnet and the crypt telnet.
22034554SjbSUBDIR+=telnet
22134554Sjb.endif
22234554Sjb
22353935Speter.if !defined(NO_BIND)
22453909SpeterSUBDIR+=dig \
22553935Speter	dnskeygen \
22653909Speter	dnsquery \
22753909Speter	host
22853909Speter.endif
22953909Speter
23086252Sgshapiro.if !defined(NO_SENDMAIL)
23197955SdougbSUBDIR+=vacation
23286252Sgshapiro.endif
23386252Sgshapiro
23434554Sjb.if ${MACHINE_ARCH} == "i386"
23536064Sjb# Things that don't compile on alpha or are aout specific:
236103436SpeterSUBDIR+=doscmd \
23752406Sbp	ncplist \
23852702Sbp	ncplogin \
23938653Sgpalmer	sasc \
240103436Speter	smbutil
24136064Sjb.endif
24234554Sjb
24356279Sobrien.if ${MACHINE_ARCH} == "alpha"
24456279SobrienSUBDIR+=uac
24556279Sobrien.endif
24656279Sobrien
24781878Speter.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
24881054SsobomaxSUBDIR+=chkey newkey
24981054Ssobomax.endif
25081054Ssobomax
2511590Srgrimes.include <bsd.subdir.mk>
252