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