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