Makefile revision 119553
12966Swollman#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
250477Speter# $FreeBSD: head/usr.bin/Makefile 119553 2003-08-29 10:35:01Z phk $
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"
11119553Sphk.if !defined(NO_TOOLCHAIN)
12106717Smarcel_xlint=	xlint
13119553Sphk_lex=	lex
14119553Sphk_yacc=	yacc
15119553Sphk_c88=	c88
16119553Sphk_c98=	c98
17106717Smarcel.endif
18119553Sphk.endif
19106717Smarcel
20114830Speter.if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "amd64"
21119553Sphk.if !defined(NO_TOOLCHAIN)
22111204Sobrien_gprof=	gprof
23119553Sphk.endif
24111204Sobrien_truss=	truss
25111204Sobrien.endif
26111204Sobrien
27100200SwollmanSUBDIR=	alias \
28100200Swollman	apply \
2996630Stjr	asa \
3038653Sgpalmer	at \
3191706Sobrien	awk \
3238653Sgpalmer	banner \
3338653Sgpalmer	basename \
3438653Sgpalmer	biff \
3557013Sobrien	brandelf \
3678562Sobrien	bzip2 \
37108667Sobrien	bzip2recover \
38119553Sphk	${_c89} \
39119553Sphk	${_c99} \
4038653Sgpalmer	calendar \
4138653Sgpalmer	cap_mkdb \
4296845Smarkm	catman \
4338653Sgpalmer	chat \
4438653Sgpalmer	checknr \
4538653Sgpalmer	chpass \
4638653Sgpalmer	cksum \
4738653Sgpalmer	cmp \
4838653Sgpalmer	col \
4938653Sgpalmer	colcrt \
5038653Sgpalmer	colldef \
5138653Sgpalmer	colrm \
5238653Sgpalmer	column \
5338653Sgpalmer	comm \
5438653Sgpalmer	compile_et \
5538653Sgpalmer	compress \
5695926Stjr	csplit \
5738653Sgpalmer	ctags \
5838653Sgpalmer	cut \
5938653Sgpalmer	dirname \
6038653Sgpalmer	du \
6138653Sgpalmer	ee \
62108439Sobrien	elf2aout \
63109314Sobrien	elfdump \
6440826Sjoerg	enigma \
6538653Sgpalmer	env \
6638653Sgpalmer	expand \
6738653Sgpalmer	false \
6838653Sgpalmer	fetch \
6938653Sgpalmer	file \
7038653Sgpalmer	file2c \
7138653Sgpalmer	find \
7238653Sgpalmer	finger \
7338653Sgpalmer	fmt \
7438653Sgpalmer	fold \
7538653Sgpalmer	from \
7641036Sdima	fstat \
7763499Sps	fsync \
7838653Sgpalmer	ftp \
79103303Speter	gcore \
8038653Sgpalmer	gencat \
81101629Sjake	getconf \
8238653Sgpalmer	getopt \
83111204Sobrien	${_gprof} \
8438653Sgpalmer	head \
8565627Snectar	hesinfo \
8638653Sgpalmer	hexdump \
8738653Sgpalmer	id \
8838653Sgpalmer	indent \
8938653Sgpalmer	ipcrm \
9038653Sgpalmer	ipcs \
9138653Sgpalmer	join \
9238653Sgpalmer	jot \
9338653Sgpalmer	kdump \
9438653Sgpalmer	keylogin \
9538653Sgpalmer	keylogout \
9638653Sgpalmer	killall \
9738653Sgpalmer	ktrace \
9893619Sjake	ktrdump \
9938653Sgpalmer	lam \
10038653Sgpalmer	last \
10138653Sgpalmer	lastcomm \
10239614Sbde	ldd \
10338653Sgpalmer	leave \
10460789Sps	less \
10560789Sps	lessecho \
10660789Sps	lesskey \
107119553Sphk	${_lex} \
10838653Sgpalmer	limits \
109116677Sphantom	locale \
11038653Sgpalmer	locate \
11138653Sgpalmer	lock \
11238653Sgpalmer	lockf \
11338653Sgpalmer	logger \
11438653Sgpalmer	login \
11538653Sgpalmer	logname \
11638653Sgpalmer	look \
11738653Sgpalmer	lorder \
11838653Sgpalmer	lsvfs \
11938653Sgpalmer	m4 \
12038653Sgpalmer	mail \
12138653Sgpalmer	make \
12296845Smarkm	makewhatis \
12338653Sgpalmer	mesg \
12439614Sbde	minigzip \
12538653Sgpalmer	mkdep \
12638653Sgpalmer	mkfifo \
12738653Sgpalmer	mklocale \
12838653Sgpalmer	mkstr \
12938653Sgpalmer	mktemp \
13038653Sgpalmer	msgs \
13139914Sdfr	mt \
13238653Sgpalmer	ncal \
13338653Sgpalmer	netstat \
13497365Stjr	newgrp \
13538653Sgpalmer	nfsstat \
13638653Sgpalmer	nice \
13776273Sbrian	nl \
13838653Sgpalmer	nohup \
13938653Sgpalmer	objformat \
14038653Sgpalmer	opieinfo \
14138653Sgpalmer	opiekey \
14238653Sgpalmer	opiepasswd \
14338653Sgpalmer	pagesize \
14438653Sgpalmer	passwd \
14538653Sgpalmer	paste \
14697096Stjr	pathchk \
14738653Sgpalmer	pr \
14838653Sgpalmer	printenv \
14938653Sgpalmer	printf \
15038653Sgpalmer	quota \
15138653Sgpalmer	renice \
15238653Sgpalmer	rev \
15395332Sobrien	rlogin \
15438653Sgpalmer	rpcgen \
15538653Sgpalmer	rpcinfo \
15638653Sgpalmer	rs \
15795332Sobrien	rsh \
15838653Sgpalmer	rup \
15938653Sgpalmer	ruptime \
16038653Sgpalmer	rusers \
16138653Sgpalmer	rwall \
16238653Sgpalmer	rwho \
16338653Sgpalmer	script \
16438653Sgpalmer	sed \
16538653Sgpalmer	shar \
16638653Sgpalmer	showmount \
16745701Sdes	sockstat \
16838653Sgpalmer	split \
16997955Sdougb	stat \
17038653Sgpalmer	su \
17138653Sgpalmer	symorder \
17241035Sdima	systat \
17397034Stjr	tabs \
17438653Sgpalmer	tail \
17538653Sgpalmer	talk \
17638653Sgpalmer	tcopy \
17738653Sgpalmer	tee \
178117675Smarkm	telnet \
17938653Sgpalmer	tftp \
18038653Sgpalmer	time \
18188277Smarkm	tip \
18238653Sgpalmer	top \
18338653Sgpalmer	touch \
18438653Sgpalmer	tput \
18538653Sgpalmer	tr \
18638653Sgpalmer	true \
18763437Ssheldonh	truncate \
188111204Sobrien	${_truss} \
18938653Sgpalmer	tset \
19038653Sgpalmer	tsort \
19138653Sgpalmer	tty \
19238653Sgpalmer	ul \
19338653Sgpalmer	uname \
19438653Sgpalmer	unexpand \
19538653Sgpalmer	unifdef \
19638653Sgpalmer	uniq \
19738653Sgpalmer	units \
19838653Sgpalmer	unvis \
19938653Sgpalmer	users \
20038653Sgpalmer	uudecode \
20138653Sgpalmer	uuencode \
20297372Smarcel	uuidgen \
20338653Sgpalmer	vgrind \
20438653Sgpalmer	vi \
20538653Sgpalmer	vis \
20641062Sbde	vmstat \
20738653Sgpalmer	w \
20838653Sgpalmer	wall \
20938653Sgpalmer	wc \
21038653Sgpalmer	what \
21199379Sjohan	whereis \
21238653Sgpalmer	which \
21338653Sgpalmer	who \
21438653Sgpalmer	whois \
21538653Sgpalmer	window \
21638653Sgpalmer	write \
21738653Sgpalmer	xargs \
21838653Sgpalmer	xinstall \
219106717Smarcel	${_xlint} \
22038653Sgpalmer	xstr \
221119553Sphk	${_yacc} \
22238653Sgpalmer	yes \
22338653Sgpalmer	ypcat \
22438653Sgpalmer	ypmatch \
22538653Sgpalmer	ypwhich
2261590Srgrimes
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
238119553Sphk.if !defined(NO_USB)
239119553SphkSUBDIR+=usbhidaction \
240119553Sphk	usbhidctl
241119553Sphk.endif
242119553Sphk
24334554Sjb.if ${MACHINE_ARCH} == "i386"
24436064Sjb# Things that don't compile on alpha or are aout specific:
245103436SpeterSUBDIR+=doscmd \
24652406Sbp	ncplist \
24752702Sbp	ncplogin \
24838653Sgpalmer	sasc \
249103436Speter	smbutil
25036064Sjb.endif
25134554Sjb
25256279Sobrien.if ${MACHINE_ARCH} == "alpha"
25356279SobrienSUBDIR+=uac
25456279Sobrien.endif
25556279Sobrien
256117952Speter.if ${MACHINE_ARCH} == "amd64"
257117952SpeterSUBDIR+=ncplist \
258117952Speter	ncplogin \
259117952Speter	smbutil
260117952Speter.endif
261117952Speter
262117978Smarkm.if !defined(NOCRYPT) && !defined(NO_OPENSSL)
26381054SsobomaxSUBDIR+=chkey newkey
26481054Ssobomax.endif
26581054Ssobomax
2661590Srgrimes.include <bsd.subdir.mk>
267