micropython: Bump version to v1.5
[buildroot-gz.git] / package / ola / Config.in
blobfd693ded8cf073fc1c1d4add6ab3365ae8428a7f
1 comment "ola needs a toolchain w/ C++, threads, wchar, dynamic library"
2         depends on !BR2_INSTALL_LIBSTDCPP || !BR2_USE_WCHAR \
3                 || !BR2_TOOLCHAIN_HAS_THREADS || BR2_STATIC_LIBS
4         depends on BR2_arm || BR2_i386 || BR2_mipsel || BR2_x86_64
6 config BR2_PACKAGE_OLA
7         bool "ola (open lighting architecture)"
8         select BR2_PACKAGE_PROTOBUF
9         select BR2_PACKAGE_UTIL_LINUX_LIBUUID
10         select BR2_PACKAGE_UTIL_LINUX
11         depends on BR2_INSTALL_LIBSTDCPP # protobuf
12         depends on !BR2_STATIC_LIBS # protobuf
13         depends on BR2_USE_WCHAR # util-linux
14         depends on BR2_TOOLCHAIN_HAS_THREADS
15         depends on BR2_arm || BR2_i386 || BR2_mipsel || BR2_x86_64 # protobuf
16         # protobuf -> host-protobuf
17         depends on BR2_HOSTARCH = "x86_64" || BR2_HOSTARCH = "x86"
18         help
19           Open Lighting Architecture provides applications
20           with a mechanism to send and receive DMX512 & RDM
21           commands using hardware devices and DMX over IP protocols.
23           http://www.opendmx.net/index.php/OLA
25 if BR2_PACKAGE_OLA
27 menu "bindings and interface"
29 config BR2_PACKAGE_OLA_WEB
30         bool "http interface"
31         select BR2_PACKAGE_LIBMICROHTTPD
32         help
33           Build OLA with browser interface.
35 config BR2_PACKAGE_OLA_PYTHON_BINDINGS
36         bool "python bindings"
37         depends on BR2_PACKAGE_PYTHON
38         select BR2_PACKAGE_PYTHON_PROTOBUF
39         help
40           Build OLA with support for the Python language.
42 config BR2_PACKAGE_OLA_SLP
43         bool "slp tools"
44         help
45           Build OLA with slp tools.
47 endmenu
49 menu "tests and examples"
51 config BR2_PACKAGE_OLA_EXAMPLES
52         bool "examples"
53         select BR2_PACKAGE_NCURSES
54         help
55           Build OLA examples.
57 config BR2_PACKAGE_OLA_RDM_TESTS
58         bool "rdm tests"
59         depends on BR2_PACKAGE_OLA_PYTHON_BINDINGS
60         help
61           Build OLA RDM tests.
63 endmenu
65 menu "plugin selections"
67 config BR2_PACKAGE_OLA_PLUGIN_E131
68         bool "acn E131"
69         help
70           Build ACN E131 plugin for OLA.
72 config BR2_PACKAGE_OLA_PLUGIN_ARTNET
73         bool "artnet"
74         help
75           Build Artnet plugin for OLA.
77 config BR2_PACKAGE_OLA_PLUGIN_OPENDMX
78         bool "DMX4Linux"
79         help
80           Build DMX4Linux plugin for OLA.
82 config BR2_PACKAGE_OLA_PLUGIN_DUMMY
83         bool "dummy"
84         help
85           Build Dummy plugin for OLA.
87 config BR2_PACKAGE_OLA_PLUGIN_ESPNET
88         bool "espnet"
89         help
90           Build EspNet plugin for OLA.
92 config BR2_PACKAGE_OLA_PLUGIN_KINET
93         bool "kinet"
94         help
95           Build KiNet plugin for OLA.
97 config BR2_PACKAGE_OLA_PLUGIN_MILINT
98         bool "Milford Instruments"
99         help
100           Build Milford Instruments 1-463 plugin for OLA.
102 config BR2_PACKAGE_OLA_PLUGIN_OSC
103         bool "osc"
104         select BR2_PACKAGE_LIBLO
105         help
106           Build Open Sound Control plugin for OLA.
108 config BR2_PACKAGE_OLA_PLUGIN_PATHPORT
109         bool "pathport"
110         help
111           Build Pathport plugin for OLA.
113 config BR2_PACKAGE_OLA_PLUGIN_SANDNET
114         bool "sandnet"
115         help
116           Build SandNet plugin for OLA.
118 config BR2_PACKAGE_OLA_PLUGIN_SHOWNET
119         bool "shownet"
120         help
121           Build ShowNet plugin for OLA.
123 config BR2_PACKAGE_OLA_PLUGIN_STAGEPROFI
124         bool "stageprofi"
125         select BR2_PACKAGE_LIBUSB
126         help
127           Build StageProfi plugin for OLA.
129 config BR2_PACKAGE_OLA_PLUGIN_USBPRO
130         bool "usbpro"
131         select BR2_PACKAGE_LIBUSB
132         help
133           Build UsbPro plugin for OLA.
135 endmenu
137 endif