xref: /dragonfly/usr.bin/Makefile (revision 984263bc)
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 bc dc diff grep ld man patch ptx uucp whatis
8# Moved to secure: bdes
9#
10SUBDIR=	alias \
11	apply \
12	at \
13	awk \
14	banner \
15	basename \
16	biff \
17	brandelf \
18	bzip2 \
19	bzip2recover \
20	c89 \
21	calendar \
22	cap_mkdb \
23	chat \
24	checknr \
25	chflags \
26	chkey \
27	chpass \
28	cksum \
29	cmp \
30	col \
31	colcrt \
32	colldef \
33	colrm \
34	column \
35	comm \
36	compile_et \
37	compress \
38	ctags \
39	cut \
40	dirname \
41	du \
42	ee \
43	enigma \
44	env \
45	expand \
46	false \
47	fetch \
48	file \
49	file2c \
50	find \
51	finger \
52	fmt \
53	fold \
54	from \
55	fstat \
56	fsync \
57	ftp \
58	genassym \
59	gencat \
60	gensetdefs \
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	rev \
135	rlogin \
136	rpcgen \
137	rpcinfo \
138	rs \
139	rsh \
140	rup \
141	ruptime \
142	rusers \
143	rwall \
144	rwho \
145	script \
146	sed \
147	shar \
148	showmount \
149	sockstat \
150	soelim \
151	split \
152	su \
153	symorder \
154	systat \
155	tail \
156	talk \
157	tcopy \
158	tee \
159	tftp \
160	time \
161	tip \
162	top \
163	touch \
164	tput \
165	tr \
166	true \
167	truncate \
168	truss \
169	tset \
170	tsort \
171	tty \
172	ul \
173	uname \
174	unexpand \
175	unifdef \
176	uniq \
177	units \
178	unvis \
179	usbhidctl \
180	users \
181	uudecode \
182	uuencode \
183	vgrind \
184	vi \
185	vis \
186	vmstat \
187	w \
188	wall \
189	wc \
190	what \
191	whereis \
192	which \
193	who \
194	whois \
195	window \
196	write \
197	xargs \
198	xinstall \
199	xlint \
200	xstr \
201	yacc \
202	yes \
203	ypcat \
204	ypmatch \
205	ypwhich
206
207.if defined(RELEASEDIR) || \
208    (!exists(${.CURDIR}/../kerberosIV) && !exists(${.CURDIR}/../secure)) || \
209    defined(NOCRYPT) || (defined(NOSECURE) && !defined(MAKE_KERBEROS4))
210# Releases need both this non-crypt telnet and the crypt telnet.
211SUBDIR+=telnet
212.endif
213
214.if !defined(NO_BIND)
215SUBDIR+=dig \
216	dnskeygen \
217	dnsquery \
218	host
219.endif
220
221.if !defined(NO_SENDMAIL)
222SUBDIR+=vacation
223.endif
224
225.if ${MACHINE_ARCH} == "i386"
226# Things that don't compile on alpha or are aout specific:
227SUBDIR+=ar \
228	doscmd \
229	gcore \
230	gprof4 \
231	ncplist \
232	ncplogin \
233	nm \
234	ranlib \
235	sasc \
236	size \
237	smbutil \
238	strings \
239	strip
240.endif
241
242.if ${MACHINE_ARCH} == "alpha"
243SUBDIR+=uac
244.endif
245
246.include <bsd.subdir.mk>
247