xref: /OK3568_Linux_fs/buildroot/package/avahi/Config.in (revision 4882a59341e53eb6f0b4789bf948001014eff981)
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