Makefile revision 93106
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 93106 2002-03-24 16:02:01Z 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 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	lam \
75	last \
76	lastcomm \
77	ldd \
78	leave \
79	less \
80	lessecho \
81	lesskey \
82	lex \
83	limits \
84	locate \
85	lock \
86	lockf \
87	logger \
88	login \
89	logname \
90	look \
91	lorder \
92	lsvfs \
93	m4 \
94	mail \
95	make \
96	mesg \
97	minigzip \
98	mkdep \
99	mkfifo \
100	mklocale \
101	mkstr \
102	mktemp \
103	msgs \
104	mt \
105	ncal \
106	netstat \
107	nfsstat \
108	nice \
109	nl \
110	nohup \
111	objformat \
112	opieinfo \
113	opiekey \
114	opiepasswd \
115	pagesize \
116	passwd \
117	paste \
118	pr \
119	printenv \
120	printf \
121	quota \
122	renice \
123	rev \
124	rlogin \
125	rpcgen \
126	rpcinfo \
127	rs \
128	rsh \
129	rup \
130	ruptime \
131	rusers \
132	rwall \
133	rwho \
134	script \
135	sed \
136	shar \
137	showmount \
138	sockstat \
139	soelim \
140	sort \
141	split \
142	su \
143	symorder \
144	systat \
145	tail \
146	talk \
147	tcopy \
148	tee \
149	tftp \
150	time \
151	tip \
152	top \
153	touch \
154	tput \
155	tr \
156	true \
157	truncate \
158	truss \
159	tset \
160	tsort \
161	tty \
162	ul \
163	uname \
164	unexpand \
165	unifdef \
166	uniq \
167	units \
168	unvis \
169	usbhidctl \
170	users \
171	uudecode \
172	uuencode \
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) || \
198    (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
199    defined(NOCRYPT) || (defined(NOSECURE) && !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 !defined(NO_SENDMAIL)
212SUBDIR+=vacation 
213.endif
214
215.if ${MACHINE_ARCH} == "i386"
216# Things that don't compile on alpha or are aout specific:
217SUBDIR+=ar \
218	doscmd \
219	gcore \
220	ncplist \
221	ncplogin \
222	nm \
223	ranlib \
224	sasc \
225	size \
226	smbutil \
227	strings \
228	strip
229.endif
230
231.if ${MACHINE_ARCH} == "alpha"
232SUBDIR+=uac
233.endif
234
235.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
236SUBDIR+=chkey newkey
237.endif
238
239.include <bsd.subdir.mk>
240