Makefile revision 223209
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 223209 2011-06-17 21:30:21Z ed $
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: diff ld patch
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	${_iconv} \
65	id \
66	ipcrm \
67	ipcs \
68	join \
69	jot \
70	kdump \
71	keylogin \
72	keylogout \
73	killall \
74	ktrace \
75	ktrdump \
76	lam \
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	${_man} \
98	mesg \
99	minigzip \
100	ministat \
101	${_mkcsmapper} \
102	mkdep \
103	${_mkesdb} \
104	mkfifo \
105	mklocale \
106	mktemp \
107	mkuzip \
108	mt \
109	ncal \
110	netstat \
111	newgrp \
112	nfsstat \
113	nice \
114	nl \
115	nohup \
116	opieinfo \
117	opiekey \
118	opiepasswd \
119	pagesize \
120	passwd \
121	paste \
122	pathchk \
123	perror \
124	pr \
125	printenv \
126	printf \
127	procstat \
128	rctl \
129	renice \
130	rev \
131	revoke \
132	rpcinfo \
133	rs \
134	rup \
135	rusers \
136	rwall \
137	script \
138	sed \
139	seq \
140	shar \
141	showmount \
142	sockstat \
143	split \
144	stat \
145	su \
146	systat \
147	tabs \
148	tail \
149	talk \
150	tar \
151	tcopy \
152	tee \
153	tftp \
154	time \
155	tip \
156	top \
157	touch \
158	tput \
159	tr \
160	true \
161	truncate \
162	truss \
163	tset \
164	tsort \
165	tty \
166	uname \
167	unexpand \
168	uniq \
169	unzip \
170	units \
171	unvis \
172	uudecode \
173	uuencode \
174	vi \
175	vis \
176	vmstat \
177	w \
178	wall \
179	wc \
180	what \
181	whereis \
182	which \
183	whois \
184	write \
185	xargs \
186	xinstall \
187	${_xlint} \
188	${_xstr} \
189	xz \
190	xzdec \
191	${_yacc} \
192	yes \
193	${_ypcat} \
194	${_ypmatch} \
195	${_ypwhich}
196
197# NB: keep these sorted by MK_* knobs
198
199.if ${MK_AT} != "no"
200SUBDIR+=	at
201.endif
202
203.if ${MK_ATM} != "no"
204SUBDIR+=	atm
205.endif
206
207.if ${MK_MAN_UTILS} != "no"
208SUBDIR+=	catman
209.endif
210
211.if ${MK_BIND_UTILS} != "no"
212SUBDIR+=	dig
213SUBDIR+=	host
214SUBDIR+=	nslookup
215SUBDIR+=	nsupdate
216.endif
217
218.if ${MK_BLUETOOTH} != "no"
219SUBDIR+=	bluetooth
220.endif
221
222.if ${MK_BSD_CPIO} != "no"
223SUBDIR+=	cpio
224.endif
225
226.if ${MK_CALENDAR} != "no"
227SUBDIR+=	calendar
228.endif
229
230.if ${MK_CLANG} != "no"
231_clang=		clang
232.endif
233
234.if ${MK_HESIOD} != "no"
235SUBDIR+=	hesinfo
236.endif
237
238.if ${MK_ICONV} != "no"
239_iconv=		iconv
240_mkcsmapper=	mkcsmapper
241_mkesdb=	mkesdb
242.endif
243
244.if ${MK_GROFF} != "no"
245SUBDIR+=	vgrind
246.endif
247
248.if ${MK_OPENSSL} != "no"
249SUBDIR+=	bc
250SUBDIR+=	chkey
251SUBDIR+=	dc
252SUBDIR+=	newkey
253.if ${MK_LIBTHR} != "no"
254SUBDIR+=	csup
255.endif
256.endif
257
258.if ${MK_LOCATE} != "no"
259SUBDIR+=	locate
260.endif
261
262# XXX msgs?
263.if ${MK_MAIL} != "no"
264SUBDIR+=	biff
265SUBDIR+=	from
266SUBDIR+=	mail
267SUBDIR+=	msgs
268.endif
269
270.if ${MK_MAKE} != "no"
271SUBDIR+=	make
272.endif
273
274.if ${MK_MAN_UTILS} != "no"
275_makewhatis=	makewhatis
276_man=		man
277.endif
278
279.if ${MK_NETCAT} != "no"
280SUBDIR+=	nc
281.endif
282
283.if ${MK_NIS} != "no"
284SUBDIR+=	ypcat
285SUBDIR+=	ypmatch
286SUBDIR+=	ypwhich
287.endif
288
289.if ${MK_QUOTAS} != "no"
290SUBDIR+=	quota
291.endif
292
293.if ${MK_RCMDS} != "no"
294SUBDIR+=	rlogin
295SUBDIR+=	rsh
296SUBDIR+=	ruptime
297SUBDIR+=	rwho
298.endif
299
300.if ${MK_SENDMAIL} != "no"
301SUBDIR+=	vacation
302.endif
303
304.if ${MK_TELNET} != "no"
305SUBDIR+=	telnet
306.endif
307
308.if ${MK_TEXTPROC} != "no"
309SUBDIR+=	checknr
310SUBDIR+=	colcrt
311SUBDIR+=	ul
312.endif
313
314.if ${MK_TOOLCHAIN} != "no"
315SUBDIR+=	ar
316SUBDIR+=	c89
317SUBDIR+=	c99
318SUBDIR+=	compile_et
319SUBDIR+=	ctags
320SUBDIR+=	file2c
321SUBDIR+=	gprof
322SUBDIR+=	indent
323SUBDIR+=	lex
324SUBDIR+=	mkstr
325SUBDIR+=	rpcgen
326SUBDIR+=	unifdef
327SUBDIR+=	xlint
328SUBDIR+=	xstr
329SUBDIR+=	yacc
330.endif
331
332.if ${MK_USB} != "no"
333SUBDIR+=	usbhidaction
334SUBDIR+=	usbhidctl
335.endif
336
337.if ${MK_UTMPX} != "no"
338SUBDIR+=	last
339SUBDIR+=	users
340SUBDIR+=	who
341SUBDIR+=	wtmpcvt
342.endif
343
344.include <bsd.arch.inc.mk>
345
346SUBDIR:=	${SUBDIR:O}
347
348.include <bsd.subdir.mk>
349