Makefile revision 103303
12966Swollman#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
250477Speter# $FreeBSD: head/usr.bin/Makefile 103303 2002-09-13 18:29:08Z peter $
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#
10100200SwollmanSUBDIR=	alias \
11100200Swollman	apply \
1296630Stjr	asa \
1338653Sgpalmer	at \
1491706Sobrien	awk \
1538653Sgpalmer	banner \
1638653Sgpalmer	basename \
1738653Sgpalmer	biff \
1857013Sobrien	brandelf \
1978562Sobrien	bzip2 \
2038653Sgpalmer	c89 \
2138653Sgpalmer	calendar \
2238653Sgpalmer	cap_mkdb \
2396845Smarkm	catman \
2438653Sgpalmer	chat \
2538653Sgpalmer	checknr \
2638653Sgpalmer	chflags \
2738653Sgpalmer	chpass \
2838653Sgpalmer	cksum \
2938653Sgpalmer	cmp \
3038653Sgpalmer	col \
3138653Sgpalmer	colcrt \
3238653Sgpalmer	colldef \
3338653Sgpalmer	colrm \
3438653Sgpalmer	column \
3538653Sgpalmer	comm \
3638653Sgpalmer	compile_et \
3738653Sgpalmer	compress \
3895926Stjr	csplit \
3938653Sgpalmer	ctags \
4038653Sgpalmer	cut \
4138653Sgpalmer	dirname \
4238653Sgpalmer	du \
4338653Sgpalmer	ee \
4440826Sjoerg	enigma \
4538653Sgpalmer	env \
4638653Sgpalmer	expand \
4738653Sgpalmer	false \
4838653Sgpalmer	fetch \
4938653Sgpalmer	file \
5038653Sgpalmer	file2c \
5138653Sgpalmer	find \
5238653Sgpalmer	finger \
5338653Sgpalmer	fmt \
5438653Sgpalmer	fold \
5538653Sgpalmer	from \
5641036Sdima	fstat \
5763499Sps	fsync \
5838653Sgpalmer	ftp \
59103303Speter	gcore \
6038653Sgpalmer	gencat \
61101629Sjake	getconf \
6238653Sgpalmer	getopt \
6348839Ssimokawa	gprof \
6438653Sgpalmer	head \
6565627Snectar	hesinfo \
6638653Sgpalmer	hexdump \
6738653Sgpalmer	id \
6838653Sgpalmer	indent \
6938653Sgpalmer	ipcrm \
7038653Sgpalmer	ipcs \
7138653Sgpalmer	join \
7238653Sgpalmer	jot \
7338653Sgpalmer	kdump \
7462813Speter	kenv \
7538653Sgpalmer	keylogin \
7638653Sgpalmer	keylogout \
7738653Sgpalmer	killall \
7838653Sgpalmer	ktrace \
7993619Sjake	ktrdump \
8038653Sgpalmer	lam \
8138653Sgpalmer	last \
8238653Sgpalmer	lastcomm \
8339614Sbde	ldd \
8438653Sgpalmer	leave \
8560789Sps	less \
8660789Sps	lessecho \
8760789Sps	lesskey \
8838653Sgpalmer	lex \
8938653Sgpalmer	limits \
9038653Sgpalmer	locate \
9138653Sgpalmer	lock \
9238653Sgpalmer	lockf \
9338653Sgpalmer	logger \
9438653Sgpalmer	login \
9538653Sgpalmer	logname \
9638653Sgpalmer	look \
9738653Sgpalmer	lorder \
9838653Sgpalmer	lsvfs \
9938653Sgpalmer	m4 \
10038653Sgpalmer	mail \
10138653Sgpalmer	make \
10296845Smarkm	makewhatis \
10338653Sgpalmer	mesg \
10439614Sbde	minigzip \
10538653Sgpalmer	mkdep \
10638653Sgpalmer	mkfifo \
10738653Sgpalmer	mklocale \
10838653Sgpalmer	mkstr \
10938653Sgpalmer	mktemp \
11038653Sgpalmer	msgs \
11139914Sdfr	mt \
11238653Sgpalmer	ncal \
11338653Sgpalmer	netstat \
11497365Stjr	newgrp \
11538653Sgpalmer	nfsstat \
11638653Sgpalmer	nice \
11776273Sbrian	nl \
11838653Sgpalmer	nohup \
11938653Sgpalmer	objformat \
12038653Sgpalmer	opieinfo \
12138653Sgpalmer	opiekey \
12238653Sgpalmer	opiepasswd \
12338653Sgpalmer	pagesize \
12438653Sgpalmer	passwd \
12538653Sgpalmer	paste \
12697096Stjr	pathchk \
12738653Sgpalmer	pr \
12838653Sgpalmer	printenv \
12938653Sgpalmer	printf \
13038653Sgpalmer	quota \
13138653Sgpalmer	renice \
13238653Sgpalmer	rev \
13395332Sobrien	rlogin \
13438653Sgpalmer	rpcgen \
13538653Sgpalmer	rpcinfo \
13638653Sgpalmer	rs \
13795332Sobrien	rsh \
13838653Sgpalmer	rup \
13938653Sgpalmer	ruptime \
14038653Sgpalmer	rusers \
14138653Sgpalmer	rwall \
14238653Sgpalmer	rwho \
14338653Sgpalmer	script \
14438653Sgpalmer	sed \
14538653Sgpalmer	shar \
14638653Sgpalmer	showmount \
14745701Sdes	sockstat \
14838653Sgpalmer	soelim \
14938653Sgpalmer	split \
15097955Sdougb	stat \
15138653Sgpalmer	su \
15238653Sgpalmer	symorder \
15341035Sdima	systat \
15497034Stjr	tabs \
15538653Sgpalmer	tail \
15638653Sgpalmer	talk \
15738653Sgpalmer	tcopy \
15838653Sgpalmer	tee \
15938653Sgpalmer	tftp \
16038653Sgpalmer	time \
16188277Smarkm	tip \
16238653Sgpalmer	top \
16338653Sgpalmer	touch \
16438653Sgpalmer	tput \
16538653Sgpalmer	tr \
16638653Sgpalmer	true \
16763437Ssheldonh	truncate \
16838653Sgpalmer	tset \
16938653Sgpalmer	tsort \
17038653Sgpalmer	tty \
17138653Sgpalmer	ul \
17238653Sgpalmer	uname \
17338653Sgpalmer	unexpand \
17438653Sgpalmer	unifdef \
17538653Sgpalmer	uniq \
17638653Sgpalmer	units \
17738653Sgpalmer	unvis \
17862642Sn_hibma	usbhidctl \
17938653Sgpalmer	users \
18038653Sgpalmer	uudecode \
18138653Sgpalmer	uuencode \
18297372Smarcel	uuidgen \
18338653Sgpalmer	vgrind \
18438653Sgpalmer	vi \
18538653Sgpalmer	vis \
18641062Sbde	vmstat \
18738653Sgpalmer	w \
18838653Sgpalmer	wall \
18938653Sgpalmer	wc \
19038653Sgpalmer	what \
19199379Sjohan	whereis \
19238653Sgpalmer	which \
19338653Sgpalmer	who \
19438653Sgpalmer	whois \
19538653Sgpalmer	window \
19638653Sgpalmer	write \
19738653Sgpalmer	xargs \
19838653Sgpalmer	xinstall \
19938653Sgpalmer	xstr \
20038653Sgpalmer	yacc \
20138653Sgpalmer	yes \
20238653Sgpalmer	ypcat \
20338653Sgpalmer	ypmatch \
20438653Sgpalmer	ypwhich
2051590Srgrimes
20674813Sru.if defined(RELEASEDIR) || \
20774813Sru    (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
20874813Sru    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
20939614Sbde# Releases need both this non-crypt telnet and the crypt telnet.
21034554SjbSUBDIR+=telnet
21134554Sjb.endif
21234554Sjb
21353935Speter.if !defined(NO_BIND)
21453909SpeterSUBDIR+=dig \
21553935Speter	dnskeygen \
21653909Speter	dnsquery \
21753909Speter	host
21853909Speter.endif
21953909Speter
22098064Sdougb.if !defined(NO_PERL_WRAPPER)
22197821SdesSUBDIR+=perl
22297821Sdes.endif
22397821Sdes
22486252Sgshapiro.if !defined(NO_SENDMAIL)
22597955SdougbSUBDIR+=vacation
22686252Sgshapiro.endif
22786252Sgshapiro
22834554Sjb.if ${MACHINE_ARCH} == "i386"
22936064Sjb# Things that don't compile on alpha or are aout specific:
23038653SgpalmerSUBDIR+=ar \
23194525Sru	doscmd \
23252406Sbp	ncplist \
23352702Sbp	ncplogin \
23438653Sgpalmer	nm \
23538653Sgpalmer	ranlib \
23638653Sgpalmer	sasc \
23738653Sgpalmer	size \
23887960Ssheldonh	smbutil \
23938653Sgpalmer	strings \
24041035Sdima	strip
24136064Sjb.endif
24234554Sjb
24356279Sobrien.if ${MACHINE_ARCH} == "alpha"
24456279SobrienSUBDIR+=uac
24556279Sobrien.endif
24656279Sobrien
24794231Sobrien# Things which don't compile on new platforms yet:
248101630Sjake.if ${MACHINE_ARCH} != "ia64"
249101631SjakeSUBDIR+=truss xlint
25093932Speter.endif
25193932Speter
25281878Speter.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
25381054SsobomaxSUBDIR+=chkey newkey
25481054Ssobomax.endif
25581054Ssobomax
2561590Srgrimes.include <bsd.subdir.mk>
257