Makefile revision 139105
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 139105 2004-12-21 09:08:06Z ru $
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	${_ipftest} \
63	${_ipresend} \
64	${_ipsend} \
65	${_iptest} \
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	${_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.reload} \
99	${_named-checkconf} \
100	${_named-checkzone} \
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	${_pnpinfo} \
116	ppp \
117	${_pppctl} \
118	pppd \
119	pppstats \
120	${_praliases} \
121	procctl \
122	pstat \
123	pw \
124	pwd_mkdb \
125	quot \
126	quotaon \
127	rarpd \
128	raycontrol \
129	repquota \
130	${_rip6query} \
131	rmt \
132	${_rndc} \
133	${_rndc-confgen} \
134	${_route6d} \
135	rpcbind \
136	rpc.lockd \
137	rpc.statd \
138	rpc.umntall \
139	${_rpc.yppasswdd} \
140	${_rpc.ypupdated} \
141	${_rpc.ypxfrd} \
142	rrenumd \
143	rtadvd \
144	rtprio \
145	rtsold \
146	rwhod \
147	sa \
148	${_sendmail} \
149	setfmac \
150	setkey \
151	setpmac \
152	${_sicontrol} \
153	sliplogin \
154	slstat \
155	smbmsg \
156	${_spkrtest} \
157	spray \
158	${_sysinstall} \
159	syslogd \
160	tcpdchk \
161	tcpdmatch \
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(NOCRYPT)
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(NOCRYPT) && !defined(NO_OPENSSL)
215_keyserv=	keyserv
216.endif
217
218.if !defined(NOINET6)
219_mld6query=	mld6query
220_rip6query=	rip6query
221_route6d=	route6d
222_traceroute6=	traceroute6
223.endif
224
225.if !defined(NO_IPFILTER)
226_ipftest=	ipftest
227_ipresend=	ipresend
228_ipsend=	ipsend
229_iptest=	iptest
230.endif
231
232.if !defined(NO_NIS)
233_rpc.yppasswdd=	rpc.yppasswdd
234_rpc.ypupdated=	rpc.ypupdated
235_rpc.ypxfrd=	rpc.ypxfrd
236_ypbind=	ypbind
237_yp_mkdb=	yp_mkdb
238_yppoll=	yppoll
239_yppush=	yppush
240_ypserv=	ypserv
241_ypset=		ypset
242.endif
243
244.if !defined(NO_PF) && !defined(NO_AUTHPF)
245_authpf=	authpf
246.endif
247
248.if !defined(NO_LPR)
249_lpr=		lpr
250.endif
251
252.if !defined(NO_SENDMAIL)
253_editmap=	editmap
254_mailstats=	mailstats
255_makemap=	makemap
256_praliases=	praliases
257_sendmail=	sendmail
258.endif
259
260.if !defined(NO_USB)
261_usbd=		usbd
262_usbdevs=	usbdevs
263.endif
264
265.if ${MACHINE_ARCH} == "arm"
266_kgmon=		kgmon
267.endif
268
269.if ${MACHINE_ARCH} == "i386"
270.if !defined(NO_ACPI)
271_acpi=		acpi
272.endif
273_apm=		apm
274_apmd=		apmd
275_asf=		asf
276.if ${MACHINE} == "i386"
277_arlcontrol=	arlcontrol
278_boot0cfg=	boot0cfg
279.endif
280.if ${MACHINE} == "pc98"
281_boot98cfg=	boot98cfg
282.endif
283_btxld=		btxld
284.if !defined(NO_I4B)
285_i4b=		i4b
286.endif
287_kgmon=		kgmon
288_kgzip=		kgzip
289_lptcontrol=	lptcontrol
290_mount_nwfs=	mount_nwfs
291_mount_smbfs=	mount_smbfs
292_mptable=	mptable
293_ndiscvt=	ndiscvt
294_pccard=	pccard
295_pcvt=		pcvt
296_pnpinfo=	pnpinfo
297.if !defined(NO_LIBPTHREAD)
298_pppctl=	pppctl
299.endif
300_sicontrol=	sicontrol
301_spkrtest=	spkrtest
302_wlconfig=	wlconfig
303_zzz=		zzz
304.endif
305
306.if ${MACHINE_ARCH} == "alpha"
307_elf2exe=	elf2exe
308_pnpinfo=	pnpinfo
309.if !defined(NO_LIBC_R)
310_pppctl=	pppctl
311.endif
312.endif
313
314# kgzip: builds, but missing support files
315# mptable: broken (not 64 bit clean)
316# pnpinfo: crashes (not really useful anyway)
317.if ${MACHINE_ARCH} == "amd64"
318.if !defined(NO_ACPI)
319_acpi=		acpi
320.endif
321_asf=		asf
322_boot0cfg=	boot0cfg
323_btxld=		btxld
324_kgmon=		kgmon
325_lptcontrol=	lptcontrol
326_mount_nwfs=	mount_nwfs
327_mount_smbfs=	mount_smbfs
328_mptable=	mptable
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} == "sparc64"
349_eeprom=	eeprom
350_ofwdump=	ofwdump
351.if !defined(NO_LIBC_R)
352_pppctl=	pppctl
353.endif
354.endif
355
356.include <bsd.subdir.mk>
357