Makefile revision 265828
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 265828 2014-05-10 16:37:39Z imp $
3
4.include <src.opts.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	iscsictl \
71	join \
72	jot \
73	${_kdump} \
74	keylogin \
75	keylogout \
76	killall \
77	ktrace \
78	ktrdump \
79	lam \
80	lastcomm \
81	ldd \
82	leave \
83	less \
84	lessecho \
85	lesskey \
86	limits \
87	locale \
88	lock \
89	lockf \
90	logger \
91	login \
92	logins \
93	logname \
94	look \
95	lorder \
96	lsvfs \
97	lzmainfo \
98	m4 \
99	${_makewhatis} \
100	${_man} \
101	mandoc \
102	mesg \
103	minigzip \
104	ministat \
105	${_mkcsmapper} \
106	mkdep \
107	${_mkesdb} \
108	mkfifo \
109	mkimg \
110	mklocale \
111	mktemp \
112	mkulzma \
113	mkuzip \
114	mt \
115	ncal \
116	netstat \
117	newgrp \
118	nfsstat \
119	nice \
120	nl \
121	nohup \
122	opieinfo \
123	opiekey \
124	opiepasswd \
125	pagesize \
126	passwd \
127	paste \
128	patch \
129	pathchk \
130	perror \
131	pr \
132	printenv \
133	printf \
134	procstat \
135	protect \
136	rctl \
137	renice \
138	rev \
139	revoke \
140	rpcinfo \
141	rs \
142	rup \
143	rusers \
144	rwall \
145	script \
146	sed \
147	seq \
148	shar \
149	showmount \
150	sockstat \
151	sort \
152	split \
153	stat \
154	stdbuf \
155	su \
156	systat \
157	tabs \
158	tail \
159	talk \
160	tar \
161	tcopy \
162	tee \
163	${_tests} \
164	tftp \
165	time \
166	tip \
167	top \
168	touch \
169	tput \
170	tr \
171	true \
172	truncate \
173	${_truss} \
174	tset \
175	tsort \
176	tty \
177	uname \
178	unexpand \
179	uniq \
180	unzip \
181	units \
182	unvis \
183	uudecode \
184	uuencode \
185	vis \
186	vmstat \
187	w \
188	wall \
189	wc \
190	what \
191	whereis \
192	which \
193	whois \
194	write \
195	xargs \
196	xinstall \
197	${_xlint} \
198	${_xstr} \
199	xz \
200	xzdec \
201	${_yacc} \
202	yes \
203	${_ypcat} \
204	${_ypmatch} \
205	${_ypwhich}
206
207# NB: keep these sorted by MK_* knobs
208
209.if ${MK_AT} != "no"
210SUBDIR+=	at
211.endif
212
213.if ${MK_ATM} != "no"
214SUBDIR+=	atm
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_CALENDAR} != "no"
226SUBDIR+=	calendar
227.endif
228
229.if ${MK_CLANG} != "no"
230_clang=		clang
231.endif
232
233.if ${MK_FMAKE} != "no"
234SUBDIR+=	make
235.endif
236
237.if ${MK_GPL_DTC} != "yes"
238SUBDIR+=	dtc
239.endif
240
241.if ${MK_GROFF} != "no"
242SUBDIR+=	vgrind
243.endif
244
245.if ${MK_HESIOD} != "no"
246SUBDIR+=	hesinfo
247.endif
248
249.if ${MK_ICONV} != "no"
250_iconv=		iconv
251_mkcsmapper=	mkcsmapper
252_mkesdb=	mkesdb
253.endif
254
255.if ${MK_KDUMP} != "no"
256SUBDIR+=        kdump
257SUBDIR+=        truss
258.endif
259
260.if ${MK_KERBEROS_SUPPORT} != "no"
261SUBDIR+=	compile_et
262.endif
263
264.if ${MK_LDNS_UTILS} != "no"
265SUBDIR+=	drill
266SUBDIR+=	host
267.endif
268
269.if ${MK_LIBTHR} != "no"
270SUBDIR+=	csup
271.endif
272
273.if ${MK_LOCATE} != "no"
274SUBDIR+=	locate
275.endif
276
277# XXX msgs?
278.if ${MK_MAIL} != "no"
279SUBDIR+=	biff
280SUBDIR+=	from
281SUBDIR+=	mail
282SUBDIR+=	msgs
283.endif
284
285.if ${MK_MAKE} != "no"
286SUBDIR+=	bmake
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_OPENSSH} != "no"
306SUBDIR+=	ssh-copy-id
307.endif
308
309.if ${MK_OPENSSL} != "no"
310SUBDIR+=	bc
311SUBDIR+=	chkey
312SUBDIR+=	dc
313SUBDIR+=	newkey
314.endif
315
316.if ${MK_QUOTAS} != "no"
317SUBDIR+=	quota
318.endif
319
320.if ${MK_RCMDS} != "no"
321SUBDIR+=	rlogin
322SUBDIR+=	rsh
323SUBDIR+=	ruptime
324SUBDIR+=	rwho
325.endif
326
327.if ${MK_SENDMAIL} != "no"
328SUBDIR+=	vacation
329.endif
330
331.if ${MK_TELNET} != "no"
332SUBDIR+=	telnet
333.endif
334
335.if ${MK_TESTS} != "no"
336_atf=		atf
337_tests=		tests
338.endif
339
340.if ${MK_TEXTPROC} != "no"
341SUBDIR+=	checknr
342SUBDIR+=	colcrt
343SUBDIR+=	ul
344.endif
345
346.if ${MK_TOOLCHAIN} != "no"
347SUBDIR+=	ar
348SUBDIR+=	c89
349SUBDIR+=	c99
350SUBDIR+=	ctags
351SUBDIR+=	file2c
352SUBDIR+=	gprof
353SUBDIR+=	indent
354SUBDIR+=	lex
355SUBDIR+=	mkstr
356SUBDIR+=	rpcgen
357SUBDIR+=	unifdef
358SUBDIR+=	xlint
359SUBDIR+=	xstr
360SUBDIR+=	yacc
361.endif
362
363.if ${MK_VI} != "no"
364SUBDIR+=	vi
365.endif
366
367.if ${MK_USB} != "no"
368SUBDIR+=	usbhidaction
369SUBDIR+=	usbhidctl
370.endif
371
372.if ${MK_UTMPX} != "no"
373SUBDIR+=	last
374SUBDIR+=	users
375SUBDIR+=	who
376.endif
377
378.if ${MK_SVN} == "yes" || ${MK_SVNLITE} == "yes"
379SUBDIR+=	svn
380.endif
381
382.include <bsd.arch.inc.mk>
383
384SUBDIR:=	${SUBDIR:O}
385
386SUBDIR_PARALLEL=
387
388.include <bsd.subdir.mk>
389