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