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