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