Makefile revision 155213
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 155213 2006-02-02 10:15:30Z rwatson $
3
4# XXX MISSING:		mkproto
5SUBDIR=	ac \
6	accton \
7	${_acpi} \
8	adduser \
9	amd \
10	ancontrol \
11	${_apm} \
12	${_apmd} \
13	${_arlcontrol} \
14	arp \
15	audit \
16	auditd \
17	auditon \
18	auditreduce \
19	${_asf} \
20	${_atm} \
21	${_authpf} \
22	${_bluetooth} \
23	${_boot0cfg} \
24	${_boot98cfg} \
25	bootparamd \
26	bsnmpd \
27	${_btxld} \
28	burncd \
29	cdcontrol \
30	chkgrp \
31	chown \
32	chroot \
33	ckdist \
34	config \
35	cron \
36	crunch \
37	ctm \
38	daemon \
39	dconschat \
40	devinfo \
41	digictl \
42	diskinfo \
43	${_dnssec-keygen} \
44	${_dnssec-signzone} \
45	${_editmap} \
46	edquota \
47	${_eeprom} \
48	${_elf2exe} \
49	extattr \
50	extattrctl \
51	faithd \
52	fdcontrol \
53	fdformat \
54	fdread \
55	fdwrite \
56	flowctl \
57	fwcontrol \
58	getfmac \
59	getpmac \
60	gstat \
61	${_i4b} \
62	ifmcstat \
63	inetd \
64	iostat \
65	ip6addrctl \
66	ipfwpcap \
67	IPXrouted \
68	jail \
69	jexec \
70	jls \
71	kbdcontrol \
72	kbdmap \
73	${_keyserv} \
74	${_kgmon} \
75	${_kgzip} \
76	kldxref \
77	lastlogin \
78	${_lpr} \
79	${_lptcontrol} \
80	lmcconfig \
81	${_mailstats} \
82	mailwrapper \
83	${_makemap} \
84	manctl \
85	memcontrol \
86	mergemaster \
87	mixer \
88	${_mld6query} \
89	mlxcontrol \
90	mountd \
91	${_mount_nwfs} \
92	mount_portalfs \
93	${_mount_smbfs} \
94	moused \
95	${_mptable} \
96	mrouted \
97	mtest \
98	mtree \
99	${_named} \
100	${_named-checkconf} \
101	${_named-checkzone} \
102	${_named.reload} \
103	${_ndiscvt} \
104	ndp \
105	newsyslog \
106	nfsd \
107	ngctl \
108	nghook \
109	nologin \
110	ntp \
111	${_ofwdump} \
112	${_pccard} \
113	pciconf \
114	${_pcvt} \
115	periodic \
116	pkg_install \
117	pmccontrol \
118	pmcstat \
119	${_pnpinfo} \
120	portsnap \
121	powerd \
122	ppp \
123	${_pppctl} \
124	pppd \
125	pppstats \
126	${_praliases} \
127	praudit \
128	procctl \
129	pstat \
130	pw \
131	pwd_mkdb \
132	quot \
133	quotaon \
134	rarpd \
135	raycontrol \
136	repquota \
137	${_rip6query} \
138	rmt \
139	${_rndc} \
140	${_rndc-confgen} \
141	${_route6d} \
142	rpcbind \
143	rpc.lockd \
144	rpc.statd \
145	rpc.umntall \
146	${_rpc.yppasswdd} \
147	${_rpc.ypupdated} \
148	${_rpc.ypxfrd} \
149	rrenumd \
150	rtadvd \
151	rtprio \
152	rtsold \
153	rwhod \
154	sa \
155	${_sendmail} \
156	setfmac \
157	setpmac \
158	${_sicontrol} \
159	sliplogin \
160	slstat \
161	smbmsg \
162	snapinfo \
163	${_spkrtest} \
164	spray \
165	${_sysinstall} \
166	syslogd \
167	tcpdchk \
168	tcpdmatch \
169	tcpdrop \
170	tcpdump \
171	timed \
172	traceroute \
173	${_traceroute6} \
174	trpt \
175	tzsetup \
176	ugidfw \
177	${_usbdevs} \
178	vidcontrol \
179	vipw \
180	vnconfig \
181	watch \
182	watchdogd \
183	wicontrol \
184	${_wlconfig} \
185	wpa \
186	${_ypbind} \
187	${_yp_mkdb} \
188	${_yppoll} \
189	${_yppush} \
190	${_ypserv} \
191	${_ypset} \
192	zic \
193	${_zzz}
194
195.if ${MACHINE_ARCH} != "arm"
196_sysinstall=	sysinstall
197.endif
198
199.if !defined(NO_ATM)
200_atm=		atm
201.endif
202
203.if !defined(NO_BIND)
204.if !defined(NO_BIND_DNSSEC) && !defined(NO_CRYPT)
205_dnssec-keygen=		dnssec-keygen
206_dnssec-signzone=	dnssec-signzone
207.endif
208.if !defined(NO_BIND_NAMED)
209_named=			named
210_named-checkconf=	named-checkconf
211_named-checkzone=	named-checkzone
212_named.reload=		named.reload
213_rndc=			rndc
214_rndc-confgen=		rndc-confgen
215.endif
216.endif
217
218.if !defined(NO_BLUETOOTH)
219_bluetooth=	bluetooth
220.endif
221
222.if !defined(NO_CRYPT) && !defined(NO_OPENSSL)
223_keyserv=	keyserv
224.endif
225
226.if !defined(NO_INET6)
227_mld6query=	mld6query
228_rip6query=	rip6query
229_route6d=	route6d
230_traceroute6=	traceroute6
231.endif
232
233.if !defined(NO_NIS)
234_rpc.yppasswdd=	rpc.yppasswdd
235_rpc.ypupdated=	rpc.ypupdated
236_rpc.ypxfrd=	rpc.ypxfrd
237_ypbind=	ypbind
238_yp_mkdb=	yp_mkdb
239_yppoll=	yppoll
240_yppush=	yppush
241_ypserv=	ypserv
242_ypset=		ypset
243.endif
244
245.if !defined(NO_PF) && !defined(NO_AUTHPF)
246_authpf=	authpf
247.endif
248
249.if !defined(NO_LPR)
250_lpr=		lpr
251.endif
252
253.if !defined(NO_SENDMAIL)
254_editmap=	editmap
255_mailstats=	mailstats
256_makemap=	makemap
257_praliases=	praliases
258_sendmail=	sendmail
259.endif
260
261.if !defined(NO_USB)
262_usbdevs=	usbdevs
263.endif
264
265.if ${MACHINE_ARCH} == "arm"
266_kgmon=		kgmon
267.endif
268
269.if ${MACHINE_ARCH} == "i386"
270_apm=		apm
271_apmd=		apmd
272_asf=		asf
273_btxld=		btxld
274.if !defined(NO_I4B)
275_i4b=		i4b
276.endif
277_kgmon=		kgmon
278_kgzip=		kgzip
279_lptcontrol=	lptcontrol
280_mount_nwfs=	mount_nwfs
281_mount_smbfs=	mount_smbfs
282_mptable=	mptable
283_ndiscvt=	ndiscvt
284_pccard=	pccard
285_pnpinfo=	pnpinfo
286.if !defined(NO_LIBPTHREAD)
287_pppctl=	pppctl
288.endif
289_sicontrol=	sicontrol
290_spkrtest=	spkrtest
291_zzz=		zzz
292.if ${MACHINE} == "i386" 
293.if !defined(NO_ACPI)
294_acpi=		acpi
295.endif
296_arlcontrol=	arlcontrol
297_boot0cfg=	boot0cfg
298.if !defined(NO_PCVT)
299_pcvt=		pcvt
300.endif
301_wlconfig=	wlconfig
302.elif ${MACHINE} == "pc98"
303_boot98cfg=	boot98cfg
304.endif
305.endif
306
307.if ${MACHINE_ARCH} == "alpha"
308_elf2exe=	elf2exe
309_pnpinfo=	pnpinfo
310.if !defined(NO_LIBC_R)
311_pppctl=	pppctl
312.endif
313.endif
314
315# kgzip: builds, but missing support files
316# mptable: broken (not 64 bit clean)
317# pnpinfo: crashes (not really useful anyway)
318.if ${MACHINE_ARCH} == "amd64"
319.if !defined(NO_ACPI)
320_acpi=		acpi
321.endif
322_asf=		asf
323_boot0cfg=	boot0cfg
324_btxld=		btxld
325_kgmon=		kgmon
326_lptcontrol=	lptcontrol
327_mount_nwfs=	mount_nwfs
328_mount_smbfs=	mount_smbfs
329_mptable=	mptable
330_ndiscvt=	ndiscvt
331.if !defined(NO_LIBPTHREAD)
332_pppctl=	pppctl
333.endif
334_sicontrol=	sicontrol
335_spkrtest=	spkrtest
336_zzz=		zzz
337.endif
338
339.if ${MACHINE_ARCH} == "ia64"
340.if !defined(NO_ACPI)
341_acpi=		acpi
342.endif
343_kgmon=		kgmon
344.if !defined(NO_LIBPTHREAD)
345_pppctl=	pppctl
346.endif
347_zzz=		zzz
348.endif
349
350.if ${MACHINE_ARCH} == "powerpc"
351_mount_smbfs=	mount_smbfs
352.endif
353
354.if ${MACHINE_ARCH} == "sparc64"
355_eeprom=	eeprom
356_ofwdump=	ofwdump
357.if !defined(NO_LIBC_R)
358_pppctl=	pppctl
359.endif
360.endif
361
362.include <bsd.subdir.mk>
363