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