1 menuconfig BR2_PACKAGE_SCONESERVER
3 depends on BR2_INSTALL_LIBSTDCPP
4 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
5 depends on !BR2_STATIC_LIBS # dlopen()
6 select BR2_PACKAGE_PCRE
8 Sconeserver is a modular, object-orientated and extremely versatile
9 network server framework for GNU/Linux and UNIX-like platforms.
11 http://www.sconemad.com/sconeserver/
13 if BR2_PACKAGE_SCONESERVER
15 comment "Sconeserver modules"
17 config BR2_PACKAGE_SCONESERVER_EXAMPLES
20 Example modules for Sconeserver
22 config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
23 bool "http::sconesite"
24 select BR2_PACKAGE_LIBXML2
26 http::sconesite module for Sconeserver
28 config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE
29 bool "http::sconesite::image"
30 depends on BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
31 depends on BR2_USE_MMU # imagemagick
32 select BR2_PACKAGE_IMAGEMAGICK
34 http::sconesite::image module for Sconeserver
36 config BR2_PACKAGE_SCONESERVER_MYSQL
38 depends on BR2_USE_MMU # mysql
39 select BR2_PACKAGE_MYSQL
41 MySQL module for Sconeserver
43 config BR2_PACKAGE_SCONESERVER_BLUETOOTH
45 depends on BR2_USE_WCHAR # bluez->libglib2
46 depends on BR2_USE_MMU # bluez->dbus
47 depends on BR2_TOOLCHAIN_HAS_THREADS # bluez->dbus, bluez->libglib2
48 depends on !BR2_STATIC_LIBS # bluez_utils
49 select BR2_PACKAGE_BLUEZ_UTILS
51 Bluetooth module for Sconeserver
53 comment "bluetooth support needs a toolchain w/ wchar, threads, dynamic library"
54 depends on BR2_USE_MMU
55 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
57 config BR2_PACKAGE_SCONESERVER_RSS
59 select BR2_PACKAGE_LIBXML2
61 RSS module for Sconeserver
63 config BR2_PACKAGE_SCONESERVER_LOCATION
65 depends on BR2_USE_MMU # gpsd
66 depends on BR2_TOOLCHAIN_HAS_THREADS # gpsd
67 depends on !BR2_STATIC_LIBS # gpsd
68 select BR2_PACKAGE_GPSD
70 Location module for Sconeserver
72 comment "location support needs a toolchain w/ theads, dynamic library"
73 depends on BR2_USE_MMU
74 depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBRARY
76 config BR2_PACKAGE_SCONESERVER_LETTUCE
79 Sconeserver module for Lettuce embedded automation platform
81 http://www.sconemad.com/lettuce/
83 config BR2_PACKAGE_SCONESERVER_MATHS
85 select BR2_PACKAGE_MPFR
87 Mathematics module for Sconeserver
89 config BR2_PACKAGE_SCONESERVER_TESTBUILDER
92 Testbuilder module for Sconeserver
94 config BR2_PACKAGE_SCONESERVER_UI
96 depends on BR2_PACKAGE_XORG7
97 select BR2_PACKAGE_XLIB_LIBX11
99 UI module for Sconeserver
101 comment "ui module requires X.org"
102 depends on !BR2_PACKAGE_XORG7
104 endif # BR2_PACKAGE_SCONESERVER
106 comment "sconeserver needs a toolchain with dynamic library, C++, NPTL"
107 depends on !BR2_INSTALL_LIBSTDCPP || !BR2_TOOLCHAIN_HAS_THREADS_NPTL \