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