source: rtems-testing/rtems/user.cfg @ 5e5439a

4.11
Last change on this file since 5e5439a was 5e5439a, checked in by Joel Sherrill <joel.sherrill@…>, on May 2, 2014 at 9:28:39 PM

bit_rtems: Add SMP and keep going support

  • Property mode set to 100644
File size: 3.1 KB
Line 
1#  User Configurable Items when Building RTEMS Cross Compilation Toolset
2#
3#  Localize these variables to match the tool versions, install point,
4#  and various build options for RTEMS and the GNU tools.
5#
6#  In general terms, this file in conjunction with the various bit*
7#  scripts do nothing that can not be done via directly using each
8#  packages configuration and build instructions.  What the scripts
9#  attempt to protect you from is knowing the sequencing and dependency
10#  information between the various components.
11#
12
13#
14#  INSTALL_POINT: Directory tools and RTEMS are installed into.
15#      Recommended installation point for various OS's:
16#         Linux:    /usr/local/rtems
17#         Solaris:  /opt/gnu/rtems
18INSTALL_POINT=/home/joel/rtems-4.11-work/bsp-install/
19
20#
21# RTEMS Configuration Information
22#
23
24# RTEMS version and source directory
25RTEMS=rtems
26
27# Set this to yes if you want to enable building just BSPs against
28# an installed RTEMS CPU Kit.
29ENABLE_RTEMS_MULTILIB=no
30
31# Set this to yes if you want to enable a more robust set of
32# POSIX functionality including POSIX threads support.
33ENABLE_RTEMS_POSIX=yes
34
35# Set this to yes if you want to build the TCP/IP stack and
36# associated clients and servers.  This is automatically disabled
37# for BSPs that have no networking support.
38ENABLE_RTEMS_TCPIP=no
39
40# Set this to yes if you want to enable the RTEMS uITRON 3.0 API
41# implementation.  This API is not completely implemented and
42# volunteers are encouraged to assist in finishing it.
43ENABLE_RTEMS_ITRON=no
44
45# Set this to yes if you want to enable distributed multiprocessing support.
46# Multiprocessing is automatically disabled for BSPs without MP support.
47ENABLE_RTEMS_MP=no
48
49# Set this to yes if you want to enable SMP support.
50ENABLE_RTEMS_SMP=yes
51
52# Set this to yes if you want to enable C++ support including
53# the RTEMS Classic API class libraries
54ENABLE_RTEMS_CXX=no
55
56# Set this to yes if you want to keep building (e.g. make -k)
57ENABLE_KEEP_BUILDING=yes
58
59# Set this to yes if you want to build the full set of RTEMS
60# tests appropriate for your configuration.  Or set it to
61# samples if you just want the samples
62# ENABLE_RTEMS_TESTS=samples
63# ENABLE_RTEMS_TESTS=samples
64ENABLE_RTEMS_TESTS=yes
65
66# Set this to yes to run the tests on this BSP if possible.
67RUN_RTEMS_TESTS=no
68
69# Set this to yes if you want to install the RTEMS Classic API
70# Ada binding and basic OS Ada support.
71ENABLE_RTEMS_ADA=no
72
73# Set this to yes if you want to build the tests for the
74# Classic API Ada binding.
75ENABLE_RTEMS_ADA_TESTS=yes
76
77# Set this to yes if you want to enable a remote debugging
78# via Ethernet.  Currently this is not supported on all ports
79# of RTEMS.
80ENABLE_RTEMS_RDBG=no
81
82# Set this to yes if you want to enable maintainer mode functionality
83# in the Makefile system.
84ENABLE_RTEMS_MAINTAINER_MODE=yes
85
86# Should the memory be dirtied at boot time?
87ENABLE_BSP_DIRTY_MEMORY=no
88
89# Set this to yes if you want to build the optimized version of RTEMS.
90BUILD_RTEMS_NONDEBUG=yes
91
92# Set this to yes if you want to build the debug version of RTEMS.
93BUILD_RTEMS_DEBUG=no
94
95# Set this to yes if you want to install RTEMS after it is successfully built.
96INSTALL_RTEMS=no
97
Note: See TracBrowser for help on using the repository browser.