Makefile revision 267734
12966Swollman#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
250477Speter# $FreeBSD: stable/10/usr.bin/Makefile 267734 2014-06-22 16:48:21Z gavin $
31590Srgrimes
4156813Sru.include <bsd.own.mk>
5156813Sru
64699Sjkh# XXX MISSING:		deroff diction graph learn plot
734706Sbde#			spell spline struct xsend
8213391Sgordon# XXX Use GNU versions: diff ld patch
91930Swollman# Moved to secure: bdes
101930Swollman#
11106717Smarcel
12100200SwollmanSUBDIR=	alias \
13100200Swollman	apply \
1496630Stjr	asa \
15241823Smarcel	${_atf} \
1691706Sobrien	awk \
1738653Sgpalmer	banner \
1838653Sgpalmer	basename \
1957013Sobrien	brandelf \
20148771Scperciva	bsdiff \
2178562Sobrien	bzip2 \
22108667Sobrien	bzip2recover \
2338653Sgpalmer	cap_mkdb \
2438653Sgpalmer	chat \
2538653Sgpalmer	chpass \
2638653Sgpalmer	cksum \
27208964Srdivacky	${_clang} \
2838653Sgpalmer	cmp \
2938653Sgpalmer	col \
3038653Sgpalmer	colldef \
3138653Sgpalmer	colrm \
3238653Sgpalmer	column \
3338653Sgpalmer	comm \
3438653Sgpalmer	compress \
35176733Sjeff	cpuset \
3695926Stjr	csplit \
37229997Sken	ctlstat \
3838653Sgpalmer	cut \
3938653Sgpalmer	dirname \
4038653Sgpalmer	du \
4138653Sgpalmer	ee \
42108439Sobrien	elf2aout \
43109314Sobrien	elfdump \
4440826Sjoerg	enigma \
4538653Sgpalmer	env \
4638653Sgpalmer	expand \
4738653Sgpalmer	false \
4838653Sgpalmer	fetch \
4938653Sgpalmer	file \
5038653Sgpalmer	find \
5138653Sgpalmer	finger \
52203711Sdelphij	fmt \
5338653Sgpalmer	fold \
5441036Sdima	fstat \
5563499Sps	fsync \
5638653Sgpalmer	ftp \
57103303Speter	gcore \
5838653Sgpalmer	gencat \
59101629Sjake	getconf \
60158287Smaxim	getent \
6138653Sgpalmer	getopt \
62222273Sobrien	grep \
63166255Sdelphij	gzip \
6438653Sgpalmer	head \
6538653Sgpalmer	hexdump \
66219019Sgabor	${_iconv} \
6738653Sgpalmer	id \
6838653Sgpalmer	ipcrm \
6938653Sgpalmer	ipcs \
70255570Strasz	iscsictl \
7138653Sgpalmer	join \
7238653Sgpalmer	jot \
73240404Sobrien	${_kdump} \
7438653Sgpalmer	keylogin \
7538653Sgpalmer	keylogout \
7638653Sgpalmer	killall \
7738653Sgpalmer	ktrace \
7893619Sjake	ktrdump \
7938653Sgpalmer	lam \
8038653Sgpalmer	lastcomm \
8139614Sbde	ldd \
8238653Sgpalmer	leave \
8360789Sps	less \
8460789Sps	lessecho \
8560789Sps	lesskey \
8638653Sgpalmer	limits \
87116677Sphantom	locale \
8838653Sgpalmer	lock \
8938653Sgpalmer	lockf \
9038653Sgpalmer	logger \
9138653Sgpalmer	login \
92126701Sdes	logins \
9338653Sgpalmer	logname \
9438653Sgpalmer	look \
9538653Sgpalmer	lorder \
9638653Sgpalmer	lsvfs \
97207842Smm	lzmainfo \
9838653Sgpalmer	m4 \
99208320Sjkim	${_makewhatis} \
100213391Sgordon	${_man} \
101241774Suqs	mandoc \
10238653Sgpalmer	mesg \
103174814Sru	minigzip \
104174810Sphk	ministat \
105219019Sgabor	${_mkcsmapper} \
10638653Sgpalmer	mkdep \
107219019Sgabor	${_mkesdb} \
10838653Sgpalmer	mkfifo \
10938653Sgpalmer	mklocale \
11038653Sgpalmer	mktemp \
111235915Sjpaetzel	mkulzma \
112146107Sfjoe	mkuzip \
11339914Sdfr	mt \
11438653Sgpalmer	ncal \
11538653Sgpalmer	netstat \
11697365Stjr	newgrp \
11738653Sgpalmer	nfsstat \
11838653Sgpalmer	nice \
11976273Sbrian	nl \
12038653Sgpalmer	nohup \
12138653Sgpalmer	opieinfo \
12238653Sgpalmer	opiekey \
12338653Sgpalmer	opiepasswd \
12438653Sgpalmer	pagesize \
12538653Sgpalmer	passwd \
12638653Sgpalmer	paste \
127246074Sgabor	patch \
12897096Stjr	pathchk \
129192398Sgnn	perror \
13038653Sgpalmer	pr \
13138653Sgpalmer	printenv \
13238653Sgpalmer	printf \
133174200Srwatson	procstat \
134255708Sjhb	protect \
135220166Strasz	rctl \
13638653Sgpalmer	renice \
13738653Sgpalmer	rev \
138194267Sed	revoke \
13938653Sgpalmer	rpcinfo \
14038653Sgpalmer	rs \
14138653Sgpalmer	rup \
14238653Sgpalmer	rusers \
14338653Sgpalmer	rwall \
14438653Sgpalmer	script \
14538653Sgpalmer	sed \
146267734Sgavin	send-pr \
147204103Sdelphij	seq \
14838653Sgpalmer	shar \
14938653Sgpalmer	showmount \
15045701Sdes	sockstat \
151235268Sgabor	sort \
15238653Sgpalmer	split \
15397955Sdougb	stat \
154234772Sjlh	stdbuf \
15538653Sgpalmer	su \
15641035Sdima	systat \
15797034Stjr	tabs \
15838653Sgpalmer	tail \
15938653Sgpalmer	talk \
160127947Skientzle	tar \
16138653Sgpalmer	tcopy \
16238653Sgpalmer	tee \
163260024Sjmmv	${_tests} \
16438653Sgpalmer	tftp \
16538653Sgpalmer	time \
16688277Smarkm	tip \
16738653Sgpalmer	top \
16838653Sgpalmer	touch \
16938653Sgpalmer	tput \
17038653Sgpalmer	tr \
17138653Sgpalmer	true \
17263437Ssheldonh	truncate \
173240404Sobrien	${_truss} \
17438653Sgpalmer	tset \
17538653Sgpalmer	tsort \
17638653Sgpalmer	tty \
17738653Sgpalmer	uname \
17838653Sgpalmer	unexpand \
17938653Sgpalmer	uniq \
180200068Srdivacky	unzip \
18138653Sgpalmer	units \
18238653Sgpalmer	unvis \
18338653Sgpalmer	uudecode \
18438653Sgpalmer	uuencode \
18538653Sgpalmer	vi \
18638653Sgpalmer	vis \
18741062Sbde	vmstat \
18838653Sgpalmer	w \
18938653Sgpalmer	wall \
19038653Sgpalmer	wc \
19138653Sgpalmer	what \
19299379Sjohan	whereis \
19338653Sgpalmer	which \
19438653Sgpalmer	whois \
19538653Sgpalmer	write \
19638653Sgpalmer	xargs \
19738653Sgpalmer	xinstall \
198106717Smarcel	${_xlint} \
199183242Ssam	${_xstr} \
200207842Smm	xz \
201207842Smm	xzdec \
202119553Sphk	${_yacc} \
20338653Sgpalmer	yes \
204137675Sbz	${_ypcat} \
205137675Sbz	${_ypmatch} \
206137675Sbz	${_ypwhich}
2071590Srgrimes
208183242Ssam# NB: keep these sorted by MK_* knobs
209183242Ssam
210183242Ssam.if ${MK_AT} != "no"
211212558SimpSUBDIR+=	at
212183242Ssam.endif
213183242Ssam
214156813Sru.if ${MK_ATM} != "no"
215212558SimpSUBDIR+=	atm
216124587Sru.endif
217124587Sru
218156813Sru.if ${MK_BLUETOOTH} != "no"
219212558SimpSUBDIR+=	bluetooth
220131768Semax.endif
221131768Semax
222179813Sdougb.if ${MK_BSD_CPIO} != "no"
223212558SimpSUBDIR+=	cpio
224179813Sdougb.endif
225179813Sdougb
226156813Sru.if ${MK_CALENDAR} != "no"
227212558SimpSUBDIR+=	calendar
228148677Sphk.endif
229148677Sphk
230208964Srdivacky.if ${MK_CLANG} != "no"
231208964Srdivacky_clang=		clang
232208964Srdivacky.endif
233208964Srdivacky
234266130Sian.if ${MK_GPL_DTC} != "yes"
235266130SianSUBDIR+=	dtc
236266130Sian.endif
237266130Sian
238238564Sobrien.if ${MK_GROFF} != "no"
239238564SobrienSUBDIR+=	vgrind
240238564Sobrien.endif
241238564Sobrien
242183242Ssam.if ${MK_HESIOD} != "no"
243212558SimpSUBDIR+=	hesinfo
244183242Ssam.endif
245183242Ssam
246219019Sgabor.if ${MK_ICONV} != "no"
247219019Sgabor_iconv=		iconv
248219019Sgabor_mkcsmapper=	mkcsmapper
249219019Sgabor_mkesdb=	mkesdb
250219019Sgabor.endif
251219019Sgabor
252240404Sobrien.if ${MK_KDUMP} != "no"
253240404SobrienSUBDIR+=        kdump
254240404SobrienSUBDIR+=        truss
255240404Sobrien.endif
256240404Sobrien
257238564Sobrien.if ${MK_KERBEROS_SUPPORT} != "no"
258238564SobrienSUBDIR+=	compile_et
259218941Suqs.endif
260218941Suqs
261255405Sdes.if ${MK_LDNS_UTILS} != "no"
262255801SdesSUBDIR+=	drill
263255405SdesSUBDIR+=	host
264255405Sdes.endif
265255405Sdes
266177714Sru.if ${MK_LIBTHR} != "no"
267212558SimpSUBDIR+=	csup
268124587Sru.endif
269124587Sru
270183242Ssam.if ${MK_LOCATE} != "no"
271212558SimpSUBDIR+=	locate
272148780Sphk.endif
273148780Sphk
274183242Ssam# XXX msgs?
275183242Ssam.if ${MK_MAIL} != "no"
276212558SimpSUBDIR+=	biff
277212558SimpSUBDIR+=	from
278212558SimpSUBDIR+=	mail
279212558SimpSUBDIR+=	msgs
280183242Ssam.endif
281183242Ssam
282183242Ssam.if ${MK_MAKE} != "no"
283241279Smarcel.if ${MK_BMAKE} != "no"
284241279SmarcelSUBDIR+=	bmake
285241279Smarcel.else
286212558SimpSUBDIR+=	make
287183242Ssam.endif
288241279Smarcel.endif
289183242Ssam
290208320Sjkim.if ${MK_MAN_UTILS} != "no"
291238564SobrienSUBDIR+=	catman
292208320Sjkim_makewhatis=	makewhatis
293213391Sgordon_man=		man
294208320Sjkim.endif
295208320Sjkim
296156813Sru.if ${MK_NETCAT} != "no"
297212558SimpSUBDIR+=	nc
298141785Sdelphij.endif
299141785Sdelphij
300156813Sru.if ${MK_NIS} != "no"
301212558SimpSUBDIR+=	ypcat
302212558SimpSUBDIR+=	ypmatch
303212558SimpSUBDIR+=	ypwhich
304137675Sbz.endif
305137675Sbz
306250024Seadler.if ${MK_OPENSSH} != "no"
307250024SeadlerSUBDIR+=	ssh-copy-id
308250024Seadler.endif
309250024Seadler
310238564Sobrien.if ${MK_OPENSSL} != "no"
311238564SobrienSUBDIR+=	bc
312238564SobrienSUBDIR+=	chkey
313238564SobrienSUBDIR+=	dc
314238564SobrienSUBDIR+=	newkey
315238564Sobrien.endif
316238564Sobrien
317183242Ssam.if ${MK_QUOTAS} != "no"
318212558SimpSUBDIR+=	quota
319183242Ssam.endif
320183242Ssam
321156813Sru.if ${MK_RCMDS} != "no"
322212558SimpSUBDIR+=	rlogin
323212558SimpSUBDIR+=	rsh
324212558SimpSUBDIR+=	ruptime
325212558SimpSUBDIR+=	rwho
326143026Strhodes.endif
327143026Strhodes
328156813Sru.if ${MK_SENDMAIL} != "no"
329212558SimpSUBDIR+=	vacation
33086252Sgshapiro.endif
33186252Sgshapiro
332183242Ssam.if ${MK_TELNET} != "no"
333212558SimpSUBDIR+=	telnet
334183242Ssam.endif
335183242Ssam
336260013Sjmmv.if ${MK_TESTS} != "no"
337260013Sjmmv_atf=		atf
338260024Sjmmv_tests=		tests
339260013Sjmmv.endif
340260013Sjmmv
341183242Ssam.if ${MK_TEXTPROC} != "no"
342212558SimpSUBDIR+=	checknr
343212558SimpSUBDIR+=	colcrt
344212558SimpSUBDIR+=	ul
345183242Ssam.endif
346183242Ssam
347156813Sru.if ${MK_TOOLCHAIN} != "no"
348212558SimpSUBDIR+=	ar
349212558SimpSUBDIR+=	c89
350212558SimpSUBDIR+=	c99
351212558SimpSUBDIR+=	ctags
352212558SimpSUBDIR+=	file2c
353212558SimpSUBDIR+=	gprof
354212558SimpSUBDIR+=	indent
355212558SimpSUBDIR+=	lex
356212558SimpSUBDIR+=	mkstr
357212558SimpSUBDIR+=	rpcgen
358212558SimpSUBDIR+=	unifdef
359212558SimpSUBDIR+=	xlint
360212558SimpSUBDIR+=	xstr
361212558SimpSUBDIR+=	yacc
362124587Sru.endif
363124587Sru
364156813Sru.if ${MK_USB} != "no"
365212558SimpSUBDIR+=	usbhidaction
366212558SimpSUBDIR+=	usbhidctl
367119553Sphk.endif
368119553Sphk
369223209Sed.if ${MK_UTMPX} != "no"
370223209SedSUBDIR+=	last
371223209SedSUBDIR+=	users
372223209SedSUBDIR+=	who
373223209Sed.endif
374223209Sed
375251886Speter.if ${MK_SVN} == "yes" || ${MK_SVNLITE} == "yes"
376251886SpeterSUBDIR+=	svn
377251886Speter.endif
378251886Speter
379212558Simp.include <bsd.arch.inc.mk>
38034554Sjb
381212558SimpSUBDIR:=	${SUBDIR:O}
382161524Smarcel
383264303SdimSUBDIR_PARALLEL=
384264303Sdim
3851590Srgrimes.include <bsd.subdir.mk>
386