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