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