xref: /dragonfly/usr.bin/Makefile (revision 61c0377f)
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	crunch \
51	csplit \
52	ctags \
53	cut \
54	dfregress \
55	dirname \
56	drill \
57	du \
58	ee \
59	enigma \
60	env \
61	evtranalyze \
62	expand \
63	false \
64	fetch \
65	file \
66	file2c \
67	find \
68	finger \
69	flex \
70	fmt \
71	fold \
72	from \
73	fstat \
74	fsync \
75	ftp \
76	gcore \
77	gencat \
78	getconf \
79	getent \
80	getopt \
81	gzip \
82	head \
83	hexdump \
84	iconv \
85	id \
86	indent \
87	ioprio \
88	ipcrm \
89	ipcs \
90	join \
91	jot \
92	kdump \
93	kenv \
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	limits \
108	locale \
109	locate \
110	lock \
111	lockf \
112	logger \
113	login \
114	logname \
115	look \
116	lorder \
117	lsvfs \
118	lt \
119	lzmainfo \
120	m4 \
121	mail \
122	mandoc \
123	mesg \
124	mkcsmapper \
125	mkdep \
126	mkesdb \
127	mkfifo \
128	mklocale \
129	mkstr \
130	mktemp \
131	monitor \
132	msgs \
133	mt \
134	ncal \
135	netstat \
136	newgrp \
137	newkey \
138	nfsstat \
139	nice \
140	nl \
141	nohup \
142	objformat \
143	opieinfo \
144	opiekey \
145	opiepasswd \
146	pagesize \
147	passwd \
148	paste \
149	patch \
150	pathchk \
151	pctrack \
152	perror \
153	pkg_radd \
154	pkg_search \
155	pkill \
156	pr \
157	printenv \
158	printf \
159	pwait \
160	quota \
161	rdist \
162	relpath \
163	renice \
164	rev \
165	rfcomm_sppd \
166	rlogin \
167	rpcgen \
168	rpcinfo \
169	rs \
170	rsh \
171	rup \
172	ruptime \
173	rusers \
174	rwall \
175	rwho \
176	script \
177	sdpquery \
178	sed \
179	seq \
180	shar \
181	shlock \
182	showmount \
183	sockstat \
184	soelim \
185	sort \
186	split \
187	stat \
188	su \
189	symorder \
190	systat \
191	tabs \
192	tail \
193	talk \
194	tar \
195	tcopy \
196	tee \
197	telnet \
198	tftp \
199	time \
200	tic \
201	tip \
202	top \
203	touch \
204	tput \
205	tr \
206	true \
207	truncate \
208	truss \
209	tset \
210	tsort \
211	tty \
212	ul \
213	uname \
214	undo \
215	unexpand \
216	unifdef \
217	uniq \
218	units \
219	unvis \
220	${_usbhidaction} \
221	${_usbhidctl} \
222	users \
223	uudecode \
224	uuencode \
225	vgrind \
226	vi \
227	vis \
228	vknet \
229	vmstat \
230	w \
231	wall \
232	wc \
233	what \
234	whereis \
235	which \
236	who \
237	whois \
238	window \
239	wmake \
240	write \
241	xargs \
242	xinstall \
243	xstr \
244	xz \
245	xzdec \
246	yacc \
247	yes \
248	ypcat \
249	ypmatch \
250	ypwhich
251
252.if defined(WANT_HESIOD)
253SUBDIR+=hesinfo
254.endif
255
256.if !defined(WANT_OLDUSB)
257_usbhidctl=	u4bhidctl
258_usbhidaction=	usbhidaction
259.else
260_usbhidctl=	usbhidctl
261.endif
262
263.if !defined(NO_OPENSSL)
264SUBDIR+=bc \
265	dc
266.endif
267
268
269.if !defined(NO_SENDMAIL)
270SUBDIR+=vacation
271.endif
272
273.if ${MACHINE_ARCH} == "i386"
274# Things that don't compile on x86_64 or are i386 specific:
275SUBDIR+=ncplist \
276	ncplogin \
277	smbutil
278.endif
279
280.include <bsd.subdir.mk>
281