Makefile revision 174293
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 174293 2007-12-05 15:35:25Z obrien $
3
4.include <bsd.own.mk>
5
6# XXX MISSING:		mkproto
7SUBDIR=	ac \
8	accton \
9	${_acpi} \
10	adduser \
11	ancontrol \
12	${_apm} \
13	${_apmd} \
14	${_arlcontrol} \
15	arp \
16	${_asf} \
17	${_atm} \
18	${_audit} \
19	${_auditd} \
20	${_auditreduce} \
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	extattr \
49	extattrctl \
50	${_faithd} \
51	fdcontrol \
52	fdformat \
53	fdread \
54	fdwrite \
55	flowctl \
56	freebsd-update \
57	${_ftp-proxy} \
58	fwcontrol \
59	getfmac \
60	getpmac \
61	gstat \
62	${_i4b} \
63	ifmcstat \
64	inetd \
65	iostat \
66	${_ip6addrctl} \
67	ipfwpcap \
68	${_IPXrouted} \
69	jail \
70	jexec \
71	jls \
72	kbdcontrol \
73	kbdmap \
74	${_keyserv} \
75	${_kgmon} \
76	${_kgzip} \
77	kldxref \
78	lastlogin \
79	lmcconfig \
80	${_lpr} \
81	${_lptcontrol} \
82	${_mailstats} \
83	mailwrapper \
84	${_makemap} \
85	manctl \
86	memcontrol \
87	mergemaster \
88	mixer \
89	${_mld6query} \
90	mlxcontrol \
91	mountd \
92	${_mount_nwfs} \
93	mount_portalfs \
94	${_mount_smbfs} \
95	moused \
96	${_mptable} \
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	${_nscd} \
111	ntp \
112	${_nvram} \
113	${_ofwdump} \
114	pccard \
115	pciconf \
116	periodic \
117	pkg_install \
118	pmccontrol \
119	pmcstat \
120	${_pnpinfo} \
121	portsnap \
122	powerd \
123	ppp \
124	${_pppctl} \
125	pppd \
126	pppstats \
127	${_praliases} \
128	${_praudit} \
129	procctl \
130	pstat \
131	pw \
132	pwd_mkdb \
133	quot \
134	quotaon \
135	rarpd \
136	raycontrol \
137	repquota \
138	${_rip6query} \
139	rmt \
140	${_rndc} \
141	${_rndc-confgen} \
142	${_route6d} \
143	rpcbind \
144	rpc.lockd \
145	rpc.statd \
146	rpc.umntall \
147	${_rpc.yppasswdd} \
148	${_rpc.ypupdated} \
149	${_rpc.ypxfrd} \
150	${_rrenumd} \
151	${_rtadvd} \
152	rtprio \
153	${_rtsold} \
154	rwhod \
155	sa \
156	sade \
157	${_sendmail} \
158	setfmac \
159	setpmac \
160	${_sicontrol} \
161	sliplogin \
162	slstat \
163	smbmsg \
164	snapinfo \
165	${_spkrtest} \
166	spray \
167	${_sysinstall} \
168	syslogd \
169	tcpdchk \
170	tcpdmatch \
171	tcpdrop \
172	tcpdump \
173	timed \
174	traceroute \
175	${_traceroute6} \
176	trpt \
177	tzsetup \
178	ugidfw \
179	${_usbdevs} \
180	vidcontrol \
181	vipw \
182	watch \
183	watchdogd \
184	wlandebug \
185	${_wlconfig} \
186	wpa \
187	${_ypbind} \
188	${_yp_mkdb} \
189	${_yppoll} \
190	${_yppush} \
191	${_ypserv} \
192	${_ypset} \
193	zic \
194	${_zzz}
195
196.if ${MACHINE_ARCH} != "arm"
197_sysinstall=	sysinstall
198.endif
199
200# Disabled in 7.0 as netatm is not MPSAFE.
201#.if ${MK_ATM} != "no"
202#_atm=		atm
203#.endif
204
205.if ${MK_AUDIT} != "no"
206_audit= 	audit
207_auditd=	auditd
208_auditreduce=	auditreduce
209_praudit=	praudit
210.endif
211
212.if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
213_dnssec-keygen=		dnssec-keygen
214_dnssec-signzone=	dnssec-signzone
215.endif
216.if ${MK_BIND_NAMED} != "no"
217_named=			named
218_named-checkconf=	named-checkconf
219_named-checkzone=	named-checkzone
220_named.reload=		named.reload
221_rndc=			rndc
222_rndc-confgen=		rndc-confgen
223.endif
224
225.if ${MK_BLUETOOTH} != "no"
226_bluetooth=	bluetooth
227.endif
228
229.if ${MK_OPENSSL} != "no"
230_keyserv=	keyserv
231.endif
232
233.if ${MK_PF} != "no"
234_ftp-proxy=	ftp-proxy
235.endif
236
237.if ${MK_INET6} != "no"
238_faithd=	faithd
239_ip6addrctl=	ip6addrctl
240_mld6query=	mld6query
241_ndp=		ndp
242_rip6query=	rip6query
243_route6d=	route6d
244_rrenumd=	rrenumd
245_rtadvd=	rtadvd
246_rtsold=	rtsold
247_traceroute6=	traceroute6
248.endif
249
250.if ${MK_IPX} != "no"
251_IPXrouted=	IPXrouted
252.endif
253
254.if ${MK_NIS} != "no"
255_rpc.yppasswdd=	rpc.yppasswdd
256_rpc.ypupdated=	rpc.ypupdated
257_rpc.ypxfrd=	rpc.ypxfrd
258_ypbind=	ypbind
259_yp_mkdb=	yp_mkdb
260_yppoll=	yppoll
261_yppush=	yppush
262_ypserv=	ypserv
263_ypset=		ypset
264.endif
265
266.if ${MK_AUTHPF} != "no"
267_authpf=	authpf
268.endif
269
270.if ${MK_LIBTHR} != "no" || ${MK_LIBKSE} != "no"
271_pppctl=	pppctl
272.endif
273
274.if ${MK_LPR} != "no"
275_lpr=		lpr
276.endif
277
278.if ${MK_NS_CACHING} != "no"
279.if ${MK_LIBTHR} != "no" || ${MK_LIBKSE} != "no"
280_nscd=		nscd
281.endif
282.endif
283
284.if ${MK_SENDMAIL} != "no"
285_editmap=	editmap
286_mailstats=	mailstats
287_makemap=	makemap
288_praliases=	praliases
289_sendmail=	sendmail
290.endif
291
292.if ${MK_USB} != "no"
293_usbdevs=	usbdevs
294.endif
295
296.if ${MACHINE_ARCH} == "arm"
297_kgmon=		kgmon
298.endif
299
300.if ${MACHINE_ARCH} == "i386"
301_apm=		apm
302_apmd=		apmd
303_asf=		asf
304_btxld=		btxld
305.if ${MK_I4B} != "no"
306_i4b=		i4b
307.endif
308_kgmon=		kgmon
309_kgzip=		kgzip
310_lptcontrol=	lptcontrol
311.if ${MK_NCP} != "no"
312_mount_nwfs=	mount_nwfs
313.endif
314_mount_smbfs=	mount_smbfs
315_mptable=	mptable
316_ndiscvt=	ndiscvt
317_pnpinfo=	pnpinfo
318_sicontrol=	sicontrol
319_spkrtest=	spkrtest
320_zzz=		zzz
321.if ${MACHINE} == "i386" 
322.if ${MK_ACPI} != "no"
323_acpi=		acpi
324.endif
325_arlcontrol=	arlcontrol
326_boot0cfg=	boot0cfg
327_wlconfig=	wlconfig
328.elif ${MACHINE} == "pc98"
329_boot98cfg=	boot98cfg
330.endif
331.endif
332
333# kgzip: builds, but missing support files
334# mptable: broken (not 64 bit clean)
335# pnpinfo: crashes (not really useful anyway)
336.if ${MACHINE_ARCH} == "amd64"
337.if ${MK_ACPI} != "no"
338_acpi=		acpi
339.endif
340_asf=		asf
341_boot0cfg=	boot0cfg
342_btxld=		btxld
343_kgmon=		kgmon
344_lptcontrol=	lptcontrol
345.if ${MK_NCP} != "no"
346_mount_nwfs=	mount_nwfs
347.endif
348_mount_smbfs=	mount_smbfs
349_mptable=	mptable
350_ndiscvt=	ndiscvt
351_sicontrol=	sicontrol
352_spkrtest=	spkrtest
353_zzz=		zzz
354.endif
355
356.if ${MACHINE_ARCH} == "ia64"
357.if ${MK_ACPI} != "no"
358_acpi=		acpi
359.endif
360_kgmon=		kgmon
361_mount_smbfs=	mount_smbfs
362_zzz=		zzz
363.endif
364
365.if ${MACHINE_ARCH} == "powerpc"
366_mount_smbfs=	mount_smbfs
367_nvram=		nvram
368.endif
369
370.if ${MACHINE_ARCH} == "sparc64"
371_eeprom=	eeprom
372_ofwdump=	ofwdump
373.endif
374
375.include <bsd.subdir.mk>
376