xref: /dragonfly/usr.bin/Makefile (revision af79c6e5)
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# $DragonFly: src/usr.bin/Makefile,v 1.8 2003/10/20 04:45:54 dillon Exp $
4
5# XXX MISSING:		deroff diction graph learn plot
6#			spell spline struct xsend
7# XXX broken:		tconv
8# XXX Use GNU versions: apropos bc dc diff grep ld man patch ptx uucp whatis
9# Moved to secure: bdes
10#
11SUBDIR=	alias \
12	apply \
13	at \
14	awk \
15	banner \
16	basename \
17	biff \
18	brandelf \
19	bzip2 \
20	bzip2recover \
21	c89 \
22	calendar \
23	cap_mkdb \
24	chat \
25	checknr \
26	checkpt \
27	chflags \
28	chkey \
29	chpass \
30	cksum \
31	cmp \
32	col \
33	colcrt \
34	colldef \
35	colrm \
36	column \
37	comm \
38	compile_et \
39	compress \
40	ctags \
41	cut \
42	dirname \
43	du \
44	ee \
45	enigma \
46	env \
47	expand \
48	false \
49	fetch \
50	file \
51	file2c \
52	find \
53	finger \
54	fmt \
55	fold \
56	from \
57	fstat \
58	fsync \
59	ftp \
60	genassym \
61	gencat \
62	gensetdefs \
63	getconf \
64	getopt \
65	gprof \
66	head \
67	hexdump \
68	id \
69	indent \
70	ipcrm \
71	ipcs \
72	join \
73	jot \
74	kdump \
75	kenv \
76	key \
77	keyinfo \
78	keyinit \
79	keylogin \
80	keylogout \
81	killall \
82	ktrace \
83	kzip \
84	lam \
85	last \
86	lastcomm \
87	ldd \
88	leave \
89	less \
90	lessecho \
91	lesskey \
92	lex \
93	limits \
94	locate \
95	lock \
96	lockf \
97	logger \
98	login \
99	logname \
100	look \
101	lorder \
102	lsvfs \
103	m4 \
104	mail \
105	make \
106	mesg \
107	minigzip \
108	mkdep \
109	mkfifo \
110	mklocale \
111	mkstr \
112	mktemp \
113	msgs \
114	mt \
115	ncal \
116	netstat \
117	newkey \
118	nfsstat \
119	nice \
120	nl \
121	nohup \
122	objformat \
123	opieinfo \
124	opiekey \
125	opiepasswd \
126	pagesize \
127	passwd \
128	paste \
129	pathchk \
130	pr \
131	printenv \
132	printf \
133	quota \
134	rdist \
135	renice \
136	relpath \
137	rev \
138	rlogin \
139	rpcgen \
140	rpcinfo \
141	rs \
142	rsh \
143	rup \
144	ruptime \
145	rusers \
146	rwall \
147	rwho \
148	script \
149	sed \
150	shar \
151	showmount \
152	sockstat \
153	soelim \
154	split \
155	stat \
156	su \
157	symorder \
158	systat \
159	tail \
160	talk \
161	tcopy \
162	tee \
163	tftp \
164	time \
165	tip \
166	top \
167	touch \
168	tput \
169	tr \
170	true \
171	truncate \
172	truss \
173	tset \
174	tsort \
175	tty \
176	ul \
177	uname \
178	unexpand \
179	unifdef \
180	uniq \
181	units \
182	unvis \
183	usbhidctl \
184	users \
185	uudecode \
186	uuencode \
187	vgrind \
188	vi \
189	vis \
190	vmstat \
191	w \
192	wall \
193	wc \
194	what \
195	whereis \
196	which \
197	who \
198	whois \
199	window \
200	wmake \
201	write \
202	xargs \
203	xinstall \
204	xlint \
205	xstr \
206	yacc \
207	yes \
208	ypcat \
209	ypmatch \
210	ypwhich
211
212.if defined(RELEASEDIR) || \
213    !exists(${.CURDIR}/../secure) || defined(NOCRYPT)
214# Releases need both this non-crypt telnet and the crypt telnet.
215SUBDIR+=telnet
216.endif
217
218.if !defined(NO_BIND)
219SUBDIR+=dig \
220	dnskeygen \
221	dnsquery \
222	host
223.endif
224
225.if !defined(NO_SENDMAIL)
226SUBDIR+=vacation
227.endif
228
229.if ${MACHINE_ARCH} == "i386"
230# Things that don't compile on alpha or are aout specific:
231SUBDIR+=ar \
232	doscmd \
233	gcore \
234	gprof4 \
235	ncplist \
236	ncplogin \
237	nm \
238	ranlib \
239	sasc \
240	size \
241	smbutil \
242	strings \
243	strip
244.endif
245
246.if ${MACHINE_ARCH} == "alpha"
247SUBDIR+=uac
248.endif
249
250.include <bsd.subdir.mk>
251