Makefile revision 91599
1179237Sjb#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2179237Sjb# $FreeBSD: head/usr.bin/Makefile 91599 2002-03-03 19:32:44Z markm $
3179237Sjb
4179237Sjb# XXX MISSING:		deroff diction graph learn plot
5179237Sjb#			spell spline struct xsend
6179237Sjb# XXX broken:		tconv
7179237Sjb# XXX Use GNU versions: apropos bc dc diff grep ld man patch ptx whatis
8179237Sjb# Moved to secure: bdes
9179237Sjb#
10179237SjbSUBDIR=	apply \
11179237Sjb	at \
12179237Sjb	banner \
13179237Sjb	basename \
14179237Sjb	biff \
15179237Sjb	brandelf \
16179237Sjb	bzip2 \
17179237Sjb	c89 \
18179237Sjb	calendar \
19179237Sjb	cap_mkdb \
20179237Sjb	chat \
21179237Sjb	checknr \
22179237Sjb	chflags \
23179237Sjb	chpass \
24179237Sjb	cksum \
25179237Sjb	cmp \
26179237Sjb	col \
27179237Sjb	colcrt \
28179237Sjb	colldef \
29179237Sjb	colrm \
30179237Sjb	column \
31179237Sjb	comm \
32179237Sjb	compile_et \
33179237Sjb	compress \
34179237Sjb	ctags \
35179237Sjb	cut \
36179237Sjb	dirname \
37179237Sjb	du \
38179237Sjb	ee \
39179237Sjb	enigma \
40179237Sjb	env \
41179237Sjb	expand \
42179237Sjb	false \
43179237Sjb	fetch \
44179237Sjb	file \
45179237Sjb	file2c \
46179237Sjb	find \
47179237Sjb	finger \
48179237Sjb	fmt \
49179237Sjb	fold \
50179237Sjb	from \
51179237Sjb	fstat \
52179237Sjb	fsync \
53179237Sjb	ftp \
54179237Sjb	gencat \
55179237Sjb	getconf \
56179237Sjb	getopt \
57179237Sjb	gprof \
58179237Sjb	head \
59179237Sjb	hesinfo \
60179237Sjb	hexdump \
61179237Sjb	id \
62179237Sjb	indent \
63179237Sjb	ipcrm \
64227293Sed	ipcs \
65179237Sjb	join \
66179237Sjb	jot \
67179237Sjb	kdump \
68179237Sjb	kenv \
69179237Sjb	keylogin \
70179237Sjb	keylogout \
71179237Sjb	killall \
72179237Sjb	ktrace \
73179237Sjb	lam \
74179237Sjb	last \
75179237Sjb	lastcomm \
76179237Sjb	ldd \
77179237Sjb	leave \
78179237Sjb	less \
79179237Sjb	lessecho \
80179237Sjb	lesskey \
81179237Sjb	lex \
82179237Sjb	limits \
83179237Sjb	locate \
84179237Sjb	lock \
85179237Sjb	lockf \
86179237Sjb	logger \
87179237Sjb	login \
88179237Sjb	logname \
89179237Sjb	look \
90179237Sjb	lorder \
91179237Sjb	lsvfs \
92179237Sjb	m4 \
93179237Sjb	mail \
94179237Sjb	make \
95179237Sjb	mesg \
96179237Sjb	minigzip \
97179237Sjb	mkdep \
98179237Sjb	mkfifo \
99179237Sjb	mklocale \
100179237Sjb	mkstr \
101179237Sjb	mktemp \
102179237Sjb	msgs \
103179237Sjb	mt \
104179237Sjb	ncal \
105179237Sjb	netstat \
106179237Sjb	nfsstat \
107179237Sjb	nice \
108179237Sjb	nl \
109179237Sjb	nohup \
110179237Sjb	objformat \
111179237Sjb	opieinfo \
112179237Sjb	opiekey \
113179237Sjb	opiepasswd \
114179237Sjb	pagesize \
115179237Sjb	passwd \
116179237Sjb	paste \
117179237Sjb	pr \
118179237Sjb	printenv \
119179237Sjb	printf \
120179237Sjb	quota \
121179237Sjb	renice \
122179237Sjb	rev \
123179237Sjb	rlogin \
124179237Sjb	rpcgen \
125179237Sjb	rpcinfo \
126179237Sjb	rs \
127179237Sjb	rsh \
128179237Sjb	rup \
129179237Sjb	ruptime \
130179237Sjb	rusers \
131179237Sjb	rwall \
132179237Sjb	rwho \
133179237Sjb	script \
134179237Sjb	sed \
135179237Sjb	shar \
136179237Sjb	showmount \
137179237Sjb	sockstat \
138179237Sjb	soelim \
139179237Sjb	split \
140179237Sjb	su \
141179237Sjb	symorder \
142179237Sjb	systat \
143179237Sjb	tail \
144179237Sjb	talk \
145179237Sjb	tcopy \
146179237Sjb	tee \
147179237Sjb	tftp \
148179237Sjb	time \
149179237Sjb	tip \
150179237Sjb	top \
151179237Sjb	touch \
152179237Sjb	tput \
153179237Sjb	tr \
154179237Sjb	true \
155179237Sjb	truncate \
156179237Sjb	truss \
157179237Sjb	tset \
158179237Sjb	tsort \
159179237Sjb	tty \
160179237Sjb	ul \
161179237Sjb	uname \
162179237Sjb	unexpand \
163179237Sjb	unifdef \
164179237Sjb	uniq \
165179237Sjb	units \
166179237Sjb	unvis \
167179237Sjb	usbhidctl \
168179237Sjb	users \
169179237Sjb	uudecode \
170179237Sjb	uuencode \
171179237Sjb	vgrind \
172179237Sjb	vi \
173179237Sjb	vis \
174179237Sjb	vmstat \
175179237Sjb	w \
176179237Sjb	wall \
177179237Sjb	wc \
178179237Sjb	what \
179179237Sjb	whereis \
180179237Sjb	which \
181179237Sjb	who \
182179237Sjb	whois \
183179237Sjb	window \
184179237Sjb	write \
185179237Sjb	xargs \
186179237Sjb	xinstall \
187179237Sjb	xlint \
188179237Sjb	xstr \
189179237Sjb	yacc \
190179237Sjb	yes \
191179237Sjb	ypcat \
192179237Sjb	ypmatch \
193179237Sjb	ypwhich
194179237Sjb
195179237Sjb.if defined(RELEASEDIR) || \
196179237Sjb    (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
197179237Sjb    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
198179237Sjb# Releases need both this non-crypt telnet and the crypt telnet.
199179237SjbSUBDIR+=telnet
200179237Sjb.endif
201179237Sjb
202179237Sjb.if !defined(NO_BIND)
203179237SjbSUBDIR+=dig \
204179237Sjb	dnskeygen \
205179237Sjb	dnsquery \
206179237Sjb	host
207179237Sjb.endif
208179237Sjb
209179237Sjb.if !defined(NO_SENDMAIL)
210179237SjbSUBDIR+=vacation 
211179237Sjb.endif
212179237Sjb
213179237Sjb.if ${MACHINE_ARCH} == "i386"
214179237Sjb# Things that don't compile on alpha or are aout specific:
215179237SjbSUBDIR+=ar \
216179237Sjb	doscmd \
217179237Sjb	gcore \
218179237Sjb	gprof4 \
219179237Sjb	ncplist \
220179237Sjb	ncplogin \
221179237Sjb	nm \
222179237Sjb	ranlib \
223179237Sjb	sasc \
224179237Sjb	size \
225179237Sjb	smbutil \
226179237Sjb	strings \
227179237Sjb	strip
228179237Sjb.endif
229179237Sjb
230179237Sjb.if ${MACHINE_ARCH} == "alpha"
231179237SjbSUBDIR+=uac
232179237Sjb.endif
233179237Sjb
234179237Sjb.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
235179237SjbSUBDIR+=chkey newkey
236179237Sjb.endif
237179237Sjb
238179237Sjb.include <bsd.subdir.mk>
239179237Sjb