xref: /dragonfly/usr.bin/Makefile (revision b575ab8a)
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	fmt \
69	fold \
70	from \
71	fstat \
72	fsync \
73	ftp \
74	gencat \
75	getconf \
76	getent \
77	getopt \
78	gzip \
79	head \
80	hexdump \
81	iconv \
82	id \
83	indent \
84	ioprio \
85	ipcrm \
86	ipcs \
87	join \
88	jot \
89	kdump \
90	kenv \
91	keylogin \
92	keylogout \
93	killall \
94	ktrace \
95	ktrdump \
96	lam \
97	last \
98	lastcomm \
99	ldd \
100	leave \
101	less \
102	lessecho \
103	lesskey \
104	lex \
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	xlint \
240	xstr \
241	xz \
242	xzdec \
243	yacc \
244	yes \
245	ypcat \
246	ypmatch \
247	ypwhich
248
249.if defined(WANT_HESIOD)
250SUBDIR+=hesinfo
251.endif
252
253.if defined(WANT_USB4BSD)
254_usbhidctl=	u4bhidctl
255.else
256_usbhidctl=	usbhidctl
257.endif
258
259.if !defined(NO_OPENSSL)
260SUBDIR+=bc \
261	dc
262.endif
263
264
265.if !defined(NO_SENDMAIL)
266SUBDIR+=vacation
267.endif
268
269.if ${MACHINE_ARCH} == "i386"
270# Things that don't compile on x86_64 or are i386 specific:
271SUBDIR+=gcore \
272	ncplist \
273	ncplogin \
274	smbutil
275.endif
276
277.include <bsd.subdir.mk>
278