Makefile revision 97096
160894Smsmith#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
260894Smsmith# $FreeBSD: head/usr.bin/Makefile 97096 2002-05-22 10:32:24Z tjr $
360894Smsmith
460894Smsmith# XXX MISSING:		deroff diction graph learn plot
560894Smsmith#			spell spline struct xsend
660894Smsmith# XXX broken:		tconv
760894Smsmith# XXX Use GNU versions: apropos bc dc diff grep ld man patch ptx whatis
860894Smsmith# Moved to secure: bdes
960894Smsmith#
1060894SmsmithSUBDIR=	apply \
1160894Smsmith	asa \
1260894Smsmith	at \
1360894Smsmith	awk \
1460894Smsmith	banner \
1560894Smsmith	basename \
1660894Smsmith	biff \
1760894Smsmith	brandelf \
1860894Smsmith	bzip2 \
1960894Smsmith	c89 \
2060894Smsmith	calendar \
2160894Smsmith	cap_mkdb \
2260894Smsmith	catman \
2360894Smsmith	chat \
2460894Smsmith	checknr \
2560894Smsmith	chflags \
2660894Smsmith	chpass \
2760894Smsmith	cksum \
2860894Smsmith	cmp \
2960894Smsmith	col \
30130358Svkashyap	colcrt \
31123103Sps	colldef \
3260894Smsmith	colrm \
3367555Smsmith	column \
3467555Smsmith	comm \
3587599Sobrien	compile_et \
3667555Smsmith	compress \
3767555Smsmith	csplit \
3867555Smsmith	ctags \
3987599Sobrien	cut \
4067555Smsmith	dirname \
4160894Smsmith	du \
4260894Smsmith	ee \
4360894Smsmith	elf2aout \
4460894Smsmith	enigma \
4560894Smsmith	env \
4660894Smsmith	expand \
4760894Smsmith	false \
4860894Smsmith	fetch \
4960894Smsmith	file \
5060894Smsmith	file2c \
5160894Smsmith	find \
5260894Smsmith	finger \
5360894Smsmith	fmt \
5460894Smsmith	fold \
5560894Smsmith	from \
56123103Sps	fstat \
57123103Sps	fsync \
5860894Smsmith	ftp \
5967555Smsmith	gencat \
6067555Smsmith	getopt \
6167555Smsmith	gprof \
62200991Smav	head \
6360894Smsmith	hesinfo \
6460894Smsmith	hexdump \
6560894Smsmith	id \
6660894Smsmith	indent \
6760894Smsmith	ipcrm \
6860894Smsmith	ipcs \
6960894Smsmith	join \
7060894Smsmith	jot \
7160894Smsmith	kdump \
7260894Smsmith	kenv \
7360894Smsmith	keylogin \
7460894Smsmith	keylogout \
7560894Smsmith	killall \
7660894Smsmith	ktrace \
77118816Sps	ktrdump \
7860894Smsmith	lam \
7960894Smsmith	last \
8060894Smsmith	lastcomm \
8160894Smsmith	ldd \
8260894Smsmith	leave \
8360894Smsmith	less \
8460894Smsmith	lessecho \
8560894Smsmith	lesskey \
8660894Smsmith	lex \
8760894Smsmith	limits \
8860894Smsmith	locate \
89127415Svkashyap	lock \
9060894Smsmith	lockf \
9160894Smsmith	logger \
9260894Smsmith	login \
9360894Smsmith	logname \
9467555Smsmith	look \
95118816Sps	lorder \
96118816Sps	lsvfs \
97127415Svkashyap	m4 \
9860894Smsmith	mail \
9960894Smsmith	make \
10067555Smsmith	makewhatis \
10167555Smsmith	mesg \
10260894Smsmith	minigzip \
10360894Smsmith	mkdep \
104118816Sps	mkfifo \
105118816Sps	mklocale \
106118816Sps	mkstr \
107118816Sps	mktemp \
108118816Sps	msgs \
109118816Sps	mt \
11060894Smsmith	ncal \
11160894Smsmith	netstat \
11260894Smsmith	nfsstat \
11360894Smsmith	nice \
11460894Smsmith	nl \
11560894Smsmith	nohup \
11667555Smsmith	objformat \
117240209Sjhb	opieinfo \
11867555Smsmith	opiekey \
11967555Smsmith	opiepasswd \
12067555Smsmith	pagesize \
12167555Smsmith	passwd \
12260894Smsmith	paste \
12360894Smsmith	pathchk \
12467555Smsmith	pr \
12560894Smsmith	printenv \
12660894Smsmith	printf \
12767555Smsmith	quota \
128240137Sjhb	renice \
12960894Smsmith	rev \
13060894Smsmith	rlogin \
13160894Smsmith	rpcgen \
13260894Smsmith	rpcinfo \
13360894Smsmith	rs \
13460894Smsmith	rsh \
13560894Smsmith	rup \
136130358Svkashyap	ruptime \
137130358Svkashyap	rusers \
138239244Sjhb	rwall \
13967555Smsmith	rwho \
14067555Smsmith	script \
14160894Smsmith	sed \
14267555Smsmith	shar \
14360894Smsmith	showmount \
14460894Smsmith	sockstat \
14560894Smsmith	soelim \
14667555Smsmith	split \
14760894Smsmith	su \
14867555Smsmith	symorder \
14967555Smsmith	systat \
15067555Smsmith	tabs \
15167555Smsmith	tail \
15269543Smsmith	talk \
153118816Sps	tcopy \
15469543Smsmith	tee \
15569543Smsmith	tftp \
156197409Srdivacky	time \
15767555Smsmith	tip \
15867555Smsmith	top \
15967555Smsmith	touch \
16067555Smsmith	tput \
16167555Smsmith	tr \
16260894Smsmith	true \
163123103Sps	truncate \
164118816Sps	truss \
165123103Sps	tset \
166118508Sps	tsort \
16791790Smsmith	tty \
16891790Smsmith	ul \
169240209Sjhb	uname \
170118816Sps	unexpand \
17167555Smsmith	unifdef \
172118816Sps	uniq \
17367555Smsmith	units \
17467555Smsmith	unvis \
17567555Smsmith	usbhidctl \
17667555Smsmith	users \
17767555Smsmith	uudecode \
17869543Smsmith	uuencode \
17967555Smsmith	vgrind \
18067555Smsmith	vi \
18167555Smsmith	vis \
18267555Smsmith	vmstat \
18367555Smsmith	w \
18467555Smsmith	wall \
18567555Smsmith	wc \
18667555Smsmith	what \
187123103Sps	whereis \
188123103Sps	which \
189123103Sps	who \
190123103Sps	whois \
191123103Sps	window \
192123103Sps	write \
193123103Sps	xargs \
194123103Sps	xinstall \
195123103Sps	xstr \
196123103Sps	yacc \
197123103Sps	yes \
198123103Sps	ypcat \
199123103Sps	ypmatch \
200123103Sps	ypwhich
20167555Smsmith
20267555Smsmith.if defined(RELEASEDIR) || \
20367555Smsmith    (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
20467555Smsmith    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
20567555Smsmith# Releases need both this non-crypt telnet and the crypt telnet.
20667555SmsmithSUBDIR+=telnet
20767555Smsmith.endif
20867555Smsmith
20967555Smsmith.if !defined(NO_BIND)
21067555SmsmithSUBDIR+=dig \
21167555Smsmith	dnskeygen \
21267555Smsmith	dnsquery \
21367555Smsmith	host
21467555Smsmith.endif
21567555Smsmith
21667555Smsmith.if !defined(NO_SENDMAIL)
21767555SmsmithSUBDIR+=vacation 
21867555Smsmith.endif
21967555Smsmith
22067555Smsmith.if ${MACHINE_ARCH} == "i386"
22167555Smsmith# Things that don't compile on alpha or are aout specific:
22267555SmsmithSUBDIR+=ar \
22367555Smsmith	doscmd \
22467555Smsmith	gcore \
22567555Smsmith	ncplist \
22667555Smsmith	ncplogin \
22767555Smsmith	nm \
22867555Smsmith	ranlib \
22967555Smsmith	sasc \
23067555Smsmith	size \
23167555Smsmith	smbutil \
23267555Smsmith	strings \
23367555Smsmith	strip
23467555Smsmith.endif
23567555Smsmith
23667555Smsmith.if ${MACHINE_ARCH} == "alpha"
23767555SmsmithSUBDIR+=uac
23867555Smsmith.endif
23967555Smsmith
24067555Smsmith# Things which don't compile on new platforms yet:
24167555Smsmith.if ${MACHINE_ARCH} != "sparc64" && ${MACHINE_ARCH} != "ia64"
24267555SmsmithSUBDIR+=xlint
24367555Smsmith.endif
24467555Smsmith.if ${CXX:T} != "c++"
24567555SmsmithSUBDIR+=getconf
24660894Smsmith.endif
24767555Smsmith
24860894Smsmith.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
24967555SmsmithSUBDIR+=chkey newkey
25067555Smsmith.endif
25167555Smsmith
252240209Sjhb.include <bsd.subdir.mk>
25367555Smsmith