xref: /freebsd/usr.bin/Makefile (revision 5aedf535d3e9843ed33dae800f0e44a1bafe3149)
1#	From: @(#)Makefile	8.3 (Berkeley) 1/7/94
2# $FreeBSD$
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
10SUBDIR=	alias \
11	apply \
12	asa \
13	at \
14	${_atm} \
15	awk \
16	banner \
17	basename \
18	biff \
19	${_bluetooth} \
20	brandelf \
21	bsdiff \
22	bzip2 \
23	bzip2recover \
24	${_c89} \
25	${_c99} \
26	${_calendar} \
27	cap_mkdb \
28	${_catman} \
29	chat \
30	checknr \
31	${_chkey} \
32	chpass \
33	cksum \
34	cmp \
35	col \
36	colcrt \
37	colldef \
38	colrm \
39	column \
40	comm \
41	compile_et \
42	compress \
43	csplit \
44	ctags \
45	cut \
46	${_dig} \
47	dirname \
48	du \
49	ee \
50	elf2aout \
51	elfdump \
52	enigma \
53	env \
54	expand \
55	false \
56	fetch \
57	file \
58	file2c \
59	find \
60	finger \
61	fmt \
62	fold \
63	from \
64	fstat \
65	fsync \
66	ftp \
67	gcore \
68	gencat \
69	getconf \
70	getopt \
71	${_gprof} \
72	head \
73	${_hesinfo} \
74	hexdump \
75	${_host} \
76	id \
77	indent \
78	ipcrm \
79	ipcs \
80	join \
81	jot \
82	kdump \
83	keylogin \
84	keylogout \
85	killall \
86	ktrace \
87	ktrdump \
88	lam \
89	last \
90	lastcomm \
91	ldd \
92	leave \
93	less \
94	lessecho \
95	lesskey \
96	${_lex} \
97	limits \
98	locale \
99	locate \
100	lock \
101	lockf \
102	logger \
103	login \
104	logins \
105	logname \
106	look \
107	lorder \
108	lsvfs \
109	m4 \
110	mail \
111	make \
112	makewhatis \
113	mesg \
114	minigzip \
115	mkdep \
116	mkfifo \
117	mklocale \
118	mkstr \
119	mktemp \
120	mkuzip \
121	msgs \
122	mt \
123	${_nc} \
124	ncal \
125	${_ncplist} \
126	${_ncplogin} \
127	netstat \
128	newgrp \
129	${_newkey} \
130	nfsstat \
131	nice \
132	nl \
133	nohup \
134	${_nslookup} \
135	${_nsupdate} \
136	objformat \
137	opieinfo \
138	opiekey \
139	opiepasswd \
140	pagesize \
141	passwd \
142	paste \
143	pathchk \
144	pkill \
145	pr \
146	printenv \
147	printf \
148	quota \
149	renice \
150	rev \
151	${_rlogin} \
152	rpcgen \
153	rpcinfo \
154	rs \
155	${_rsh} \
156	rup \
157	ruptime \
158	rusers \
159	rwall \
160	rwho \
161	script \
162	sed \
163	shar \
164	showmount \
165	${_smbutil} \
166	sockstat \
167	split \
168	stat \
169	su \
170	systat \
171	tabs \
172	tail \
173	talk \
174	tar \
175	tcopy \
176	tee \
177	telnet \
178	tftp \
179	time \
180	tip \
181	top \
182	touch \
183	tput \
184	tr \
185	true \
186	truncate \
187	${_truss} \
188	tset \
189	tsort \
190	tty \
191	${_uac} \
192	ul \
193	uname \
194	unexpand \
195	unifdef \
196	uniq \
197	units \
198	unvis \
199	${_usbhidaction} \
200	${_usbhidctl} \
201	users \
202	uudecode \
203	uuencode \
204	uuidgen \
205	${_vacation} \
206	vgrind \
207	vi \
208	vis \
209	vmstat \
210	w \
211	wall \
212	wc \
213	what \
214	whereis \
215	which \
216	who \
217	whois \
218	window \
219	write \
220	xargs \
221	xinstall \
222	${_xlint} \
223	xstr \
224	${_yacc} \
225	yes \
226	${_ypcat} \
227	${_ypmatch} \
228	${_ypwhich}
229
230.if ${MACHINE_ARCH} != "arm"
231_truss=		truss
232.endif
233
234.if !defined(NO_ATM)
235_atm=		atm
236.endif
237
238.if !defined(NO_MAN)
239_catman=	catman
240.endif
241
242.if !defined(NO_BIND) && !defined(NO_BIND_UTILS)
243_dig=		dig
244_host=		host
245_nslookup=	nslookup
246_nsupdate=	nsupdate
247.endif
248
249.if !defined(NO_BLUETOOTH)
250_bluetooth=	bluetooth
251.endif
252
253.if !defined(NO_CALENDAR)
254_calendar=	calendar
255.endif
256
257.if !defined(NO_CRYPT) && !defined(NO_OPENSSL)
258_chkey=		chkey
259_newkey=	newkey
260.endif
261
262.if defined(YES_HESIOD)
263_hesinfo=	hesinfo
264.endif
265
266.if !defined(NO_NETCAT)
267_nc=		nc
268.endif
269
270.if !defined(NO_NIS)
271_ypcat=		ypcat
272_ypmatch=	ypmatch
273_ypwhich=	ypwhich
274.endif
275
276.if !defined(NO_RCMDS)
277_rlogin=	rlogin
278_rsh=		rsh
279.endif
280
281.if !defined(NO_SENDMAIL)
282_vacation=	vacation
283.endif
284
285.if !defined(NO_TOOLCHAIN)
286_c89=		c89
287_c99=		c99
288_gprof=		gprof
289_lex=		lex
290_xlint=		xlint
291_yacc=		yacc
292.endif
293
294.if !defined(NO_USB)
295_usbhidaction=	usbhidaction
296_usbhidctl=	usbhidctl
297.endif
298
299.if ${MACHINE_ARCH} == "i386"
300_ncplist=	ncplist
301_ncplogin=	ncplogin
302_smbutil=	smbutil
303.endif
304
305.if ${MACHINE_ARCH} == "alpha"
306_uac=		uac
307.endif
308
309.if ${MACHINE_ARCH} == "amd64"
310_ncplist=	ncplist
311_ncplogin=	ncplogin
312_smbutil=	smbutil
313.endif
314
315.if ${MACHINE_ARCH} == "powerpc"
316_smbutil=	smbutil
317.endif
318
319.include <bsd.subdir.mk>
320