1 menuconfig BR2_PACKAGE_SCONESERVER
3 depends on BR2_INSTALL_LIBSTDCPP
4 depends on BR2_TOOLCHAIN_HAS_THREADS_NPTL
5 select BR2_PACKAGE_PCRE
7 Sconeserver is a modular, object-orientated and extremely versatile
8 network server framework for GNU/Linux and UNIX-like platforms.
10 http://www.sconemad.com/sconeserver/
12 if BR2_PACKAGE_SCONESERVER
14 comment "Sconeserver modules"
16 config BR2_PACKAGE_SCONESERVER_EXAMPLES
19 Example modules for Sconeserver
21 config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
22 bool "http::sconesite"
23 select BR2_PACKAGE_LIBXML2
25 http::sconesite module for Sconeserver
27 config BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE_IMAGE
28 bool "http::sconesite::image"
29 depends on BR2_PACKAGE_SCONESERVER_HTTP_SCONESITE
30 depends on BR2_USE_MMU # imagemagick
31 select BR2_PACKAGE_IMAGEMAGICK
33 http::sconesite::image module for Sconeserver
35 config BR2_PACKAGE_SCONESERVER_MYSQL
37 depends on BR2_USE_MMU # mysql
38 select BR2_PACKAGE_MYSQL
40 MySQL module for Sconeserver
42 config BR2_PACKAGE_SCONESERVER_BLUETOOTH
44 depends on BR2_USE_WCHAR # bluez->libglib2
45 depends on BR2_USE_MMU # bluez->dbus
46 depends on BR2_TOOLCHAIN_HAS_THREADS # bluez->dbus, bluez->libglib2
47 depends on !BR2_STATIC_LIBS # bluez_utils
48 select BR2_PACKAGE_BLUEZ_UTILS
50 Bluetooth module for Sconeserver
52 comment "bluetooth support needs a toolchain w/ wchar, threads, dynamic library"
53 depends on BR2_USE_MMU
54 depends on !BR2_USE_WCHAR || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
56 config BR2_PACKAGE_SCONESERVER_RSS
58 select BR2_PACKAGE_LIBXML2
60 RSS module for Sconeserver
62 config BR2_PACKAGE_SCONESERVER_LOCATION
64 depends on BR2_USE_MMU # gpsd
65 depends on BR2_TOOLCHAIN_HAS_THREADS # gpsd
66 depends on !BR2_microblaze # 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
75 depends on !BR2_microblaze
77 config BR2_PACKAGE_SCONESERVER_LETTUCE
80 Sconeserver module for Lettuce embedded automation platform
82 http://www.sconemad.com/lettuce/
84 config BR2_PACKAGE_SCONESERVER_MATHS
86 select BR2_PACKAGE_MPFR
88 Mathematics module for Sconeserver
90 config BR2_PACKAGE_SCONESERVER_TESTBUILDER
93 Testbuilder module for Sconeserver
95 config BR2_PACKAGE_SCONESERVER_UI
97 depends on BR2_PACKAGE_XORG7
98 select BR2_PACKAGE_XLIB_LIBX11
100 UI module for Sconeserver
102 comment "ui module requires X.org"
103 depends on !BR2_PACKAGE_XORG7
105 endif # BR2_PACKAGE_SCONESERVER
107 comment "sconeserver needs a toolchain w/ C++, NPTL"
108 depends on !(BR2_INSTALL_LIBSTDCPP && BR2_TOOLCHAIN_HAS_THREADS_NPTL)