Makefile revision 117978
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD: head/usr.bin/Makefile 117978 2003-07-24 18:30:25Z markm $
3
4# XXX MISSING:		deroff diction graph learn plot
5#			spell spline struct xsend
6# XXX Use GNU versions: apropos bc dc diff grep ld man patch whatis
7# Moved to secure: bdes
8#
9
10.if ${MACHINE_ARCH} != "ia64"
11_xlint=	xlint
12.endif
13
14.if ${MACHINE_ARCH} != "powerpc" && ${MACHINE_ARCH} != "amd64"
15_gprof=	gprof
16_truss=	truss
17.endif
18
19SUBDIR=	alias \
20	apply \
21	asa \
22	at \
23	awk \
24	banner \
25	basename \
26	biff \
27	brandelf \
28	bzip2 \
29	bzip2recover \
30	c89 \
31	c99 \
32	calendar \
33	cap_mkdb \
34	catman \
35	chat \
36	checknr \
37	chpass \
38	cksum \
39	cmp \
40	col \
41	colcrt \
42	colldef \
43	colrm \
44	column \
45	comm \
46	compile_et \
47	compress \
48	csplit \
49	ctags \
50	cut \
51	dirname \
52	du \
53	ee \
54	elf2aout \
55	elfdump \
56	enigma \
57	env \
58	expand \
59	false \
60	fetch \
61	file \
62	file2c \
63	find \
64	finger \
65	fmt \
66	fold \
67	from \
68	fstat \
69	fsync \
70	ftp \
71	gcore \
72	gencat \
73	getconf \
74	getopt \
75	${_gprof} \
76	head \
77	hesinfo \
78	hexdump \
79	id \
80	indent \
81	ipcrm \
82	ipcs \
83	join \
84	jot \
85	kdump \
86	keylogin \
87	keylogout \
88	killall \
89	ktrace \
90	ktrdump \
91	lam \
92	last \
93	lastcomm \
94	ldd \
95	leave \
96	less \
97	lessecho \
98	lesskey \
99	lex \
100	limits \
101	locale \
102	locate \
103	lock \
104	lockf \
105	logger \
106	login \
107	logname \
108	look \
109	lorder \
110	lsvfs \
111	m4 \
112	mail \
113	make \
114	makewhatis \
115	mesg \
116	minigzip \
117	mkdep \
118	mkfifo \
119	mklocale \
120	mkstr \
121	mktemp \
122	msgs \
123	mt \
124	ncal \
125	netstat \
126	newgrp \
127	nfsstat \
128	nice \
129	nl \
130	nohup \
131	objformat \
132	opieinfo \
133	opiekey \
134	opiepasswd \
135	pagesize \
136	passwd \
137	paste \
138	pathchk \
139	pr \
140	printenv \
141	printf \
142	quota \
143	renice \
144	rev \
145	rlogin \
146	rpcgen \
147	rpcinfo \
148	rs \
149	rsh \
150	rup \
151	ruptime \
152	rusers \
153	rwall \
154	rwho \
155	script \
156	sed \
157	shar \
158	showmount \
159	sockstat \
160	split \
161	stat \
162	su \
163	symorder \
164	systat \
165	tabs \
166	tail \
167	talk \
168	tcopy \
169	tee \
170	telnet \
171	tftp \
172	time \
173	tip \
174	top \
175	touch \
176	tput \
177	tr \
178	true \
179	truncate \
180	${_truss} \
181	tset \
182	tsort \
183	tty \
184	ul \
185	uname \
186	unexpand \
187	unifdef \
188	uniq \
189	units \
190	unvis \
191	usbhidaction \
192	usbhidctl \
193	users \
194	uudecode \
195	uuencode \
196	uuidgen \
197	vgrind \
198	vi \
199	vis \
200	vmstat \
201	w \
202	wall \
203	wc \
204	what \
205	whereis \
206	which \
207	who \
208	whois \
209	window \
210	write \
211	xargs \
212	xinstall \
213	${_xlint} \
214	xstr \
215	yacc \
216	yes \
217	ypcat \
218	ypmatch \
219	ypwhich
220
221.if !defined(NO_BIND)
222SUBDIR+=dig \
223	dnskeygen \
224	dnsquery \
225	host
226.endif
227
228.if !defined(NO_SENDMAIL)
229SUBDIR+=vacation
230.endif
231
232.if ${MACHINE_ARCH} == "i386"
233# Things that don't compile on alpha or are aout specific:
234SUBDIR+=doscmd \
235	ncplist \
236	ncplogin \
237	sasc \
238	smbutil
239.endif
240
241.if ${MACHINE_ARCH} == "alpha"
242SUBDIR+=uac
243.endif
244
245.if ${MACHINE_ARCH} == "amd64"
246SUBDIR+=ncplist \
247	ncplogin \
248	smbutil
249.endif
250
251.if !defined(NOCRYPT) && !defined(NO_OPENSSL)
252SUBDIR+=chkey newkey
253.endif
254
255.include <bsd.subdir.mk>
256