Makefile revision 107323
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 107323 2002-11-27 17:46:26Z obrien $
3
4# XXX MISSING:		deroff diction graph learn plot
5#			spell spline struct xsend
6# XXX broken:		tconv
7# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis
8# Moved to secure: bdes
9#
10
11.if ${MACHINE_ARCH} != "ia64"
12_xlint=	xlint
13.endif
14
15SUBDIR=	alias \
16	apply \
17	asa \
18	at \
19	awk \
20	banner \
21	basename \
22	biff \
23	brandelf \
24	bzip2 \
25	c89 \
26	c99 \
27	calendar \
28	cap_mkdb \
29	catman \
30	chat \
31	checknr \
32	chflags \
33	chpass \
34	cksum \
35	cmp \
36	col \
37	colcrt \
38	colldef \
39	colrm \
40	column \
41	comm \
42	compile_et \
43	compress \
44	csplit \
45	ctags \
46	cut \
47	dirname \
48	du \
49	ee \
50	enigma \
51	env \
52	expand \
53	false \
54	fetch \
55	file \
56	file2c \
57	find \
58	finger \
59	fmt \
60	fold \
61	from \
62	fstat \
63	fsync \
64	ftp \
65	gcore \
66	gencat \
67	getconf \
68	getopt \
69	gprof \
70	head \
71	hesinfo \
72	hexdump \
73	id \
74	indent \
75	ipcrm \
76	ipcs \
77	join \
78	jot \
79	kdump \
80	kenv \
81	keylogin \
82	keylogout \
83	killall \
84	ktrace \
85	ktrdump \
86	lam \
87	last \
88	lastcomm \
89	ldd \
90	leave \
91	less \
92	lessecho \
93	lesskey \
94	lex \
95	limits \
96	locate \
97	lock \
98	lockf \
99	logger \
100	login \
101	logname \
102	look \
103	lorder \
104	lsvfs \
105	m4 \
106	mail \
107	make \
108	makewhatis \
109	mesg \
110	minigzip \
111	mkdep \
112	mkfifo \
113	mklocale \
114	mkstr \
115	mktemp \
116	msgs \
117	mt \
118	ncal \
119	netstat \
120	newgrp \
121	nfsstat \
122	nice \
123	nl \
124	nohup \
125	objformat \
126	opieinfo \
127	opiekey \
128	opiepasswd \
129	pagesize \
130	passwd \
131	paste \
132	pathchk \
133	pr \
134	printenv \
135	printf \
136	quota \
137	renice \
138	rev \
139	rlogin \
140	rpcgen \
141	rpcinfo \
142	rs \
143	rsh \
144	rup \
145	ruptime \
146	rusers \
147	rwall \
148	rwho \
149	script \
150	sed \
151	shar \
152	showmount \
153	sockstat \
154	split \
155	stat \
156	su \
157	symorder \
158	systat \
159	tabs \
160	tail \
161	talk \
162	tcopy \
163	tee \
164	tftp \
165	time \
166	tip \
167	top \
168	touch \
169	tput \
170	tr \
171	true \
172	truncate \
173	truss \
174	tset \
175	tsort \
176	tty \
177	ul \
178	uname \
179	unexpand \
180	unifdef \
181	uniq \
182	units \
183	unvis \
184	usbhidctl \
185	users \
186	uudecode \
187	uuencode \
188	uuidgen \
189	vgrind \
190	vi \
191	vis \
192	vmstat \
193	w \
194	wall \
195	wc \
196	what \
197	whereis \
198	which \
199	who \
200	whois \
201	window \
202	write \
203	xargs \
204	xinstall \
205	${_xlint} \
206	xstr \
207	yacc \
208	yes \
209	ypcat \
210	ypmatch \
211	ypwhich
212
213.if defined(RELEASEDIR) || \
214    (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
215    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
216# Releases need both this non-crypt telnet and the crypt telnet.
217SUBDIR+=telnet
218.endif
219
220.if !defined(NO_BIND)
221SUBDIR+=dig \
222	dnskeygen \
223	dnsquery \
224	host
225.endif
226
227.if !defined(NO_SENDMAIL)
228SUBDIR+=vacation
229.endif
230
231.if ${MACHINE_ARCH} == "i386"
232# Things that don't compile on alpha or are aout specific:
233SUBDIR+=doscmd \
234	ncplist \
235	ncplogin \
236	sasc \
237	smbutil
238.endif
239
240.if ${MACHINE_ARCH} == "alpha"
241SUBDIR+=uac
242.endif
243
244.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
245SUBDIR+=chkey newkey
246.endif
247
248.include <bsd.subdir.mk>
249