Makefile revision 60815
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 60815 2000-05-23 08:16:25Z ps $
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	less \
83	lessecho \
84	lesskey \
85	lex \
86	limits \
87	locate \
88	lock \
89	lockf \
90	logger \
91	login \
92	logname \
93	look \
94	lorder \
95	lsvfs \
96	m4 \
97	mail \
98	make \
99	mesg \
100	minigzip \
101	mk_cmds \
102	mkdep \
103	mkfifo \
104	mklocale \
105	mkstr \
106	mktemp \
107	msgs \
108	mt \
109	ncal \
110	netstat \
111	newkey \
112	nfsstat \
113	nice \
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	rdist \
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	truss \
162	tset \
163	tsort \
164	tty \
165	ul \
166	uname \
167	unexpand \
168	unifdef \
169	uniq \
170	units \
171	unvis \
172	users \
173	uudecode \
174	uuencode \
175	vacation \
176	vgrind \
177	vi \
178	vis \
179	vmstat \
180	w \
181	wall \
182	wc \
183	what \
184	whereis \
185	which \
186	who \
187	whois \
188	window \
189	write \
190	xargs \
191	xinstall \
192	xlint \
193	xstr \
194	yacc \
195	yes \
196	ypcat \
197	ypmatch \
198	ypwhich
199
200.if defined(RELEASEDIR) || (!exists(${.CURDIR}/../kerberosIV) && \
201    !exists(${.CURDIR}/../secure)) || defined(NOCRYPT) || \
202    !defined(MAKE_KERBEROS4)
203# Releases need both this non-crypt telnet and the crypt telnet.
204SUBDIR+=telnet
205.endif
206
207.if !defined(NO_BIND)
208SUBDIR+=dig \
209	dnskeygen \
210	dnsquery \
211	host
212.endif
213
214.if ${MACHINE_ARCH} == "i386"
215# Things that don't compile on alpha or are aout specific:
216SUBDIR+=ar \
217	doscmd \
218	gcore \
219	gprof4 \
220	ncplist \
221	ncplogin \
222	nm \
223	ranlib \
224	sasc \
225	size \
226	strings \
227	strip
228.endif
229
230.if ${MACHINE_ARCH} == "alpha"
231SUBDIR+=uac
232.endif
233
234.include <bsd.subdir.mk>
235