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