Makefile revision 246074
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 246074 2013-01-29 17:03:18Z gabor $
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	${_atf} \
16	awk \
17	banner \
18	basename \
19	brandelf \
20	bsdiff \
21	bzip2 \
22	bzip2recover \
23	cap_mkdb \
24	chat \
25	chpass \
26	cksum \
27	${_clang} \
28	cmp \
29	col \
30	colldef \
31	colrm \
32	column \
33	comm \
34	compress \
35	cpuset \
36	csplit \
37	ctlstat \
38	cut \
39	dirname \
40	du \
41	ee \
42	elf2aout \
43	elfdump \
44	enigma \
45	env \
46	expand \
47	false \
48	fetch \
49	file \
50	find \
51	finger \
52	fmt \
53	fold \
54	fstat \
55	fsync \
56	ftp \
57	gcore \
58	gencat \
59	getconf \
60	getent \
61	getopt \
62	grep \
63	gzip \
64	head \
65	hexdump \
66	${_iconv} \
67	id \
68	ipcrm \
69	ipcs \
70	join \
71	jot \
72	${_kdump} \
73	keylogin \
74	keylogout \
75	killall \
76	ktrace \
77	ktrdump \
78	lam \
79	lastcomm \
80	ldd \
81	leave \
82	less \
83	lessecho \
84	lesskey \
85	limits \
86	locale \
87	lock \
88	lockf \
89	logger \
90	login \
91	logins \
92	logname \
93	look \
94	lorder \
95	lsvfs \
96	lzmainfo \
97	m4 \
98	${_makewhatis} \
99	${_man} \
100	mandoc \
101	mesg \
102	minigzip \
103	ministat \
104	${_mkcsmapper} \
105	mkdep \
106	${_mkesdb} \
107	mkfifo \
108	mklocale \
109	mktemp \
110	mkulzma \
111	mkuzip \
112	mt \
113	ncal \
114	netstat \
115	newgrp \
116	nfsstat \
117	nice \
118	nl \
119	nohup \
120	opieinfo \
121	opiekey \
122	opiepasswd \
123	pagesize \
124	passwd \
125	paste \
126	patch \
127	pathchk \
128	perror \
129	pr \
130	printenv \
131	printf \
132	procstat \
133	rctl \
134	renice \
135	rev \
136	revoke \
137	rpcinfo \
138	rs \
139	rup \
140	rusers \
141	rwall \
142	script \
143	sed \
144	seq \
145	shar \
146	showmount \
147	sockstat \
148	sort \
149	split \
150	ssh-copy-id \
151	stat \
152	stdbuf \
153	su \
154	systat \
155	tabs \
156	tail \
157	talk \
158	tar \
159	tcopy \
160	tee \
161	tftp \
162	time \
163	tip \
164	top \
165	touch \
166	tput \
167	tr \
168	true \
169	truncate \
170	${_truss} \
171	tset \
172	tsort \
173	tty \
174	uname \
175	unexpand \
176	uniq \
177	unzip \
178	units \
179	unvis \
180	uudecode \
181	uuencode \
182	vi \
183	vis \
184	vmstat \
185	w \
186	wall \
187	wc \
188	what \
189	whereis \
190	which \
191	whois \
192	write \
193	xargs \
194	xinstall \
195	${_xlint} \
196	${_xstr} \
197	xz \
198	xzdec \
199	${_yacc} \
200	yes \
201	${_ypcat} \
202	${_ypmatch} \
203	${_ypwhich}
204
205# NB: keep these sorted by MK_* knobs
206
207.if ${MK_AT} != "no"
208SUBDIR+=	at
209.endif
210
211.if ${MK_ATF} != "no"
212_atf=		atf
213.endif
214
215.if ${MK_ATM} != "no"
216SUBDIR+=	atm
217.endif
218
219.if ${MK_BIND_UTILS} != "no"
220SUBDIR+=	dig
221SUBDIR+=	host
222SUBDIR+=	nslookup
223SUBDIR+=	nsupdate
224.endif
225
226.if ${MK_BLUETOOTH} != "no"
227SUBDIR+=	bluetooth
228.endif
229
230.if ${MK_BSD_CPIO} != "no"
231SUBDIR+=	cpio
232.endif
233
234.if ${MK_CALENDAR} != "no"
235SUBDIR+=	calendar
236.endif
237
238.if ${MK_CLANG} != "no"
239_clang=		clang
240.endif
241
242.if ${MK_GROFF} != "no"
243SUBDIR+=	vgrind
244.endif
245
246.if ${MK_HESIOD} != "no"
247SUBDIR+=	hesinfo
248.endif
249
250.if ${MK_ICONV} != "no"
251_iconv=		iconv
252_mkcsmapper=	mkcsmapper
253_mkesdb=	mkesdb
254.endif
255
256.if ${MK_KDUMP} != "no"
257SUBDIR+=        kdump
258SUBDIR+=        truss
259.endif
260
261.if ${MK_KERBEROS_SUPPORT} != "no"
262SUBDIR+=	compile_et
263.endif
264
265.if ${MK_LIBTHR} != "no"
266SUBDIR+=	csup
267.endif
268
269.if ${MK_LOCATE} != "no"
270SUBDIR+=	locate
271.endif
272
273# XXX msgs?
274.if ${MK_MAIL} != "no"
275SUBDIR+=	biff
276SUBDIR+=	from
277SUBDIR+=	mail
278SUBDIR+=	msgs
279.endif
280
281.if ${MK_MAKE} != "no"
282.if ${MK_BMAKE} != "no"
283SUBDIR+=	bmake
284.else
285SUBDIR+=	make
286.endif
287.endif
288
289.if ${MK_MAN_UTILS} != "no"
290SUBDIR+=	catman
291_makewhatis=	makewhatis
292_man=		man
293.endif
294
295.if ${MK_NETCAT} != "no"
296SUBDIR+=	nc
297.endif
298
299.if ${MK_NIS} != "no"
300SUBDIR+=	ypcat
301SUBDIR+=	ypmatch
302SUBDIR+=	ypwhich
303.endif
304
305.if ${MK_OPENSSL} != "no"
306SUBDIR+=	bc
307SUBDIR+=	chkey
308SUBDIR+=	dc
309SUBDIR+=	newkey
310.endif
311
312.if ${MK_QUOTAS} != "no"
313SUBDIR+=	quota
314.endif
315
316.if ${MK_RCMDS} != "no"
317SUBDIR+=	rlogin
318SUBDIR+=	rsh
319SUBDIR+=	ruptime
320SUBDIR+=	rwho
321.endif
322
323.if ${MK_SENDMAIL} != "no"
324SUBDIR+=	vacation
325.endif
326
327.if ${MK_TELNET} != "no"
328SUBDIR+=	telnet
329.endif
330
331.if ${MK_TEXTPROC} != "no"
332SUBDIR+=	checknr
333SUBDIR+=	colcrt
334SUBDIR+=	ul
335.endif
336
337.if ${MK_TOOLCHAIN} != "no"
338SUBDIR+=	ar
339SUBDIR+=	c89
340SUBDIR+=	c99
341SUBDIR+=	ctags
342SUBDIR+=	file2c
343SUBDIR+=	gprof
344SUBDIR+=	indent
345SUBDIR+=	lex
346SUBDIR+=	mkstr
347SUBDIR+=	rpcgen
348SUBDIR+=	unifdef
349SUBDIR+=	xlint
350SUBDIR+=	xstr
351SUBDIR+=	yacc
352.endif
353
354.if ${MK_USB} != "no"
355SUBDIR+=	usbhidaction
356SUBDIR+=	usbhidctl
357.endif
358
359.if ${MK_UTMPX} != "no"
360SUBDIR+=	last
361SUBDIR+=	users
362SUBDIR+=	who
363.endif
364
365.include <bsd.arch.inc.mk>
366
367SUBDIR:=	${SUBDIR:O}
368
369.include <bsd.subdir.mk>
370