xref: /freebsd/usr.bin/Makefile (revision 370402654f1d54201477e57eefb03c3c41bea9fd)
1839f16abSGarrett Wollman#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
237040265SGary Palmer#	$Id: Makefile,v 1.118 1998/11/02 11:01:38 joerg Exp $
39b50d902SRodney W. Grimes
40a50d08dSJordan K. Hubbard# XXX MISSING:		deroff diction graph learn plot
5861999b4SBruce Evans#			spell spline struct xsend
6dd3d164fSBruce Evans# XXX Use GNU versions: apropos bc dc diff grep ld man patch ptx uucp whatis
773407b34SGarrett Wollman# Moved to secure: bdes
873407b34SGarrett Wollman#
9cb7f1224SGary PalmerSUBDIR=	apply \
10cb7f1224SGary Palmer	at \
11cb7f1224SGary Palmer	banner \
12cb7f1224SGary Palmer	basename \
13cb7f1224SGary Palmer	biff \
14cb7f1224SGary Palmer	c89 \
15cb7f1224SGary Palmer	calendar \
16cb7f1224SGary Palmer	cap_mkdb \
17cb7f1224SGary Palmer	chat \
18cb7f1224SGary Palmer	checknr \
19cb7f1224SGary Palmer	chflags \
209106cde5SBruce Evans	chkey \
21cb7f1224SGary Palmer	chpass \
22cb7f1224SGary Palmer	cksum \
23cb7f1224SGary Palmer	cmp \
24cb7f1224SGary Palmer	col \
25cb7f1224SGary Palmer	colcrt \
26cb7f1224SGary Palmer	colldef \
27cb7f1224SGary Palmer	colrm \
28cb7f1224SGary Palmer	column \
29cb7f1224SGary Palmer	comm \
30cb7f1224SGary Palmer	compile_et \
31cb7f1224SGary Palmer	compress \
32cb7f1224SGary Palmer	cpp \
33cb7f1224SGary Palmer	ctags \
34cb7f1224SGary Palmer	cut \
3537040265SGary Palmer	dig \
36cb7f1224SGary Palmer	dirname \
3737040265SGary Palmer	dnsquery \
38cb7f1224SGary Palmer	du \
39cb7f1224SGary Palmer	ee \
40489c66feSJoerg Wunsch	enigma \
41cb7f1224SGary Palmer	env \
42cb7f1224SGary Palmer	error \
43cb7f1224SGary Palmer	expand \
44cb7f1224SGary Palmer	f2c \
45cb7f1224SGary Palmer	false \
46cb7f1224SGary Palmer	fetch \
47cb7f1224SGary Palmer	file \
48cb7f1224SGary Palmer	file2c \
49cb7f1224SGary Palmer	find \
50cb7f1224SGary Palmer	finger \
51cb7f1224SGary Palmer	fmt \
52cb7f1224SGary Palmer	fold \
53cb7f1224SGary Palmer	fpr \
54cb7f1224SGary Palmer	from \
55cb7f1224SGary Palmer	fsplit \
56cb7f1224SGary Palmer	ftp \
57cb7f1224SGary Palmer	gencat \
58bde6c54eSPeter Wemm	gensetdefs \
59cb7f1224SGary Palmer	getopt \
60cb7f1224SGary Palmer	global \
61cb7f1224SGary Palmer	head \
62cb7f1224SGary Palmer	hexdump \
6337040265SGary Palmer	host \
64cb7f1224SGary Palmer	id \
65cb7f1224SGary Palmer	indent \
66cb7f1224SGary Palmer	ipcrm \
67cb7f1224SGary Palmer	ipcs \
68cb7f1224SGary Palmer	join \
69cb7f1224SGary Palmer	jot \
70cb7f1224SGary Palmer	kdump \
71cb7f1224SGary Palmer	key \
72cb7f1224SGary Palmer	keyinfo \
73cb7f1224SGary Palmer	keyinit \
74cb7f1224SGary Palmer	keylogin \
75cb7f1224SGary Palmer	keylogout \
76cb7f1224SGary Palmer	killall \
77cb7f1224SGary Palmer	ktrace \
78cb7f1224SGary Palmer	kzip \
79cb7f1224SGary Palmer	lam \
80cb7f1224SGary Palmer	last \
81cb7f1224SGary Palmer	lastcomm \
82aaa41712SDoug Rabson	ldd \
839106cde5SBruce Evans	leave \
84cb7f1224SGary Palmer	lex \
85cb7f1224SGary Palmer	limits \
86cb7f1224SGary Palmer	locate \
87cb7f1224SGary Palmer	lock \
88cb7f1224SGary Palmer	lockf \
89cb7f1224SGary Palmer	logger \
90cb7f1224SGary Palmer	login \
91cb7f1224SGary Palmer	logname \
92cb7f1224SGary Palmer	look \
93cb7f1224SGary Palmer	lorder \
94cb7f1224SGary Palmer	lsvfs \
95cb7f1224SGary Palmer	m4 \
96cb7f1224SGary Palmer	mail \
97cb7f1224SGary Palmer	make \
98cb7f1224SGary Palmer	mesg \
999106cde5SBruce Evans	minigzip \
1009106cde5SBruce Evans	mk_cmds \
101cb7f1224SGary Palmer	mkdep \
102cb7f1224SGary Palmer	mkfifo \
103cb7f1224SGary Palmer	mklocale \
104cb7f1224SGary Palmer	mkstr \
105cb7f1224SGary Palmer	mktemp \
106cb7f1224SGary Palmer	more \
107cb7f1224SGary Palmer	msgs \
108e4dc55c3SDoug Rabson	mt \
109cb7f1224SGary Palmer	ncal \
110cb7f1224SGary Palmer	netstat \
111cb7f1224SGary Palmer	newkey \
112cb7f1224SGary Palmer	nfsstat \
113cb7f1224SGary Palmer	nice \
114cb7f1224SGary Palmer	nohup \
115cb7f1224SGary Palmer	objformat \
116cb7f1224SGary Palmer	opieinfo \
117cb7f1224SGary Palmer	opiekey \
118cb7f1224SGary Palmer	opiepasswd \
119cb7f1224SGary Palmer	pagesize \
120cb7f1224SGary Palmer	passwd \
121cb7f1224SGary Palmer	paste \
122cb7f1224SGary Palmer	pr \
123cb7f1224SGary Palmer	printenv \
124cb7f1224SGary Palmer	printf \
125cb7f1224SGary Palmer	quota \
126cb7f1224SGary Palmer	rdist \
127cb7f1224SGary Palmer	renice \
128cb7f1224SGary Palmer	rev \
129cb7f1224SGary Palmer	rlogin \
130cb7f1224SGary Palmer	rpcgen \
131cb7f1224SGary Palmer	rpcinfo \
132cb7f1224SGary Palmer	rs \
133cb7f1224SGary Palmer	rsh \
134cb7f1224SGary Palmer	rup \
135cb7f1224SGary Palmer	ruptime \
136cb7f1224SGary Palmer	rusers \
137cb7f1224SGary Palmer	rwall \
138cb7f1224SGary Palmer	rwho \
139cb7f1224SGary Palmer	script \
140cb7f1224SGary Palmer	sed \
141cb7f1224SGary Palmer	shar \
142cb7f1224SGary Palmer	showmount \
143cb7f1224SGary Palmer	soelim \
144cb7f1224SGary Palmer	split \
145cb7f1224SGary Palmer	su \
146cb7f1224SGary Palmer	symorder \
147cb7f1224SGary Palmer	tail \
148cb7f1224SGary Palmer	talk \
149cb7f1224SGary Palmer	tconv \
150cb7f1224SGary Palmer	tcopy \
151cb7f1224SGary Palmer	tee \
152cb7f1224SGary Palmer	tftp \
153cb7f1224SGary Palmer	time \
154cb7f1224SGary Palmer	tip \
155cb7f1224SGary Palmer	tn3270 \
156cb7f1224SGary Palmer	top \
157cb7f1224SGary Palmer	touch \
158cb7f1224SGary Palmer	tput \
159cb7f1224SGary Palmer	tr \
160cb7f1224SGary Palmer	true \
161c3b3cd1bSSean Eric Fagan	truss \
162cb7f1224SGary Palmer	tset \
163cb7f1224SGary Palmer	tsort \
164cb7f1224SGary Palmer	tty \
165cb7f1224SGary Palmer	ul \
166cb7f1224SGary Palmer	uname \
167cb7f1224SGary Palmer	unexpand \
168cb7f1224SGary Palmer	unifdef \
169cb7f1224SGary Palmer	uniq \
170cb7f1224SGary Palmer	units \
171cb7f1224SGary Palmer	unvis \
172cb7f1224SGary Palmer	users \
173cb7f1224SGary Palmer	uudecode \
174cb7f1224SGary Palmer	uuencode \
175cb7f1224SGary Palmer	vacation \
176cb7f1224SGary Palmer	vgrind \
177cb7f1224SGary Palmer	vi \
178cb7f1224SGary Palmer	vis \
179cb7f1224SGary Palmer	w \
180cb7f1224SGary Palmer	wall \
181cb7f1224SGary Palmer	wc \
182cb7f1224SGary Palmer	what \
183cb7f1224SGary Palmer	whereis \
184cb7f1224SGary Palmer	which \
185cb7f1224SGary Palmer	who \
186cb7f1224SGary Palmer	whois \
187cb7f1224SGary Palmer	window \
188cb7f1224SGary Palmer	write \
189cb7f1224SGary Palmer	xargs \
190cb7f1224SGary Palmer	xinstall \
191cb7f1224SGary Palmer	xlint \
192cb7f1224SGary Palmer	xstr \
193cb7f1224SGary Palmer	yacc \
194cb7f1224SGary Palmer	yes \
195cb7f1224SGary Palmer	ypcat \
196cb7f1224SGary Palmer	ypmatch \
197cb7f1224SGary Palmer	ypwhich
1985c931089SJohn Birrell
1999106cde5SBruce Evans.if defined(RELEASEDIR) || !exists(${.CURDIR}/../kerberosIV) || \
2009106cde5SBruce Evans    defined(NOCRYPT) || !defined(MAKE_KERBEROS4)
2019106cde5SBruce Evans# Releases need both this non-crypt telnet and the crypt telnet.
2025c931089SJohn BirrellSUBDIR+=telnet
2035c931089SJohn Birrell.endif
2045c931089SJohn Birrell
2055c931089SJohn Birrell.if ${MACHINE_ARCH} == "i386"
2064d47d82dSJohn Birrell# Things that don't compile on alpha or are aout specific:
207cb7f1224SGary PalmerSUBDIR+=ar \
208cb7f1224SGary Palmer	brandelf \
209cb7f1224SGary Palmer	fstat \
210cb7f1224SGary Palmer	gcore \
211cb7f1224SGary Palmer	gprof \
212cb7f1224SGary Palmer	gprof4 \
213cb7f1224SGary Palmer	modstat \
214cb7f1224SGary Palmer	nm \
215cb7f1224SGary Palmer	ranlib \
216cb7f1224SGary Palmer	sasc \
217cb7f1224SGary Palmer	size \
218cb7f1224SGary Palmer	strings \
219cb7f1224SGary Palmer	strip \
220cb7f1224SGary Palmer	systat \
2219106cde5SBruce Evans	vmstat
2224d47d82dSJohn Birrell.endif
2239b50d902SRodney W. Grimes
2249b50d902SRodney W. Grimes.include <bsd.subdir.mk>
225