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