Makefile revision 103436
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 103436 2002-09-17 01:49:00Z peter $
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 whatis
8# Moved to secure: bdes
9#
10SUBDIR=	alias \
11	apply \
12	asa \
13	at \
14	awk \
15	banner \
16	basename \
17	biff \
18	brandelf \
19	bzip2 \
20	c89 \
21	calendar \
22	cap_mkdb \
23	catman \
24	chat \
25	checknr \
26	chflags \
27	chpass \
28	cksum \
29	cmp \
30	col \
31	colcrt \
32	colldef \
33	colrm \
34	column \
35	comm \
36	compile_et \
37	compress \
38	csplit \
39	ctags \
40	cut \
41	dirname \
42	du \
43	ee \
44	enigma \
45	env \
46	expand \
47	false \
48	fetch \
49	file \
50	file2c \
51	find \
52	finger \
53	fmt \
54	fold \
55	from \
56	fstat \
57	fsync \
58	ftp \
59	gcore \
60	gencat \
61	getconf \
62	getopt \
63	gprof \
64	head \
65	hesinfo \
66	hexdump \
67	id \
68	indent \
69	ipcrm \
70	ipcs \
71	join \
72	jot \
73	kdump \
74	kenv \
75	keylogin \
76	keylogout \
77	killall \
78	ktrace \
79	ktrdump \
80	lam \
81	last \
82	lastcomm \
83	ldd \
84	leave \
85	less \
86	lessecho \
87	lesskey \
88	lex \
89	limits \
90	locate \
91	lock \
92	lockf \
93	logger \
94	login \
95	logname \
96	look \
97	lorder \
98	lsvfs \
99	m4 \
100	mail \
101	make \
102	makewhatis \
103	mesg \
104	minigzip \
105	mkdep \
106	mkfifo \
107	mklocale \
108	mkstr \
109	mktemp \
110	msgs \
111	mt \
112	ncal \
113	netstat \
114	newgrp \
115	nfsstat \
116	nice \
117	nl \
118	nohup \
119	objformat \
120	opieinfo \
121	opiekey \
122	opiepasswd \
123	pagesize \
124	passwd \
125	paste \
126	pathchk \
127	pr \
128	printenv \
129	printf \
130	quota \
131	renice \
132	rev \
133	rlogin \
134	rpcgen \
135	rpcinfo \
136	rs \
137	rsh \
138	rup \
139	ruptime \
140	rusers \
141	rwall \
142	rwho \
143	script \
144	sed \
145	shar \
146	showmount \
147	sockstat \
148	soelim \
149	split \
150	stat \
151	su \
152	symorder \
153	systat \
154	tabs \
155	tail \
156	talk \
157	tcopy \
158	tee \
159	tftp \
160	time \
161	tip \
162	top \
163	touch \
164	tput \
165	tr \
166	true \
167	truncate \
168	tset \
169	tsort \
170	tty \
171	ul \
172	uname \
173	unexpand \
174	unifdef \
175	uniq \
176	units \
177	unvis \
178	usbhidctl \
179	users \
180	uudecode \
181	uuencode \
182	uuidgen \
183	vgrind \
184	vi \
185	vis \
186	vmstat \
187	w \
188	wall \
189	wc \
190	what \
191	whereis \
192	which \
193	who \
194	whois \
195	window \
196	write \
197	xargs \
198	xinstall \
199	xstr \
200	yacc \
201	yes \
202	ypcat \
203	ypmatch \
204	ypwhich
205
206.if defined(RELEASEDIR) || \
207    (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
208    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
209# Releases need both this non-crypt telnet and the crypt telnet.
210SUBDIR+=telnet
211.endif
212
213.if !defined(NO_BIND)
214SUBDIR+=dig \
215	dnskeygen \
216	dnsquery \
217	host
218.endif
219
220.if !defined(NO_PERL_WRAPPER)
221SUBDIR+=perl
222.endif
223
224.if !defined(NO_SENDMAIL)
225SUBDIR+=vacation
226.endif
227
228.if ${MACHINE_ARCH} == "i386"
229# Things that don't compile on alpha or are aout specific:
230SUBDIR+=doscmd \
231	ncplist \
232	ncplogin \
233	sasc \
234	smbutil
235.endif
236
237.if ${MACHINE_ARCH} == "alpha"
238SUBDIR+=uac
239.endif
240
241# Things which don't compile on new platforms yet:
242.if ${MACHINE_ARCH} != "ia64"
243SUBDIR+=truss xlint
244.endif
245
246.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
247SUBDIR+=chkey newkey
248.endif
249
250.include <bsd.subdir.mk>
251