Makefile revision 56279
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 56279 2000-01-19 09:47:19Z obrien $
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	c89 \
16	calendar \
17	cap_mkdb \
18	chat \
19	checknr \
20	chflags \
21	chkey \
22	chpass \
23	cksum \
24	cmp \
25	col \
26	colcrt \
27	colldef \
28	colrm \
29	column \
30	comm \
31	compile_et \
32	compress \
33	ctags \
34	cut \
35	dirname \
36	du \
37	ee \
38	enigma \
39	env \
40	expand \
41	false \
42	fetch \
43	file \
44	file2c \
45	find \
46	finger \
47	fmt \
48	fold \
49	from \
50	fstat \
51	ftp \
52	genassym \
53	gencat \
54	gensetdefs \
55	getopt \
56	global \
57	gprof \
58	head \
59	hexdump \
60	id \
61	indent \
62	ipcrm \
63	ipcs \
64	join \
65	jot \
66	kdump \
67	key \
68	keyinfo \
69	keyinit \
70	keylogin \
71	keylogout \
72	killall \
73	ktrace \
74	kzip \
75	lam \
76	last \
77	lastcomm \
78	ldd \
79	leave \
80	lex \
81	limits \
82	locate \
83	lock \
84	lockf \
85	logger \
86	login \
87	logname \
88	look \
89	lorder \
90	lsvfs \
91	m4 \
92	mail \
93	make \
94	mesg \
95	minigzip \
96	mk_cmds \
97	mkdep \
98	mkfifo \
99	mklocale \
100	mkstr \
101	mktemp \
102	more \
103	msgs \
104	mt \
105	ncal \
106	netstat \
107	newkey \
108	nfsstat \
109	nice \
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	rdist \
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	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	truss \
158	tset \
159	tsort \
160	tty \
161	ul \
162	uname \
163	unexpand \
164	unifdef \
165	uniq \
166	units \
167	unvis \
168	users \
169	uudecode \
170	uuencode \
171	vacation \
172	vgrind \
173	vi \
174	vis \
175	vmstat \
176	w \
177	wall \
178	wc \
179	what \
180	whereis \
181	which \
182	who \
183	whois \
184	window \
185	write \
186	xargs \
187	xinstall \
188	xlint \
189	xstr \
190	yacc \
191	yes \
192	ypcat \
193	ypmatch \
194	ypwhich
195
196.if defined(RELEASEDIR) || (!exists(${.CURDIR}/../kerberosIV) && \
197    !exists(${.CURDIR}/../secure)) || defined(NOCRYPT) || \
198    !defined(MAKE_KERBEROS4)
199# Releases need both this non-crypt telnet and the crypt telnet.
200SUBDIR+=telnet
201.endif
202
203.if !defined(NO_BIND)
204SUBDIR+=dig \
205	dnskeygen \
206	dnsquery \
207	host
208.endif
209
210.if ${MACHINE_ARCH} == "i386"
211# Things that don't compile on alpha or are aout specific:
212SUBDIR+=ar \
213	brandelf \
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.include <bsd.subdir.mk>
232