1 config BR2_PACKAGE_CONNMAN
3 depends on BR2_USE_WCHAR # libglib2
4 depends on BR2_TOOLCHAIN_HAS_THREADS # dbus, libglib2
5 depends on BR2_USE_MMU # dbus, libglib2
6 depends on !BR2_STATIC_LIBS # needs dlopen()
7 depends on BR2_TOOLCHAIN_HAS_SYNC_4
8 depends on !BR2_TOOLCHAIN_USES_MUSL # missing res_ninit()
9 select BR2_PACKAGE_DBUS
10 select BR2_PACKAGE_LIBGLIB2
11 select BR2_PACKAGE_IPTABLES
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 depends on !BR2_STATIC_LIBS # gnutls
37 select BR2_PACKAGE_GNUTLS
39 Enable support for Wireless Internet Service Provider
40 roaming (WISPr). A RADIUS server is used to authenticate the
41 subscriber's credentials.
43 comment "connman WISPr needs a toolchain w/ dynamic library"
44 depends on BR2_STATIC_LIBS
46 config BR2_PACKAGE_CONNMAN_BLUETOOTH
47 bool "enable Bluetooth support"
49 Enable Bluetooth support. The start of bluetoothd is
50 automatically detected and only a runtime dependency.
52 config BR2_PACKAGE_CONNMAN_LOOPBACK
53 bool "enable loopback support"
55 config BR2_PACKAGE_CONNMAN_NEARD
56 bool "enable neard support"
57 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # neard
58 select BR2_PACKAGE_NEARD
60 config BR2_PACKAGE_CONNMAN_OFONO
61 bool "enable ofono support"
62 depends on BR2_TOOLCHAIN_HAS_SYNC_4 # ofono
63 select BR2_PACKAGE_OFONO
65 config BR2_PACKAGE_CONNMAN_DEBUG
66 bool "enable compiling with debugging information"
68 config BR2_PACKAGE_CONNMAN_CLIENT
69 bool "enable command line client"
70 select BR2_PACKAGE_READLINE
72 endif # BR2_PACKAGE_CONNMAN
74 comment "connman needs a glibc or uClibc toolchain w/ wchar, threads, resolver, dynamic library"
75 depends on BR2_USE_MMU
76 depends on BR2_TOOLCHAIN_HAS_SYNC_4
77 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS \
78 || BR2_TOOLCHAIN_USES_MUSL