package/mpd: bump version to 0.20
[buildroot-gz.git] / package / xenomai / Config.in
blob32c5124ef50469049c106fcb194c5a2db3ccb9f6
1 config BR2_PACKAGE_XENOMAI_ARCH_SUPPORTS
2         bool
3         default y
4         depends on BR2_i386 || BR2_x86_64 || (BR2_arm && !BR2_ARM_CPU_ARMV7M) || \
5                 BR2_bfin || BR2_powerpc || BR2_sh4
7 comment "xenomai needs an glibc or uClibc toolchain w/ threads"
8         depends on !BR2_TOOLCHAIN_HAS_THREADS || BR2_TOOLCHAIN_USES_MUSL
9         depends on BR2_PACKAGE_XENOMAI_ARCH_SUPPORTS
11 config BR2_PACKAGE_XENOMAI
12         bool "Xenomai Userspace"
13         depends on BR2_PACKAGE_XENOMAI_ARCH_SUPPORTS
14         depends on BR2_TOOLCHAIN_HAS_THREADS
15         # uses <error.h>, __WORDSIZE and bits/local_lim.h
16         depends on !BR2_TOOLCHAIN_USES_MUSL
17         help
18           Real-Time Framework for Linux
19           http://www.xenomai.org
21           Xenomai is split in two parts: a kernel part and an
22           userspace part.
24           This package contains the userspace part, which consists
25           mainly in libraries to write userspace real-time programs
26           that interact with the in-kernel Xenomai real-time core.
28           For those libraries to work, you need a Xenomai-enabled
29           kernel. This is possible in two ways:
30            - if you compile your kernel with Buildroot, you need to go
31              to Linux Kernel -> Linux Kernel Extensions to enable the
32              Xenomai extension.
33            - if you compile your kernel outside of Buildroot, you need
34              to make sure that it is Xenomai-enabled.
36           Finally, if you are using a static /dev, make sure to
37           uncomment the Xenomai entries listed in
38           target/generic/device_table_dev.txt.
40 if BR2_PACKAGE_XENOMAI
42 config BR2_PACKAGE_XENOMAI_VERSION
43         string "Custom Xenomai version"
44         help
45           Manually select Xenomai version. If left empty, the default
46           version will be used.
48           Make sure that the selected version has a patch for your
49           selected Linux kernel. If it does not, download and select
50           a patch manually with
51           BR2_LINUX_KERNEL_EXT_XENOMAI_ADEOS_PATCH, in the Linux
52           Kernel -> Linux Kernel Extensions menu.
54 config BR2_PACKAGE_XENOMAI_TESTSUITE
55         bool "Install testsuite"
56         help
57           This option allows to install the Xenomai test programs.
59 config BR2_PACKAGE_XENOMAI_RTCAN
60         bool "RTCan utilities"
61         help
62           This option allows to install the Xenomai RT-CAN utilities.
64 config BR2_PACKAGE_XENOMAI_ANALOGY
65         bool "Analogy libs and utils"
66         help
67           This option allows to install the Xenomai Analogy utilities
68           and libraries
70 config BR2_PACKAGE_XENOMAI_NATIVE_SKIN
71         bool "Native skin library"
72         default y
73         help
74           This option allows to install the Native Xenomai skin
76 config BR2_PACKAGE_XENOMAI_POSIX_SKIN
77         bool "POSIX skin library"
78         default y
79         help
80           This option allows to install the POSIX Xenomai skin
82 config BR2_PACKAGE_XENOMAI_VXWORKS_SKIN
83         bool "VX-Works skin library"
84         help
85           This option allows to install the VX-Works Xenomai skin
87 config BR2_PACKAGE_XENOMAI_PSOS_SKIN
88         bool "PSOS skin library"
89         help
90           This option allows to install the PSOS Xenomai skin
92 config BR2_PACKAGE_XENOMAI_RTAI_SKIN
93         bool "RTAI skin library"
94         help
95           This option allows to install the RTAI Xenomai skin
97 config BR2_PACKAGE_XENOMAI_UITRON_SKIN
98         bool "uiTron skin library"
99         help
100           This option allows to install the uiTron Xenomai skin
102 config BR2_PACKAGE_XENOMAI_VRTX_SKIN
103         bool "VRTX skin library"
104         help
105           This option allows to install the VRTX Xenomai skin
107 endif