Makefile revision 97279
10SN/A#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
20SN/A# $FreeBSD: head/usr.bin/Makefile 97279 2002-05-25 13:29:47Z ru $
30SN/A
40SN/A# XXX MISSING:		deroff diction graph learn plot
51133Sjoehw#			spell spline struct xsend
61133Sjoehw# XXX broken:		tconv
71133Sjoehw# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis
81133Sjoehw# Moved to secure: bdes
91133Sjoehw#
101133SjoehwSUBDIR=	apply \
111133Sjoehw	asa \
121133Sjoehw	at \
131133Sjoehw	awk \
141133Sjoehw	banner \
151133Sjoehw	basename \
161133Sjoehw	biff \
171133Sjoehw	brandelf \
181133Sjoehw	bzip2 \
191133Sjoehw	c89 \
201133Sjoehw	calendar \
211133Sjoehw	cap_mkdb \
220SN/A	catman \
230SN/A	chat \
241208Sjoehw	checknr \
251208Sjoehw	chflags \
261208Sjoehw	chpass \
271208Sjoehw	cksum \
280SN/A	cmp \
291208Sjoehw	col \
300SN/A	colcrt \
310SN/A	colldef \
320SN/A	colrm \
330SN/A	column \
340SN/A	comm \
351208Sjoehw	compile_et \
360SN/A	compress \
370SN/A	csplit \
381208Sjoehw	ctags \
391208Sjoehw	cut \
401208Sjoehw	dirname \
411208Sjoehw	du \
421208Sjoehw	ee \
431208Sjoehw	enigma \
441208Sjoehw	env \
451208Sjoehw	expand \
461208Sjoehw	false \
471208Sjoehw	fetch \
481208Sjoehw	file \
491208Sjoehw	file2c \
501208Sjoehw	find \
511208Sjoehw	finger \
521208Sjoehw	fmt \
531208Sjoehw	fold \
541208Sjoehw	from \
551208Sjoehw	fstat \
560SN/A	fsync \
571208Sjoehw	ftp \
581208Sjoehw	gencat \
591208Sjoehw	getopt \
601208Sjoehw	gprof \
611208Sjoehw	head \
621208Sjoehw	help \
631208Sjoehw	hesinfo \
641208Sjoehw	hexdump \
650SN/A	id \
661208Sjoehw	indent \
671208Sjoehw	ipcrm \
681208Sjoehw	ipcs \
691208Sjoehw	join \
701208Sjoehw	jot \
711208Sjoehw	kdump \
721208Sjoehw	kenv \
731208Sjoehw	keylogin \
741208Sjoehw	keylogout \
750SN/A	killall \
760SN/A	ktrace \
771208Sjoehw	ktrdump \
781208Sjoehw	lam \
791208Sjoehw	last \
801208Sjoehw	lastcomm \
811208Sjoehw	ldd \
821208Sjoehw	leave \
831208Sjoehw	less \
841208Sjoehw	lessecho \
851208Sjoehw	lesskey \
861208Sjoehw	lex \
871208Sjoehw	limits \
880SN/A	locate \
890SN/A	lock \
901208Sjoehw	lockf \
911208Sjoehw	logger \
921208Sjoehw	login \
931208Sjoehw	logname \
941208Sjoehw	look \
951208Sjoehw	lorder \
961208Sjoehw	lsvfs \
971208Sjoehw	m4 \
981208Sjoehw	mail \
991208Sjoehw	make \
1001208Sjoehw	makewhatis \
1010SN/A	mesg \
1020SN/A	minigzip \
1031208Sjoehw	mkdep \
1041208Sjoehw	mkfifo \
1051208Sjoehw	mklocale \
1061208Sjoehw	mkstr \
1071208Sjoehw	mktemp \
1081208Sjoehw	msgs \
1091208Sjoehw	mt \
1101208Sjoehw	ncal \
1111208Sjoehw	netstat \
1121208Sjoehw	nfsstat \
1130SN/A	nice \
1140SN/A	nl \
1151208Sjoehw	nohup \
1161208Sjoehw	objformat \
1171208Sjoehw	opieinfo \
1181208Sjoehw	opiekey \
1191208Sjoehw	opiepasswd \
1201208Sjoehw	pagesize \
1211208Sjoehw	passwd \
1221208Sjoehw	paste \
1231208Sjoehw	pathchk \
1241208Sjoehw	pr \
1251208Sjoehw	printenv \
1261208Sjoehw	printf \
1271208Sjoehw	quota \
1281208Sjoehw	renice \
1291208Sjoehw	rev \
1301208Sjoehw	rlogin \
1311208Sjoehw	rpcgen \
1321208Sjoehw	rpcinfo \
1331208Sjoehw	rs \
1341208Sjoehw	rsh \
1351208Sjoehw	rup \
1361208Sjoehw	ruptime \
1371208Sjoehw	rusers \
1381208Sjoehw	rwall \
1391208Sjoehw	rwho \
1401208Sjoehw	sccs \
1411208Sjoehw	script \
1421208Sjoehw	sed \
1431208Sjoehw	shar \
1441208Sjoehw	showmount \
1451208Sjoehw	sockstat \
1461208Sjoehw	soelim \
1471208Sjoehw	split \
1481208Sjoehw	su \
1491208Sjoehw	symorder \
1501208Sjoehw	systat \
1511208Sjoehw	tabs \
1521208Sjoehw	tail \
1531208Sjoehw	talk \
1541208Sjoehw	tcopy \
1550SN/A	tee \
1561208Sjoehw	tftp \
1571208Sjoehw	time \
1581208Sjoehw	tip \
1591208Sjoehw	top \
1601208Sjoehw	touch \
1611208Sjoehw	tput \
1621208Sjoehw	tr \
1631208Sjoehw	true \
1641208Sjoehw	truncate \
1651208Sjoehw	truss \
1661208Sjoehw	tset \
1671208Sjoehw	tsort \
1681208Sjoehw	tty \
1691208Sjoehw	ul \
1701208Sjoehw	uname \
1711208Sjoehw	unexpand \
1721208Sjoehw	unifdef \
1731208Sjoehw	uniq \
1741208Sjoehw	units \
1751208Sjoehw	unvis \
1761208Sjoehw	usbhidctl \
1771208Sjoehw	users \
1781208Sjoehw	uudecode \
1790SN/A	uuencode \
1801208Sjoehw	vgrind \
1811208Sjoehw	vi \
1821208Sjoehw	vis \
1831208Sjoehw	vmstat \
1841208Sjoehw	w \
1851208Sjoehw	wall \
1861208Sjoehw	wc \
1871208Sjoehw	what \
1881208Sjoehw	whereis \
1891208Sjoehw	which \
1901208Sjoehw	who \
1911208Sjoehw	whois \
1921208Sjoehw	window \
1931208Sjoehw	write \
1941208Sjoehw	xargs \
1951208Sjoehw	xinstall \
1961208Sjoehw	xstr \
1971208Sjoehw	yacc \
1981208Sjoehw	yes \
1991208Sjoehw	ypcat \
2001208Sjoehw	ypmatch \
2011208Sjoehw	ypwhich
2021208Sjoehw
2030SN/A.if defined(RELEASEDIR) || \
204    (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
205    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
206# Releases need both this non-crypt telnet and the crypt telnet.
207SUBDIR+=telnet
208.endif
209
210.if !defined(NO_BIND)
211SUBDIR+=dig \
212	dnskeygen \
213	dnsquery \
214	host
215.endif
216
217.if !defined(NO_SENDMAIL)
218SUBDIR+=vacation 
219.endif
220
221.if ${MACHINE_ARCH} == "i386"
222# Things that don't compile on alpha or are aout specific:
223SUBDIR+=ar \
224	doscmd \
225	gcore \
226	ncplist \
227	ncplogin \
228	nm \
229	ranlib \
230	sasc \
231	size \
232	smbutil \
233	strings \
234	strip
235.endif
236
237.if ${MACHINE_ARCH} == "alpha"
238SUBDIR+=uac
239.endif
240
241# Things which don't compile on new platforms yet:
242.if ${MACHINE_ARCH} != "sparc64" && ${MACHINE_ARCH} != "ia64"
243SUBDIR+=xlint
244.endif
245.if ${CXX:T} != "c++"
246SUBDIR+=getconf
247.endif
248
249.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
250SUBDIR+=chkey newkey
251.endif
252
253.include <bsd.subdir.mk>
254