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