a6b4ac83f1592cbb07917f5019df640cefd12ec1
[packages/trusty/cirros-testvm.git] / cirros-testvm / src-cirros / buildroot-2015.05 / package / avahi / Config.in
1 config BR2_PACKAGE_AVAHI
2         bool "avahi"
3         # libdaemon uses fork()
4         depends on BR2_USE_MMU
5         depends on BR2_TOOLCHAIN_HAS_THREADS
6         depends on !BR2_STATIC_LIBS
7         select BR2_PACKAGE_GETTEXT if BR2_NEEDS_GETTEXT_IF_LOCALE
8         help
9           Avahi is a system which facilitates service
10           discovery on a local network.
11
12           http://www.avahi.org/
13
14 if BR2_PACKAGE_AVAHI
15
16 config BR2_PACKAGE_AVAHI_AUTOIPD
17         bool "IPv4LL network address configuration daemon"
18         default y
19         select BR2_PACKAGE_LIBDAEMON
20         help
21           Avahi-autoipd implements IPv4LL, "Dynamic Configuration of
22           IPv4 Link-Local Addresses" (IETF RFC3927), a protocol for
23           automatic IP address configuration from the link-local
24           169.254.0.0/16 range without the need for a central server.
25           It is primarily intended to be used in ad-hoc networks which
26           lack a DHCP server.
27
28 config BR2_PACKAGE_AVAHI_DAEMON
29         bool "mDNS/DNS-SD daemon"
30         select BR2_PACKAGE_LIBDAEMON
31         select BR2_PACKAGE_EXPAT
32         help
33           The Avahi mDNS/DNS-SD daemon implementing Apple's ZeroConf
34           architecture (also known as "Rendezvous" or "Bonjour").
35           The daemon registers local IP addresses and services using
36           mDNS/DNS-SD.
37
38 config BR2_PACKAGE_AVAHI_LIBDNSSD_COMPATIBILITY
39         bool "libdns_sd compatibility (Bonjour)"
40         depends on BR2_PACKAGE_AVAHI_DAEMON
41         select BR2_PACKAGE_DBUS
42         help
43           Enable the libdns_sd (Bonjour) compatibility library support
44           for legacy applications.
45
46 endif
47
48 comment "avahi needs a toolchain w/ threads"
49         depends on BR2_USE_MMU
50         depends on !BR2_TOOLCHAIN_HAS_THREADS