1 config BR2_PACKAGE_CONNMAN
3 select BR2_PACKAGE_DBUS
4 select BR2_PACKAGE_LIBGLIB2
5 select BR2_PACKAGE_IPTABLES
6 depends on BR2_USE_WCHAR # libglib2
7 depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
8 depends on BR2_USE_MMU # dbus, libglib2
9 depends on !BR2_STATIC_LIBS # needs dlopen()
10 depends on BR2_TOOLCHAIN_HAS_SYNC_4
11 depends on !BR2_TOOLCHAIN_USES_MUSL # mixes userspace and kernel headers
13 The Connection Manager (ConnMan) project provides a daemon
14 for managing internet connections within embedded devices
15 running the Linux operating system.
17 For more information, see https://01.org/connman
19 if BR2_PACKAGE_CONNMAN
21 config BR2_PACKAGE_CONNMAN_ETHERNET
22 bool "enable Ethernet support"
25 config BR2_PACKAGE_CONNMAN_WIFI
26 bool "enable WiFi support"
27 select BR2_PACKAGE_WPA_SUPPLICANT # runtime
28 select BR2_PACKAGE_WPA_SUPPLICANT_DBUS_NEW # runtime
30 Enable WiFi support (scan and static/dhcp interface
31 setup). ConnMan detects the start of wpa_supplicant
34 config BR2_PACKAGE_CONNMAN_WISPR
35 bool "enable WISPr support"
36 select BR2_PACKAGE_GNUTLS
38 Enable support for Wireless Internet Service Provider
39 roaming (WISPr). A RADIUS server is used to authenticate the
40 subscriber's credentials.
42 config BR2_PACKAGE_CONNMAN_BLUETOOTH
43 bool "enable Bluetooth support"
45 Enable Bluetooth support. The start of bluetoothd is
46 automatically detected and only a runtime dependency.
48 config BR2_PACKAGE_CONNMAN_LOOPBACK
49 bool "enable loopback support"
51 config BR2_PACKAGE_CONNMAN_NEARD
52 bool "enable neard support"
53 select BR2_PACKAGE_NEARD
54 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # neard
56 config BR2_PACKAGE_CONNMAN_OFONO
57 bool "enable ofono support"
58 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # ofono
59 select BR2_PACKAGE_OFONO
61 config BR2_PACKAGE_CONNMAN_DEBUG
62 bool "enable compiling with debugging information"
64 config BR2_PACKAGE_CONNMAN_CLIENT
65 bool "enable command line client"
66 select BR2_PACKAGE_READLINE
68 endif # BR2_PACKAGE_CONNMAN
70 comment "connman needs a glibc or uClibc toolchain w/ wchar, threads, resolver, dynamic library"
71 depends on BR2_USE_MMU
72 depends on BR2_TOOLCHAIN_HAS_SYNC_4
73 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS \
74 || BR2_TOOLCHAIN_USES_MUSL