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