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