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