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