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