xref: /dragonfly/usr.bin/Makefile (revision 38a690d7)
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.5 2003/08/05 07:45:43 asmodai 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	chflags \
27	chkey \
28	chpass \
29	cksum \
30	cmp \
31	col \
32	colcrt \
33	colldef \
34	colrm \
35	column \
36	comm \
37	compile_et \
38	compress \
39	ctags \
40	cut \
41	dirname \
42	du \
43	ee \
44	enigma \
45	env \
46	expand \
47	false \
48	fetch \
49	file \
50	file2c \
51	find \
52	finger \
53	fmt \
54	fold \
55	from \
56	fstat \
57	fsync \
58	ftp \
59	genassym \
60	gencat \
61	gensetdefs \
62	getconf \
63	getopt \
64	gprof \
65	head \
66	hexdump \
67	id \
68	indent \
69	ipcrm \
70	ipcs \
71	join \
72	jot \
73	kdump \
74	kenv \
75	key \
76	keyinfo \
77	keyinit \
78	keylogin \
79	keylogout \
80	killall \
81	ktrace \
82	kzip \
83	lam \
84	last \
85	lastcomm \
86	ldd \
87	leave \
88	less \
89	lessecho \
90	lesskey \
91	lex \
92	limits \
93	locate \
94	lock \
95	lockf \
96	logger \
97	login \
98	logname \
99	look \
100	lorder \
101	lsvfs \
102	m4 \
103	mail \
104	make \
105	mesg \
106	minigzip \
107	mkdep \
108	mkfifo \
109	mklocale \
110	mkstr \
111	mktemp \
112	msgs \
113	mt \
114	ncal \
115	netstat \
116	newkey \
117	nfsstat \
118	nice \
119	nl \
120	nohup \
121	objformat \
122	opieinfo \
123	opiekey \
124	opiepasswd \
125	pagesize \
126	passwd \
127	paste \
128	pathchk \
129	pr \
130	printenv \
131	printf \
132	quota \
133	rdist \
134	renice \
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	write \
199	xargs \
200	xinstall \
201	xlint \
202	xstr \
203	yacc \
204	yes \
205	ypcat \
206	ypmatch \
207	ypwhich
208
209.if defined(RELEASEDIR) || \
210    !exists(${.CURDIR}/../secure) || defined(NOCRYPT)
211# Releases need both this non-crypt telnet and the crypt telnet.
212SUBDIR+=telnet
213.endif
214
215.if !defined(NO_BIND)
216SUBDIR+=dig \
217	dnskeygen \
218	dnsquery \
219	host
220.endif
221
222.if !defined(NO_SENDMAIL)
223SUBDIR+=vacation
224.endif
225
226.if ${MACHINE_ARCH} == "i386"
227# Things that don't compile on alpha or are aout specific:
228SUBDIR+=ar \
229	doscmd \
230	gcore \
231	gprof4 \
232	ncplist \
233	ncplogin \
234	nm \
235	ranlib \
236	sasc \
237	size \
238	smbutil \
239	strings \
240	strip
241.endif
242
243.if ${MACHINE_ARCH} == "alpha"
244SUBDIR+=uac
245.endif
246
247.include <bsd.subdir.mk>
248