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