xref: /dragonfly/usr.bin/Makefile (revision aa8d5dcb)
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.10 2004/03/20 16:27:41 drhodus 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	gencat \
61	getconf \
62	getopt \
63	gprof \
64	head \
65	hexdump \
66	id \
67	indent \
68	ipcrm \
69	ipcs \
70	join \
71	jot \
72	kdump \
73	kenv \
74	key \
75	keyinfo \
76	keyinit \
77	keylogin \
78	keylogout \
79	killall \
80	ktrace \
81	kzip \
82	lam \
83	last \
84	lastcomm \
85	ldd \
86	leave \
87	less \
88	lessecho \
89	lesskey \
90	lex \
91	limits \
92	locate \
93	lock \
94	lockf \
95	logger \
96	login \
97	logname \
98	look \
99	lorder \
100	lsvfs \
101	m4 \
102	mail \
103	make \
104	mesg \
105	minigzip \
106	mkdep \
107	mkfifo \
108	mklocale \
109	mkstr \
110	mktemp \
111	msgs \
112	mt \
113	ncal \
114	netstat \
115	newkey \
116	nfsstat \
117	nice \
118	nl \
119	nohup \
120	objformat \
121	opieinfo \
122	opiekey \
123	opiepasswd \
124	pagesize \
125	passwd \
126	paste \
127	pathchk \
128	pr \
129	printenv \
130	printf \
131	quota \
132	rdist \
133	renice \
134	relpath \
135	rev \
136	rlogin \
137	rpcgen \
138	rpcinfo \
139	rs \
140	rsh \
141	rup \
142	ruptime \
143	rusers \
144	rwall \
145	rwho \
146	script \
147	sed \
148	shar \
149	showmount \
150	sockstat \
151	soelim \
152	split \
153	stat \
154	su \
155	symorder \
156	systat \
157	tail \
158	talk \
159	tcopy \
160	tee \
161	tftp \
162	time \
163	tip \
164	top \
165	touch \
166	tput \
167	tr \
168	true \
169	truncate \
170	truss \
171	tset \
172	tsort \
173	tty \
174	ul \
175	uname \
176	unexpand \
177	unifdef \
178	uniq \
179	units \
180	unvis \
181	usbhidctl \
182	users \
183	uudecode \
184	uuencode \
185	vgrind \
186	vi \
187	vis \
188	vmstat \
189	w \
190	wall \
191	wc \
192	what \
193	whereis \
194	which \
195	who \
196	whois \
197	window \
198	wmake \
199	write \
200	xargs \
201	xinstall \
202	xlint \
203	xstr \
204	yacc \
205	yes \
206	ypcat \
207	ypmatch \
208	ypwhich
209
210.if defined(RELEASEDIR) || \
211    !exists(${.CURDIR}/../secure) || defined(NOCRYPT)
212# Releases need both this non-crypt telnet and the crypt telnet.
213SUBDIR+=telnet
214.endif
215
216.if !defined(NO_BIND)
217SUBDIR+=dig \
218	dnskeygen \
219	dnsquery \
220	host
221.endif
222
223.if !defined(NO_SENDMAIL)
224SUBDIR+=vacation
225.endif
226
227.if ${MACHINE_ARCH} == "i386"
228# Things that don't compile on alpha or are aout specific:
229SUBDIR+=doscmd \
230	gcore \
231	gprof4 \
232	ncplist \
233	ncplogin \
234	sasc \
235	smbutil
236.endif
237
238.if ${MACHINE_ARCH} == "alpha"
239SUBDIR+=uac
240.endif
241
242.include <bsd.subdir.mk>
243