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