Makefile revision 81054
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 81054 2001-08-02 15:47:03Z sobomax $
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	mk_cmds \
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	split \
141	su \
142	symorder \
143	systat \
144	tail \
145	talk \
146	tcopy \
147	tee \
148	tftp \
149	time \
150	tip \
151	top \
152	touch \
153	tput \
154	tr \
155	true \
156	truncate \
157	truss \
158	tset \
159	tsort \
160	tty \
161	ul \
162	uname \
163	unexpand \
164	unifdef \
165	uniq \
166	units \
167	unvis \
168	usbhidctl \
169	users \
170	uudecode \
171	uuencode \
172	vacation \
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 ${MACHINE_ARCH} == "i386"
212# Things that don't compile on alpha or are aout specific:
213SUBDIR+=ar \
214	doscmd \
215	gcore \
216	gprof4 \
217	ncplist \
218	ncplogin \
219	nm \
220	ranlib \
221	sasc \
222	size \
223	strings \
224	strip
225.endif
226
227.if ${MACHINE_ARCH} == "alpha"
228SUBDIR+=uac
229.endif
230
231.if exists(${.CURDIR}/../../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
232SUBDIR+=chkey newkey
233.endif
234
235.include <bsd.subdir.mk>
236