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