Makefile revision 212558
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 212558 2010-09-13 15:30:09Z imp $
3
4.include <bsd.own.mk>
5
6# XXX MISSING:		deroff diction graph learn plot
7#			spell spline struct xsend
8# XXX Use GNU versions: apropos diff ld man patch whatis
9# Moved to secure: bdes
10#
11
12SUBDIR=	alias \
13	apply \
14	asa \
15	awk \
16	banner \
17	basename \
18	brandelf \
19	bsdiff \
20	bzip2 \
21	bzip2recover \
22	cap_mkdb \
23	chat \
24	chpass \
25	cksum \
26	${_clang} \
27	cmp \
28	col \
29	colldef \
30	colrm \
31	column \
32	comm \
33	compress \
34	cpuset \
35	csplit \
36	cut \
37	dirname \
38	du \
39	ee \
40	elf2aout \
41	elfdump \
42	enigma \
43	env \
44	expand \
45	false \
46	fetch \
47	file \
48	find \
49	finger \
50	fmt \
51	fold \
52	fstat \
53	fsync \
54	ftp \
55	gcore \
56	gencat \
57	getconf \
58	getent \
59	getopt \
60	${_grep} \
61	gzip \
62	head \
63	hexdump \
64	id \
65	ipcrm \
66	ipcs \
67	join \
68	jot \
69	kdump \
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	limits \
84	locale \
85	lock \
86	lockf \
87	logger \
88	login \
89	logins \
90	logname \
91	look \
92	lorder \
93	lsvfs \
94	lzmainfo \
95	m4 \
96	${_makewhatis} \
97	mesg \
98	minigzip \
99	ministat \
100	mkdep \
101	mkfifo \
102	mklocale \
103	mktemp \
104	mkuzip \
105	mt \
106	ncal \
107	netstat \
108	newgrp \
109	nfsstat \
110	nice \
111	nl \
112	nohup \
113	opieinfo \
114	opiekey \
115	opiepasswd \
116	pagesize \
117	passwd \
118	paste \
119	pathchk \
120	perror \
121	pr \
122	printenv \
123	printf \
124	procstat \
125	renice \
126	rev \
127	revoke \
128	rpcinfo \
129	rs \
130	rup \
131	rusers \
132	rwall \
133	script \
134	sed \
135	seq \
136	shar \
137	showmount \
138	sockstat \
139	split \
140	stat \
141	su \
142	systat \
143	tabs \
144	tail \
145	talk \
146	tar \
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	uname \
163	unexpand \
164	uniq \
165	unzip \
166	units \
167	unvis \
168	users \
169	uudecode \
170	uuencode \
171	vi \
172	vis \
173	vmstat \
174	w \
175	wall \
176	wc \
177	what \
178	whereis \
179	which \
180	who \
181	whois \
182	write \
183	wtmpcvt \
184	xargs \
185	xinstall \
186	${_xlint} \
187	${_xstr} \
188	xz \
189	xzdec \
190	${_yacc} \
191	yes \
192	${_ypcat} \
193	${_ypmatch} \
194	${_ypwhich}
195
196# NB: keep these sorted by MK_* knobs
197
198.if ${MK_AT} != "no"
199SUBDIR+=	at
200.endif
201
202.if ${MK_ATM} != "no"
203SUBDIR+=	atm
204.endif
205
206.if ${MK_MAN_UTILS} != "no"
207SUBDIR+=	catman
208.endif
209
210.if ${MK_BIND_UTILS} != "no"
211SUBDIR+=	dig
212SUBDIR+=	host
213SUBDIR+=	nslookup
214SUBDIR+=	nsupdate
215.endif
216
217.if ${MK_BLUETOOTH} != "no"
218SUBDIR+=	bluetooth
219.endif
220
221.if ${MK_BSD_CPIO} != "no"
222SUBDIR+=	cpio
223.endif
224
225.if ${MK_BSD_GREP} != "no"
226_grep=		grep
227.endif
228
229.if ${MK_CALENDAR} != "no"
230SUBDIR+=	calendar
231.endif
232
233.if ${MK_CLANG} != "no"
234_clang=		clang
235.endif
236
237.if ${MK_HESIOD} != "no"
238SUBDIR+=	hesinfo
239.endif
240
241.if ${MK_OPENSSL} != "no"
242SUBDIR+=	bc
243SUBDIR+=	chkey
244SUBDIR+=	dc
245SUBDIR+=	newkey
246.if ${MK_LIBTHR} != "no"
247SUBDIR+=	csup
248.endif
249.endif
250
251.if ${MK_LOCATE} != "no"
252SUBDIR+=	locate
253.endif
254
255# XXX msgs?
256.if ${MK_MAIL} != "no"
257SUBDIR+=	biff
258SUBDIR+=	from
259SUBDIR+=	mail
260SUBDIR+=	msgs
261.endif
262
263.if ${MK_MAKE} != "no"
264SUBDIR+=	make
265.endif
266
267.if ${MK_MAN_UTILS} != "no"
268_makewhatis=	makewhatis
269.endif
270
271.if ${MK_NETCAT} != "no"
272SUBDIR+=	nc
273.endif
274
275.if ${MK_NIS} != "no"
276SUBDIR+=	ypcat
277SUBDIR+=	ypmatch
278SUBDIR+=	ypwhich
279.endif
280
281.if ${MK_QUOTAS} != "no"
282SUBDIR+=	quota
283.endif
284
285.if ${MK_RCMDS} != "no"
286SUBDIR+=	rlogin
287SUBDIR+=	rsh
288SUBDIR+=	ruptime
289SUBDIR+=	rwho
290.endif
291
292.if ${MK_SENDMAIL} != "no"
293SUBDIR+=	vacation
294.endif
295
296.if ${MK_TELNET} != "no"
297SUBDIR+=	telnet
298.endif
299
300.if ${MK_TEXTPROC} != "no"
301SUBDIR+=	checknr
302SUBDIR+=	colcrt
303SUBDIR+=	ul
304.endif
305
306.if ${MK_TOOLCHAIN} != "no"
307SUBDIR+=	ar
308SUBDIR+=	c89
309SUBDIR+=	c99
310SUBDIR+=	compile_et
311SUBDIR+=	ctags
312SUBDIR+=	file2c
313SUBDIR+=	gprof
314SUBDIR+=	indent
315SUBDIR+=	lex
316SUBDIR+=	mkstr
317SUBDIR+=	rpcgen
318SUBDIR+=	unifdef
319SUBDIR+=	xlint
320SUBDIR+=	xstr
321# XXX maybe under textproc?
322SUBDIR+=	vgrind
323SUBDIR+=	yacc
324.endif
325
326.if ${MK_USB} != "no"
327SUBDIR+=	usbhidaction
328SUBDIR+=	usbhidctl
329.endif
330
331.include <bsd.arch.inc.mk>
332
333SUBDIR:=	${SUBDIR:O}
334
335.include <bsd.subdir.mk>
336