Makefile revision 62642
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 62642 2000-07-05 17:43:33Z n_hibma $
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	gprof \
59	head \
60	hexdump \
61	id \
62	indent \
63	ipcrm \
64	ipcs \
65	join \
66	jot \
67	kdump \
68	key \
69	keyinfo \
70	keyinit \
71	keylogin \
72	keylogout \
73	killall \
74	ktrace \
75	kzip \
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	nohup \
114	objformat \
115	opieinfo \
116	opiekey \
117	opiepasswd \
118	pagesize \
119	passwd \
120	paste \
121	pr \
122	printenv \
123	printf \
124	quota \
125	rdist \
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	truss \
161	tset \
162	tsort \
163	tty \
164	ul \
165	uname \
166	unexpand \
167	unifdef \
168	uniq \
169	units \
170	unvis \
171	usbhidctl \
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