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