]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/blob - usr.sbin/Makefile
Implement support for RPCSEC_GSS authentication to both the NFS client
[FreeBSD/FreeBSD.git] / usr.sbin / Makefile
1 #       From: @(#)Makefile      5.20 (Berkeley) 6/12/93
2 # $FreeBSD$
3
4 .include <bsd.own.mk>
5
6 # XXX MISSING:          mkproto
7 SUBDIR= ${_ac} \
8         ${_accton} \
9         ${_acpi} \
10         adduser \
11         ${_amd} \
12         ${_ancontrol} \
13         ${_apm} \
14         ${_apmd} \
15         arp \
16         ${_asf} \
17         ${_atm} \
18         ${_audit} \
19         ${_auditd} \
20         ${_auditreduce} \
21         ${_authpf} \
22         ${_bluetooth} \
23         ${_boot0cfg} \
24         ${_boot98cfg} \
25         bootparamd \
26         ${_bsnmpd} \
27         ${_btxld} \
28         burncd \
29         cdcontrol \
30         chkgrp \
31         chown \
32         chroot \
33         ckdist \
34         clear_locks \
35         ${_config} \
36         ${_cpucontrol} \
37         crashinfo \
38         cron \
39         ${_crunch} \
40         ${_ctm} \
41         daemon \
42         dconschat \
43         devinfo \
44         digictl \
45         diskinfo \
46         ${_dnssec-keygen} \
47         ${_dnssec-signzone} \
48         ${_editmap} \
49         ${_edquota} \
50         ${_eeprom} \
51         extattr \
52         extattrctl \
53         ${_faithd} \
54         ${_fdcontrol} \
55         ${_fdformat} \
56         ${_fdread} \
57         ${_fdwrite} \
58         fifolog \
59         ${_flowctl} \
60         ${_freebsd-update} \
61         ${_ftp-proxy} \
62         fwcontrol \
63         getfmac \
64         getpmac \
65         gstat \
66         ${_gssd} \
67         ifmcstat \
68         inetd \
69         iostat \
70         ${_ip6addrctl} \
71         ${_ipfwpcap} \
72         ${_IPXrouted} \
73         ${_jail} \
74         ${_jexec} \
75         ${_jls} \
76         ${_kbdcontrol} \
77         ${_kbdmap} \
78         ${_keyserv} \
79         ${_kgmon} \
80         ${_kgzip} \
81         kldxref \
82         lastlogin \
83         ${_lmcconfig} \
84         ${_lpr} \
85         ${_lptcontrol} \
86         ${_mailstats} \
87         mailwrapper \
88         ${_makemap} \
89         manctl \
90         memcontrol \
91         mergemaster \
92         mixer \
93         ${_mld6query} \
94         mlxcontrol \
95         mountd \
96         ${_mount_nwfs} \
97         mount_portalfs \
98         ${_mount_smbfs} \
99         ${_moused} \
100         ${_mptable} \
101         mtest \
102         mtree \
103         ${_named} \
104         ${_named-checkconf} \
105         ${_named-checkzone} \
106         ${_named.reload} \
107         ${_ndiscvt} \
108         ${_ndp} \
109         newsyslog \
110         nfsd \
111         ${_ngctl} \
112         ${_nghook} \
113         nologin \
114         ${_nscd} \
115         ${_ntp} \
116         ${_nvram} \
117         ${_ofwdump} \
118         pccard \
119         pciconf \
120         periodic \
121         ${_pkg_install} \
122         ${_pmccontrol} \
123         ${_pmcstat} \
124         ${_pnpinfo} \
125         ${_portsnap} \
126         powerd \
127         ${_ppp} \
128         ${_pppctl} \
129         ${_pppd} \
130         ${_pppstats} \
131         ${_praliases} \
132         ${_praudit} \
133         procctl \
134         pstat \
135         pw \
136         pwd_mkdb \
137         quot \
138         ${_quotaon} \
139         rarpd \
140         ${_raycontrol} \
141         ${_repquota} \
142         ${_rip6query} \
143         rmt \
144         ${_rndc} \
145         ${_rndc-confgen} \
146         ${_route6d} \
147         rpcbind \
148         rpc.lockd \
149         rpc.statd \
150         rpc.umntall \
151         ${_rpc.yppasswdd} \
152         ${_rpc.ypupdated} \
153         ${_rpc.ypxfrd} \
154         ${_rrenumd} \
155         ${_rtadvd} \
156         rtprio \
157         ${_rtsold} \
158         ${_rwhod} \
159         ${_sa} \
160         ${_sade} \
161         ${_sendmail} \
162         setfib \
163         setfmac \
164         setpmac \
165         ${_sicontrol} \
166         ${_sliplogin} \
167         ${_slstat} \
168         smbmsg \
169         snapinfo \
170         ${_spkrtest} \
171         spray \
172         ${_sysinstall} \
173         syslogd \
174         tcpdchk \
175         tcpdmatch \
176         tcpdrop \
177         tcpdump \
178         timed \
179         traceroute \
180         ${_traceroute6} \
181         trpt \
182         tzsetup \
183         ugidfw \
184         ${_usbdevs} \
185         ${_vidcontrol} \
186         vipw \
187         watch \
188         watchdogd \
189         ${_wlandebug} \
190         ${_wlconfig} \
191         ${_wpa} \
192         ${_ypbind} \
193         ${_yp_mkdb} \
194         ${_yppoll} \
195         ${_yppush} \
196         ${_ypserv} \
197         ${_ypset} \
198         zic \
199         ${_zzz}
200
201 # NB: keep these sorted by MK_* knobs
202
203 .if ${MK_ACCT} != "no"
204 _ac=            ac
205 _accton=        accton
206 _sa=            sa
207 .endif
208
209 .if ${MK_AMD} != "no"
210 _amd=           amd
211 .endif
212
213 .if ${MK_AUDIT} != "no"
214 _audit=         audit
215 _auditd=        auditd
216 _auditreduce=   auditreduce
217 _praudit=       praudit
218 .endif
219
220 .if ${MK_AUTHPF} != "no"
221 _authpf=        authpf
222 .endif
223
224 .if ${MK_BIND_DNSSEC} != "no" && ${MK_OPENSSL} != "no"
225 _dnssec-keygen=         dnssec-keygen
226 _dnssec-signzone=       dnssec-signzone
227 .endif
228 .if ${MK_BIND_NAMED} != "no"
229 _named=                 named
230 _named-checkconf=       named-checkconf
231 _named-checkzone=       named-checkzone
232 _named.reload=          named.reload
233 _rndc=                  rndc
234 _rndc-confgen=          rndc-confgen
235 .endif
236
237 .if ${MK_BLUETOOTH} != "no"
238 _bluetooth=     bluetooth
239 .endif
240
241 .if ${MK_BSNMP} != "no"
242 _bsnmpd=        bsnmpd
243 .endif
244
245 .if ${MK_CTM} != "no"
246 _ctm=           ctm
247 .endif
248
249 .if ${MK_FLOPPY} != "no"
250 _fdcontrol=     fdcontrol
251 _fdformat=      fdformat
252 _fdread=        fdread
253 _fdwrite=       fdwrite
254 .endif
255
256 .if ${MK_FREEBSD_UPDATE} != "no"
257 _freebsd-update= freebsd-update
258 .endif
259
260 .if ${MK_GSSAPI} != no
261 _gssd=          gssd
262 .endif
263
264 .if ${MK_INET6} != "no"
265 _faithd=        faithd
266 _ip6addrctl=    ip6addrctl
267 _mld6query=     mld6query
268 _ndp=           ndp
269 _rip6query=     rip6query
270 _route6d=       route6d
271 _rrenumd=       rrenumd
272 _rtadvd=        rtadvd
273 _rtsold=        rtsold
274 _traceroute6=   traceroute6
275 .endif
276
277 .if ${MK_IPFW} != "no"
278 _ipfwpcap=      ipfwpcap
279 .endif
280
281 .if ${MK_IPX} != "no"
282 _IPXrouted=     IPXrouted
283 .endif
284
285 .if ${MK_JAIL} != "no"
286 _jail=          jail
287 _jexec=         jexec
288 _jls=           jls
289 .endif
290
291 # XXX MK_SYSCONS
292 # XXX is moused w/ usb useful?
293 .if ${MK_LEGACY_CONSOLE} != "no"
294 _kbdcontrol=    kbdcontrol
295 _kbdmap=        kbdmap
296 _moused=        moused
297 _vidcontrol=    vidcontrol
298 .endif
299
300 .if ${MK_LIBTHR} != "no" || ${MK_LIBPTHREAD} != "no"
301 .if ${MK_PPP} != "no"
302 _pppctl=        pppctl
303 .endif
304 .if ${MK_NS_CACHING} != "no"
305 _nscd=          nscd
306 .endif
307 .endif
308
309 .if ${MK_LPR} != "no"
310 _lpr=           lpr
311 .endif
312
313 .if ${MK_NETGRAPH} != "no"
314 _flowctl=       flowctl
315 _lmcconfig=     lmcconfig
316 _ngctl=         ngctl
317 _nghook=        nghook
318 .endif
319
320 .if ${MK_NIS} != "no"
321 _rpc.yppasswdd= rpc.yppasswdd
322 _rpc.ypupdated= rpc.ypupdated
323 _rpc.ypxfrd=    rpc.ypxfrd
324 _ypbind=        ypbind
325 _yp_mkdb=       yp_mkdb
326 _yppoll=        yppoll
327 _yppush=        yppush
328 _ypserv=        ypserv
329 _ypset=         ypset
330 .endif
331
332 .if ${MK_NTP} != "no"
333 _ntp=           ntp
334 .endif
335
336 .if ${MK_OPENSSL} != "no"
337 _keyserv=       keyserv
338 .endif
339
340 .if ${MK_PF} != "no"
341 _ftp-proxy=     ftp-proxy
342 .endif
343
344 .if ${MK_PKGTOOLS} != "no"
345 _pkg_install=   pkg_install
346 .endif
347
348 # XXX MK_TOOLCHAIN?
349 .if ${MK_PMC} != "no"
350 _pmccontrol=    pmccontrol
351 _pmcstat=       pmcstat
352 .endif
353
354 .if ${MK_PORTSNAP} != "no"
355 _portsnap=      portsnap
356 .endif
357
358 .if ${MK_PPP} != "no"
359 _ppp=           ppp
360 #_pppctl handled below
361 _pppd=          pppd
362 _pppstats=      pppstats
363 .endif
364
365 .if ${MK_QUOTAS} != "no"
366 _edquota=       edquota
367 _quotaon=       quotaon
368 _repquota=      repquota
369 .endif
370
371 .if ${MK_RCMDS} != "no"
372 _rwhod=         rwhod
373 .endif
374
375 .if ${MK_SENDMAIL} != "no"
376 _editmap=       editmap
377 _mailstats=     mailstats
378 _makemap=       makemap
379 _praliases=     praliases
380 _sendmail=      sendmail
381 .endif
382
383 .if ${MK_SLIP} != "no"
384 _sliplogin=     sliplogin
385 _slstat=        slstat
386 .endif
387
388 .if ${MK_SYSINSTALL} != "no"
389 .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386" || \
390     ${MACHINE_ARCH} == "sparc64"
391 _sade=          sade
392 .endif
393 .if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "mips"
394 _sysinstall=    sysinstall
395 .endif
396 .endif
397
398 .if ${MK_TOOLCHAIN} != "no"
399 _config=        config
400 _crunch=        crunch
401 .endif
402
403 .if ${MK_USB} != "no"
404 _usbdevs=       usbdevs
405 .endif
406
407 .if ${MK_WIRELESS} != "no"
408 _ancontrol=     ancontrol
409 _raycontrol=    raycontrol
410 _wlandebug=     wlandebug
411 _wpa=           wpa
412 .endif
413
414 .if ${MACHINE_ARCH} == "arm"
415 _kgmon=         kgmon
416 .endif
417
418 .if ${MACHINE_ARCH} == "i386"
419 .if ${MK_APM} != "no"
420 _apm=           apm
421 _apmd=          apmd
422 .endif
423 _asf=           asf
424 .if ${MK_TOOLCHAIN} != "no"
425 _btxld=         btxld
426 .endif
427 _cpucontrol=    cpucontrol
428 _kgmon=         kgmon
429 _kgzip=         kgzip
430 _lptcontrol=    lptcontrol
431 .if ${MK_NCP} != "no"
432 _mount_nwfs=    mount_nwfs
433 .endif
434 _mount_smbfs=   mount_smbfs
435 _mptable=       mptable
436 .if ${MK_NDIS} != "no"
437 _ndiscvt=       ndiscvt
438 .endif
439 _pnpinfo=       pnpinfo
440 _sicontrol=     sicontrol
441 _spkrtest=      spkrtest
442 _zzz=           zzz
443 .if ${MACHINE} == "i386"
444 .if ${MK_ACPI} != "no"
445 _acpi=          acpi
446 .endif
447 _boot0cfg=      boot0cfg
448 .if ${MK_WIRELESS} != "no"
449 _wlconfig=      wlconfig
450 .endif
451 .elif ${MACHINE} == "pc98"
452 _boot98cfg=     boot98cfg
453 .endif
454 .endif
455
456 # kgzip: builds, but missing support files
457 # mptable: broken (not 64 bit clean)
458 # pnpinfo: crashes (not really useful anyway)
459 .if ${MACHINE_ARCH} == "amd64"
460 .if ${MK_ACPI} != "no"
461 _acpi=          acpi
462 .endif
463 _asf=           asf
464 _boot0cfg=      boot0cfg
465 .if ${MK_TOOLCHAIN} != "no"
466 _btxld=         btxld
467 .endif
468 _cpucontrol=    cpucontrol
469 _kgmon=         kgmon
470 _lptcontrol=    lptcontrol
471 .if ${MK_NCP} != "no"
472 _mount_nwfs=    mount_nwfs
473 .endif
474 _mount_smbfs=   mount_smbfs
475 _mptable=       mptable
476 .if ${MK_NDIS} != "no"
477 _ndiscvt=       ndiscvt
478 .endif
479 _sicontrol=     sicontrol
480 _spkrtest=      spkrtest
481 _zzz=           zzz
482 .endif
483
484 .if ${MACHINE_ARCH} == "ia64"
485 .if ${MK_ACPI} != "no"
486 _acpi=          acpi
487 .endif
488 _kgmon=         kgmon
489 _mount_smbfs=   mount_smbfs
490 _zzz=           zzz
491 .endif
492
493 .if ${MACHINE_ARCH} == "powerpc"
494 _mount_smbfs=   mount_smbfs
495 _nvram=         nvram
496 _ofwdump=       ofwdump
497 .endif
498
499 .if ${MACHINE_ARCH} == "sparc64"
500 _eeprom=        eeprom
501 _ofwdump=       ofwdump
502 .endif
503
504 .include <bsd.subdir.mk>