Makefile revision 79468
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 79468 2001-07-09 17:40:57Z markm $
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	bzip2 \
17	c89 \
18	calendar \
19	cap_mkdb \
20	chat \
21	checknr \
22	chflags \
23	chkey \
24	chpass \
25	cksum \
26	cmp \
27	col \
28	colcrt \
29	colldef \
30	colrm \
31	column \
32	comm \
33	compile_et \
34	compress \
35	ctags \
36	cut \
37	dirname \
38	du \
39	ee \
40	enigma \
41	env \
42	expand \
43	false \
44	fetch \
45	file \
46	file2c \
47	find \
48	finger \
49	fmt \
50	fold \
51	from \
52	fstat \
53	fsync \
54	ftp \
55	gencat \
56	getconf \
57	getopt \
58	gprof \
59	head \
60	hesinfo \
61	hexdump \
62	id \
63	indent \
64	ipcrm \
65	ipcs \
66	join \
67	jot \
68	kdump \
69	kenv \
70	keylogin \
71	keylogout \
72	killall \
73	ktrace \
74	lam \
75	last \
76	lastcomm \
77	ldd \
78	leave \
79	less \
80	lessecho \
81	lesskey \
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	msgs \
105	mt \
106	ncal \
107	netstat \
108	newkey \
109	nfsstat \
110	nice \
111	nl \
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	renice \
125	rev \
126	rlogin \
127	rpcgen \
128	rpcinfo \
129	rs \
130	rsh \
131	rup \
132	ruptime \
133	rusers \
134	rwall \
135	rwho \
136	script \
137	sed \
138	shar \
139	showmount \
140	sockstat \
141	soelim \
142	split \
143	su \
144	symorder \
145	systat \
146	tail \
147	talk \
148	tcopy \
149	tee \
150	tftp \
151	time \
152	tip \
153	top \
154	touch \
155	tput \
156	tr \
157	true \
158	truncate \
159	truss \
160	tset \
161	tsort \
162	tty \
163	ul \
164	uname \
165	unexpand \
166	unifdef \
167	uniq \
168	units \
169	unvis \
170	usbhidctl \
171	users \
172	uudecode \
173	uuencode \
174	vacation \
175	vgrind \
176	vi \
177	vis \
178	vmstat \
179	w \
180	wall \
181	wc \
182	what \
183	whereis \
184	which \
185	who \
186	whois \
187	window \
188	write \
189	xargs \
190	xinstall \
191	xlint \
192	xstr \
193	yacc \
194	yes \
195	ypcat \
196	ypmatch \
197	ypwhich
198
199.if defined(RELEASEDIR) || \
200    (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
201    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
202# Releases need both this non-crypt telnet and the crypt telnet.
203SUBDIR+=telnet
204.endif
205
206.if !defined(NO_BIND)
207SUBDIR+=dig \
208	dnskeygen \
209	dnsquery \
210	host
211.endif
212
213.if ${MACHINE_ARCH} == "i386"
214# Things that don't compile on alpha or are aout specific:
215SUBDIR+=ar \
216	doscmd \
217	gcore \
218	gprof4 \
219	ncplist \
220	ncplogin \
221	nm \
222	ranlib \
223	sasc \
224	size \
225	strings \
226	strip
227.endif
228
229.if ${MACHINE_ARCH} == "alpha"
230SUBDIR+=uac
231.endif
232
233.include <bsd.subdir.mk>
234