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