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