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