Makefile revision 85924
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 85924 2001-11-02 23:48:32Z 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	bzip2 \
17	c89 \
18	calendar \
19	cap_mkdb \
20	chat \
21	checknr \
22	chflags \
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	gencat \
55	getconf \
56	getopt \
57	gprof \
58	head \
59	hesinfo \
60	hexdump \
61	id \
62	indent \
63	ipcrm \
64	ipcs \
65	join \
66	jot \
67	kdump \
68	kenv \
69	keylogin \
70	keylogout \
71	killall \
72	ktrace \
73	lam \
74	last \
75	lastcomm \
76	ldd \
77	leave \
78	less \
79	lessecho \
80	lesskey \
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	mkdep \
98	mkfifo \
99	mklocale \
100	mkstr \
101	mktemp \
102	msgs \
103	mt \
104	ncal \
105	netstat \
106	nfsstat \
107	nice \
108	nl \
109	nohup \
110	objformat \
111	opieinfo \
112	opiekey \
113	opiepasswd \
114	pagesize \
115	passwd \
116	paste \
117	pr \
118	printenv \
119	printf \
120	quota \
121	renice \
122	rev \
123	rlogin \
124	rpcgen \
125	rpcinfo \
126	rs \
127	rsh \
128	rup \
129	ruptime \
130	rusers \
131	rwall \
132	rwho \
133	script \
134	sed \
135	shar \
136	showmount \
137	sockstat \
138	soelim \
139	split \
140	su \
141	symorder \
142	systat \
143	tail \
144	talk \
145	tcopy \
146	tee \
147	tftp \
148	time \
149	tip \
150	top \
151	touch \
152	tput \
153	tr \
154	true \
155	truncate \
156	truss \
157	tset \
158	tsort \
159	tty \
160	ul \
161	uname \
162	unexpand \
163	unifdef \
164	uniq \
165	units \
166	unvis \
167	usbhidctl \
168	users \
169	uudecode \
170	uuencode \
171	vacation \
172	vgrind \
173	vi \
174	vis \
175	vmstat \
176	w \
177	wall \
178	wc \
179	what \
180	whereis \
181	which \
182	who \
183	whois \
184	window \
185	write \
186	xargs \
187	xinstall \
188	xlint \
189	xstr \
190	yacc \
191	yes \
192	ypcat \
193	ypmatch \
194	ypwhich
195
196.if defined(RELEASEDIR) || \
197    (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
198    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
199# Releases need both this non-crypt telnet and the crypt telnet.
200SUBDIR+=telnet
201.endif
202
203.if !defined(NO_BIND)
204SUBDIR+=dig \
205	dnskeygen \
206	dnsquery \
207	host
208.endif
209
210.if ${MACHINE_ARCH} == "i386"
211# Things that don't compile on alpha or are aout specific:
212SUBDIR+=ar \
213	doscmd \
214	gcore \
215	gprof4 \
216	ncplist \
217	ncplogin \
218	nm \
219	ranlib \
220	sasc \
221	size \
222	strings \
223	strip
224.endif
225
226.if ${MACHINE_ARCH} == "alpha"
227SUBDIR+=uac
228.endif
229
230.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
231SUBDIR+=chkey newkey
232.endif
233
234.include <bsd.subdir.mk>
235