Makefile revision 60789
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 60789 2000-05-22 10:00:00Z 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	more \
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	truss \
163	tset \
164	tsort \
165	tty \
166	ul \
167	uname \
168	unexpand \
169	unifdef \
170	uniq \
171	units \
172	unvis \
173	users \
174	uudecode \
175	uuencode \
176	vacation \
177	vgrind \
178	vi \
179	vis \
180	vmstat \
181	w \
182	wall \
183	wc \
184	what \
185	whereis \
186	which \
187	who \
188	whois \
189	window \
190	write \
191	xargs \
192	xinstall \
193	xlint \
194	xstr \
195	yacc \
196	yes \
197	ypcat \
198	ypmatch \
199	ypwhich
200
201.if defined(RELEASEDIR) || (!exists(${.CURDIR}/../kerberosIV) && \
202    !exists(${.CURDIR}/../secure)) || defined(NOCRYPT) || \
203    !defined(MAKE_KERBEROS4)
204# Releases need both this non-crypt telnet and the crypt telnet.
205SUBDIR+=telnet
206.endif
207
208.if !defined(NO_BIND)
209SUBDIR+=dig \
210	dnskeygen \
211	dnsquery \
212	host
213.endif
214
215.if ${MACHINE_ARCH} == "i386"
216# Things that don't compile on alpha or are aout specific:
217SUBDIR+=ar \
218	doscmd \
219	gcore \
220	gprof4 \
221	ncplist \
222	ncplogin \
223	nm \
224	ranlib \
225	sasc \
226	size \
227	strings \
228	strip
229.endif
230
231.if ${MACHINE_ARCH} == "alpha"
232SUBDIR+=uac
233.endif
234
235.include <bsd.subdir.mk>
236