Makefile revision 93619
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 93619 2002-04-02 04:28:57Z jake $
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 whatis
8# Moved to secure: bdes
9#
10SUBDIR=	apply \
11	at \
12	awk \
13	banner \
14	basename \
15	biff \
16	brandelf \
17	bzip2 \
18	c89 \
19	calendar \
20	cap_mkdb \
21	chat \
22	checknr \
23	chflags \
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	ktrdump \
75	lam \
76	last \
77	lastcomm \
78	ldd \
79	leave \
80	less \
81	lessecho \
82	lesskey \
83	lex \
84	limits \
85	locate \
86	lock \
87	lockf \
88	logger \
89	login \
90	logname \
91	look \
92	lorder \
93	lsvfs \
94	m4 \
95	mail \
96	make \
97	mesg \
98	minigzip \
99	mkdep \
100	mkfifo \
101	mklocale \
102	mkstr \
103	mktemp \
104	msgs \
105	mt \
106	ncal \
107	netstat \
108	nfsstat \
109	nice \
110	nl \
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	renice \
124	rev \
125	rlogin \
126	rpcgen \
127	rpcinfo \
128	rs \
129	rsh \
130	rup \
131	ruptime \
132	rusers \
133	rwall \
134	rwho \
135	script \
136	sed \
137	shar \
138	showmount \
139	sockstat \
140	soelim \
141	sort \
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	vgrind \
175	vi \
176	vis \
177	vmstat \
178	w \
179	wall \
180	wc \
181	what \
182	whereis \
183	which \
184	who \
185	whois \
186	window \
187	write \
188	xargs \
189	xinstall \
190	xlint \
191	xstr \
192	yacc \
193	yes \
194	ypcat \
195	ypmatch \
196	ypwhich
197
198.if defined(RELEASEDIR) || \
199    (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
200    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
201# Releases need both this non-crypt telnet and the crypt telnet.
202SUBDIR+=telnet
203.endif
204
205.if !defined(NO_BIND)
206SUBDIR+=dig \
207	dnskeygen \
208	dnsquery \
209	host
210.endif
211
212.if !defined(NO_SENDMAIL)
213SUBDIR+=vacation 
214.endif
215
216.if ${MACHINE_ARCH} == "i386"
217# Things that don't compile on alpha or are aout specific:
218SUBDIR+=ar \
219	doscmd \
220	gcore \
221	ncplist \
222	ncplogin \
223	nm \
224	ranlib \
225	sasc \
226	size \
227	smbutil \
228	strings \
229	strip
230.endif
231
232.if ${MACHINE_ARCH} == "alpha"
233SUBDIR+=uac
234.endif
235
236.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
237SUBDIR+=chkey newkey
238.endif
239
240.include <bsd.subdir.mk>
241