Makefile revision 68232
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 68232 2000-11-02 10:00:34Z sheldonh $
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	rdist \
128	renice \
129	rev \
130	rlogin \
131	rpcgen \
132	rpcinfo \
133	rs \
134	rsh \
135	rup \
136	ruptime \
137	rusers \
138	rwall \
139	rwho \
140	script \
141	sed \
142	shar \
143	showmount \
144	sockstat \
145	soelim \
146	split \
147	su \
148	symorder \
149	systat \
150	tail \
151	talk \
152	tcopy \
153	tee \
154	tftp \
155	time \
156	tip \
157	top \
158	touch \
159	tput \
160	tr \
161	true \
162	truncate \
163	truss \
164	tset \
165	tsort \
166	tty \
167	ul \
168	uname \
169	unexpand \
170	unifdef \
171	uniq \
172	units \
173	unvis \
174	usbhidctl \
175	users \
176	uudecode \
177	uuencode \
178	vacation \
179	vgrind \
180	vi \
181	vis \
182	vmstat \
183	w \
184	wall \
185	wc \
186	what \
187	whereis \
188	which \
189	who \
190	whois \
191	window \
192	write \
193	xargs \
194	xinstall \
195	xlint \
196	xstr \
197	yacc \
198	yes \
199	ypcat \
200	ypmatch \
201	ypwhich
202
203.if defined(RELEASEDIR) || (!exists(${.CURDIR}/../kerberosIV) && \
204    !exists(${.CURDIR}/../secure)) || defined(NOCRYPT) || \
205    !defined(MAKE_KERBEROS4)
206# Releases need both this non-crypt telnet and the crypt telnet.
207SUBDIR+=telnet
208.endif
209
210.if !defined(NO_BIND)
211SUBDIR+=dig \
212	dnskeygen \
213	dnsquery \
214	host
215.endif
216
217.if ${MACHINE_ARCH} == "i386"
218# Things that don't compile on alpha or are aout specific:
219SUBDIR+=ar \
220	doscmd \
221	gcore \
222	gprof4 \
223	ncplist \
224	ncplogin \
225	nm \
226	ranlib \
227	sasc \
228	size \
229	strings \
230	strip
231.endif
232
233.if ${MACHINE_ARCH} == "alpha"
234SUBDIR+=uac
235.endif
236
237.include <bsd.subdir.mk>
238