Makefile revision 117952
1238106Sdes#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2238106Sdes# $FreeBSD: head/usr.bin/Makefile 117952 2003-07-24 02:09:19Z peter $
3238106Sdes
4238106Sdes# XXX MISSING:		deroff diction graph learn plot
5238106Sdes#			spell spline struct xsend
6238106Sdes# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis
7238106Sdes# Moved to secure: bdes
8238106Sdes#
9238106Sdes
10238106Sdes.if ${MACHINE_ARCH} != "ia64"
11238106Sdes_xlint=	xlint
12238106Sdes.endif
13238106Sdes
14238106Sdes.if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "amd64"
15238106Sdes_gprof=	gprof
16238106Sdes_truss=	truss
17238106Sdes.endif
18238106Sdes
19238106SdesSUBDIR=	alias \
20238106Sdes	apply \
21238106Sdes	asa \
22238106Sdes	at \
23238106Sdes	awk \
24266114Sdes	banner \
25266114Sdes	basename \
26266114Sdes	biff \
27266114Sdes	brandelf \
28266114Sdes	bzip2 \
29266114Sdes	bzip2recover \
30266114Sdes	c89 \
31266114Sdes	c99 \
32266114Sdes	calendar \
33266114Sdes	cap_mkdb \
34238106Sdes	catman \
35238106Sdes	chat \
36238106Sdes	checknr \
37238106Sdes	chpass \
38238106Sdes	cksum \
39238106Sdes	cmp \
40238106Sdes	col \
41238106Sdes	colcrt \
42238106Sdes	colldef \
43238106Sdes	colrm \
44238106Sdes	column \
45238106Sdes	comm \
46238106Sdes	compile_et \
47238106Sdes	compress \
48249141Sdes	csplit \
49249141Sdes	ctags \
50249141Sdes	cut \
51249141Sdes	dirname \
52238106Sdes	du \
53238106Sdes	ee \
54238106Sdes	elf2aout \
55238106Sdes	elfdump \
56238106Sdes	enigma \
57238106Sdes	env \
58238106Sdes	expand \
59238106Sdes	false \
60238106Sdes	fetch \
61238106Sdes	file \
62238106Sdes	file2c \
63238106Sdes	find \
64238106Sdes	finger \
65287917Sdes	fmt \
66238106Sdes	fold \
67238106Sdes	from \
68238106Sdes	fstat \
69238106Sdes	fsync \
70238106Sdes	ftp \
71266114Sdes	gcore \
72238106Sdes	gencat \
73238106Sdes	getconf \
74238106Sdes	getopt \
75238106Sdes	${_gprof} \
76238106Sdes	head \
77266114Sdes	hesinfo \
78238106Sdes	hexdump \
79238106Sdes	id \
80238106Sdes	indent \
81238106Sdes	ipcrm \
82238106Sdes	ipcs \
83238106Sdes	join \
84238106Sdes	jot \
85238106Sdes	kdump \
86238106Sdes	keylogin \
87238106Sdes	keylogout \
88238106Sdes	killall \
89238106Sdes	ktrace \
90238106Sdes	ktrdump \
91238106Sdes	lam \
92238106Sdes	last \
93238106Sdes	lastcomm \
94238106Sdes	ldd \
95238106Sdes	leave \
96238106Sdes	less \
97238106Sdes	lessecho \
98238106Sdes	lesskey \
99238106Sdes	lex \
100238106Sdes	limits \
101238106Sdes	locale \
102238106Sdes	locate \
103238106Sdes	lock \
104238106Sdes	lockf \
105238106Sdes	logger \
106238106Sdes	login \
107238106Sdes	logname \
108238106Sdes	look \
109238106Sdes	lorder \
110238106Sdes	lsvfs \
111238106Sdes	m4 \
112238106Sdes	mail \
113238106Sdes	make \
114238106Sdes	makewhatis \
115238106Sdes	mesg \
116238106Sdes	minigzip \
117238106Sdes	mkdep \
118238106Sdes	mkfifo \
119238106Sdes	mklocale \
120238106Sdes	mkstr \
121238106Sdes	mktemp \
122238106Sdes	msgs \
123238106Sdes	mt \
124238106Sdes	ncal \
125238106Sdes	netstat \
126238106Sdes	newgrp \
127238106Sdes	nfsstat \
128238106Sdes	nice \
129238106Sdes	nl \
130238106Sdes	nohup \
131238106Sdes	objformat \
132238106Sdes	opieinfo \
133238106Sdes	opiekey \
134238106Sdes	opiepasswd \
135238106Sdes	pagesize \
136238106Sdes	passwd \
137238106Sdes	paste \
138238106Sdes	pathchk \
139238106Sdes	pr \
140238106Sdes	printenv \
141238106Sdes	printf \
142238106Sdes	quota \
143238106Sdes	renice \
144238106Sdes	rev \
145238106Sdes	rlogin \
146238106Sdes	rpcgen \
147238106Sdes	rpcinfo \
148238106Sdes	rs \
149238106Sdes	rsh \
150238106Sdes	rup \
151238106Sdes	ruptime \
152238106Sdes	rusers \
153238106Sdes	rwall \
154238106Sdes	rwho \
155238106Sdes	script \
156238106Sdes	sed \
157238106Sdes	shar \
158238106Sdes	showmount \
159238106Sdes	sockstat \
160238106Sdes	split \
161238106Sdes	stat \
162238106Sdes	su \
163238106Sdes	symorder \
164238106Sdes	systat \
165238106Sdes	tabs \
166238106Sdes	tail \
167238106Sdes	talk \
168238106Sdes	tcopy \
169238106Sdes	tee \
170238106Sdes	telnet \
171238106Sdes	tftp \
172238106Sdes	time \
173238106Sdes	tip \
174238106Sdes	top \
175238106Sdes	touch \
176238106Sdes	tput \
177238106Sdes	tr \
178238106Sdes	true \
179238106Sdes	truncate \
180238106Sdes	${_truss} \
181238106Sdes	tset \
182238106Sdes	tsort \
183238106Sdes	tty \
184238106Sdes	ul \
185238106Sdes	uname \
186238106Sdes	unexpand \
187238106Sdes	unifdef \
188238106Sdes	uniq \
189238106Sdes	units \
190238106Sdes	unvis \
191238106Sdes	usbhidaction \
192238106Sdes	usbhidctl \
193238106Sdes	users \
194238106Sdes	uudecode \
195238106Sdes	uuencode \
196238106Sdes	uuidgen \
197238106Sdes	vgrind \
198238106Sdes	vi \
199238106Sdes	vis \
200238106Sdes	vmstat \
201238106Sdes	w \
202238106Sdes	wall \
203238106Sdes	wc \
204238106Sdes	what \
205238106Sdes	whereis \
206238106Sdes	which \
207238106Sdes	who \
208238106Sdes	whois \
209238106Sdes	window \
210238106Sdes	write \
211238106Sdes	xargs \
212238106Sdes	xinstall \
213238106Sdes	${_xlint} \
214238106Sdes	xstr \
215238106Sdes	yacc \
216238106Sdes	yes \
217238106Sdes	ypcat \
218238106Sdes	ypmatch \
219238106Sdes	ypwhich
220238106Sdes
221238106Sdes.if !defined(NO_BIND)
222238106SdesSUBDIR+=dig \
223238106Sdes	dnskeygen \
224238106Sdes	dnsquery \
225238106Sdes	host
226238106Sdes.endif
227238106Sdes
228238106Sdes.if !defined(NO_SENDMAIL)
229238106SdesSUBDIR+=vacation
230238106Sdes.endif
231238106Sdes
232238106Sdes.if ${MACHINE_ARCH} == "i386"
233238106Sdes# Things that don't compile on alpha or are aout specific:
234238106SdesSUBDIR+=doscmd \
235238106Sdes	ncplist \
236238106Sdes	ncplogin \
237238106Sdes	sasc \
238238106Sdes	smbutil
239238106Sdes.endif
240238106Sdes
241238106Sdes.if ${MACHINE_ARCH} == "alpha"
242238106SdesSUBDIR+=uac
243238106Sdes.endif
244238106Sdes
245238106Sdes.if ${MACHINE_ARCH} == "amd64"
246238106SdesSUBDIR+=ncplist \
247238106Sdes	ncplogin \
248238106Sdes	smbutil
249238106Sdes.endif
250238106Sdes
251238106Sdes.if exists(${.CURDIR}/../crypto) && !defined(NOCRYPT) && !defined(NO_OPENSSL)
252238106SdesSUBDIR+=chkey newkey
253238106Sdes.endif
254238106Sdes
255238106Sdes.include <bsd.subdir.mk>
256238106Sdes