Makefile revision 145342
1#	From: @(#)Makefile	5.20 (Berkeley) 6/12/93
2# $FreeBSD: head/usr.sbin/Makefile 145342 2005-04-20 20:51:37Z marcel $
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	pmccontrol \
116	pmcstat \
117	${_pnpinfo} \
118	powerd \
119	ppp \
120	${_pppctl} \
121	pppd \
122	pppstats \
123	${_praliases} \
124	procctl \
125	pstat \
126	pw \
127	pwd_mkdb \
128	quot \
129	quotaon \
130	rarpd \
131	raycontrol \
132	repquota \
133	${_rip6query} \
134	rmt \
135	${_rndc} \
136	${_rndc-confgen} \
137	${_route6d} \
138	rpcbind \
139	rpc.lockd \
140	rpc.statd \
141	rpc.umntall \
142	${_rpc.yppasswdd} \
143	${_rpc.ypupdated} \
144	${_rpc.ypxfrd} \
145	rrenumd \
146	rtadvd \
147	rtprio \
148	rtsold \
149	rwhod \
150	sa \
151	${_sendmail} \
152	setfmac \
153	setkey \
154	setpmac \
155	${_sicontrol} \
156	sliplogin \
157	slstat \
158	smbmsg \
159	${_spkrtest} \
160	spray \
161	${_sysinstall} \
162	syslogd \
163	tcpdchk \
164	tcpdmatch \
165	tcpdrop \
166	tcpdump \
167	timed \
168	traceroute \
169	${_traceroute6} \
170	trpt \
171	tzsetup \
172	ugidfw \
173	${_usbd} \
174	${_usbdevs} \
175	vidcontrol \
176	vipw \
177	vnconfig \
178	watch \
179	watchdogd \
180	wicontrol \
181	${_wlconfig} \
182	${_ypbind} \
183	${_yp_mkdb} \
184	${_yppoll} \
185	${_yppush} \
186	${_ypserv} \
187	${_ypset} \
188	zic \
189	${_zzz}
190
191.if ${MACHINE_ARCH} != "arm"
192_sysinstall=	sysinstall
193.endif
194
195.if !defined(NO_ATM)
196_atm=		atm
197.endif
198
199.if !defined(NO_BIND)
200.if !defined(NO_BIND_DNSSEC) && !defined(NO_CRYPT)
201_dnssec-keygen=		dnssec-keygen
202_dnssec-signzone=	dnssec-signzone
203.endif
204.if !defined(NO_BIND_NAMED)
205_named=			named
206_named.reload=		named.reload
207_named-checkconf=	named-checkconf
208_named-checkzone=	named-checkzone
209_rndc=			rndc
210_rndc-confgen=		rndc-confgen
211.endif
212.endif
213
214.if !defined(NO_BLUETOOTH)
215_bluetooth=	bluetooth
216.endif
217
218.if !defined(NO_CRYPT) && !defined(NO_OPENSSL)
219_keyserv=	keyserv
220.endif
221
222.if !defined(NO_INET6)
223_mld6query=	mld6query
224_rip6query=	rip6query
225_route6d=	route6d
226_traceroute6=	traceroute6
227.endif
228
229.if !defined(NO_IPFILTER)
230_ipftest=	ipftest
231_ipresend=	ipresend
232_ipsend=	ipsend
233_iptest=	iptest
234.endif
235
236.if !defined(NO_NIS)
237_rpc.yppasswdd=	rpc.yppasswdd
238_rpc.ypupdated=	rpc.ypupdated
239_rpc.ypxfrd=	rpc.ypxfrd
240_ypbind=	ypbind
241_yp_mkdb=	yp_mkdb
242_yppoll=	yppoll
243_yppush=	yppush
244_ypserv=	ypserv
245_ypset=		ypset
246.endif
247
248.if !defined(NO_PF) && !defined(NO_AUTHPF)
249_authpf=	authpf
250.endif
251
252.if !defined(NO_LPR)
253_lpr=		lpr
254.endif
255
256.if !defined(NO_SENDMAIL)
257_editmap=	editmap
258_mailstats=	mailstats
259_makemap=	makemap
260_praliases=	praliases
261_sendmail=	sendmail
262.endif
263
264.if !defined(NO_USB)
265_usbd=		usbd
266_usbdevs=	usbdevs
267.endif
268
269.if ${MACHINE_ARCH} == "arm"
270_kgmon=		kgmon
271.endif
272
273.if ${MACHINE_ARCH} == "i386"
274_apm=		apm
275_apmd=		apmd
276_asf=		asf
277_btxld=		btxld
278.if !defined(NO_I4B)
279_i4b=		i4b
280.endif
281_kgmon=		kgmon
282_kgzip=		kgzip
283_lptcontrol=	lptcontrol
284_mount_nwfs=	mount_nwfs
285_mount_smbfs=	mount_smbfs
286_mptable=	mptable
287_ndiscvt=	ndiscvt
288_pccard=	pccard
289_pnpinfo=	pnpinfo
290.if !defined(NO_LIBPTHREAD)
291_pppctl=	pppctl
292.endif
293_sicontrol=	sicontrol
294_spkrtest=	spkrtest
295_zzz=		zzz
296.if ${MACHINE} == "i386" 
297.if !defined(NO_ACPI)
298_acpi=		acpi
299.endif
300_arlcontrol=	arlcontrol
301_boot0cfg=	boot0cfg
302_pcvt=		pcvt
303_wlconfig=	wlconfig
304.elif ${MACHINE} == "pc98"
305_boot98cfg=	boot98cfg
306.endif
307.endif
308
309.if ${MACHINE_ARCH} == "alpha"
310_elf2exe=	elf2exe
311_pnpinfo=	pnpinfo
312.if !defined(NO_LIBC_R)
313_pppctl=	pppctl
314.endif
315.endif
316
317# kgzip: builds, but missing support files
318# mptable: broken (not 64 bit clean)
319# pnpinfo: crashes (not really useful anyway)
320.if ${MACHINE_ARCH} == "amd64"
321.if !defined(NO_ACPI)
322_acpi=		acpi
323.endif
324_asf=		asf
325_boot0cfg=	boot0cfg
326_btxld=		btxld
327_kgmon=		kgmon
328_lptcontrol=	lptcontrol
329_mount_nwfs=	mount_nwfs
330_mount_smbfs=	mount_smbfs
331_mptable=	mptable
332_ndiscvt=	ndiscvt
333.if !defined(NO_LIBPTHREAD)
334_pppctl=	pppctl
335.endif
336_sicontrol=	sicontrol
337_spkrtest=	spkrtest
338_zzz=		zzz
339.endif
340
341.if ${MACHINE_ARCH} == "ia64"
342.if !defined(NO_ACPI)
343_acpi=		acpi
344.endif
345_kgmon=		kgmon
346.if !defined(NO_LIBPTHREAD)
347_pppctl=	pppctl
348.endif
349_zzz=		zzz
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