Makefile revision 156069
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 156069 2006-02-27 16:17:25Z harti $
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_AUDIT)
203_audit= 	audit
204_auditd=	auditd
205_auditreduce=	auditreduce
206_praudit=	praudit
207.endif
208
209.if !defined(NO_BIND)
210.if !defined(NO_BIND_DNSSEC) && !defined(NO_CRYPT)
211_dnssec-keygen=		dnssec-keygen
212_dnssec-signzone=	dnssec-signzone
213.endif
214.if !defined(NO_BIND_NAMED)
215_named=			named
216_named-checkconf=	named-checkconf
217_named-checkzone=	named-checkzone
218_named.reload=		named.reload
219_rndc=			rndc
220_rndc-confgen=		rndc-confgen
221.endif
222.endif
223
224.if !defined(NO_BLUETOOTH)
225_bluetooth=	bluetooth
226.endif
227
228.if !defined(NO_CRYPT) && !defined(NO_OPENSSL)
229_keyserv=	keyserv
230.endif
231
232.if !defined(NO_INET6)
233_mld6query=	mld6query
234_rip6query=	rip6query
235_route6d=	route6d
236_traceroute6=	traceroute6
237.endif
238
239.if !defined(NO_NIS)
240_rpc.yppasswdd=	rpc.yppasswdd
241_rpc.ypupdated=	rpc.ypupdated
242_rpc.ypxfrd=	rpc.ypxfrd
243_ypbind=	ypbind
244_yp_mkdb=	yp_mkdb
245_yppoll=	yppoll
246_yppush=	yppush
247_ypserv=	ypserv
248_ypset=		ypset
249.endif
250
251.if !defined(NO_PF) && !defined(NO_AUTHPF)
252_authpf=	authpf
253.endif
254
255.if !defined(NO_LPR)
256_lpr=		lpr
257.endif
258
259.if !defined(NO_SENDMAIL)
260_editmap=	editmap
261_mailstats=	mailstats
262_makemap=	makemap
263_praliases=	praliases
264_sendmail=	sendmail
265.endif
266
267.if !defined(NO_USB)
268_usbdevs=	usbdevs
269.endif
270
271.if ${MACHINE_ARCH} == "arm"
272_kgmon=		kgmon
273.endif
274
275.if ${MACHINE_ARCH} == "i386"
276_apm=		apm
277_apmd=		apmd
278_asf=		asf
279_btxld=		btxld
280.if !defined(NO_I4B)
281_i4b=		i4b
282.endif
283_kgmon=		kgmon
284_kgzip=		kgzip
285_lptcontrol=	lptcontrol
286_mount_nwfs=	mount_nwfs
287_mount_smbfs=	mount_smbfs
288_mptable=	mptable
289_ndiscvt=	ndiscvt
290_pccard=	pccard
291_pnpinfo=	pnpinfo
292.if !defined(NO_LIBPTHREAD)
293_pppctl=	pppctl
294.endif
295_sicontrol=	sicontrol
296_spkrtest=	spkrtest
297_zzz=		zzz
298.if ${MACHINE} == "i386" 
299.if !defined(NO_ACPI)
300_acpi=		acpi
301.endif
302_arlcontrol=	arlcontrol
303_boot0cfg=	boot0cfg
304.if !defined(NO_PCVT)
305_pcvt=		pcvt
306.endif
307_wlconfig=	wlconfig
308.elif ${MACHINE} == "pc98"
309_boot98cfg=	boot98cfg
310.endif
311.endif
312
313.if ${MACHINE_ARCH} == "alpha"
314_elf2exe=	elf2exe
315_pnpinfo=	pnpinfo
316.if !defined(NO_LIBC_R)
317_pppctl=	pppctl
318.endif
319.endif
320
321# kgzip: builds, but missing support files
322# mptable: broken (not 64 bit clean)
323# pnpinfo: crashes (not really useful anyway)
324.if ${MACHINE_ARCH} == "amd64"
325.if !defined(NO_ACPI)
326_acpi=		acpi
327.endif
328_asf=		asf
329_boot0cfg=	boot0cfg
330_btxld=		btxld
331_kgmon=		kgmon
332_lptcontrol=	lptcontrol
333_mount_nwfs=	mount_nwfs
334_mount_smbfs=	mount_smbfs
335_mptable=	mptable
336_ndiscvt=	ndiscvt
337.if !defined(NO_LIBPTHREAD)
338_pppctl=	pppctl
339.endif
340_sicontrol=	sicontrol
341_spkrtest=	spkrtest
342_zzz=		zzz
343.endif
344
345.if ${MACHINE_ARCH} == "ia64"
346.if !defined(NO_ACPI)
347_acpi=		acpi
348.endif
349_kgmon=		kgmon
350.if !defined(NO_LIBPTHREAD)
351_pppctl=	pppctl
352.endif
353_zzz=		zzz
354.endif
355
356.if ${MACHINE_ARCH} == "powerpc"
357_mount_smbfs=	mount_smbfs
358.endif
359
360.if ${MACHINE_ARCH} == "sparc64"
361_eeprom=	eeprom
362_ofwdump=	ofwdump
363.if !defined(NO_LIBC_R)
364_pppctl=	pppctl
365.endif
366.endif
367
368.include <bsd.subdir.mk>
369