summaryrefslogtreecommitdiffstats
path: root/rtems/user.cfg
blob: 4ab8d548bc9bb0497a6aa247e1a7d64c29589ba5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
#  User Configurable Items when Building RTEMS Cross Compilation Toolset
#
#  Localize these variables to match the tool versions, install point,
#  and various build options for RTEMS and the GNU tools.
#
#  In general terms, this file in conjunction with the various bit*
#  scripts do nothing that can not be done via directly using each
#  packages configuration and build instructions.  What the scripts
#  attempt to protect you from is knowing the sequencing and dependency
#  information between the various components.
#

#
#  INSTALL_POINT: Directory tools and RTEMS are installed into.
#      Recommended installation point for various OS's:
#         Linux:    /usr/local/rtems
#         Solaris:  /opt/gnu/rtems
#INSTALL_POINT=/opt/rtems-4.10
#INSTALL_POINT=/opt/rtems-test
INSTALL_POINT=/home/joel/rtems-4.10-work/bsp-install/
#INSTALL_POINT=/home/joel/work-gnat/svn/bsp-install/

#
# RTEMS Configuration Information
#

# RTEMS version and source directory
RTEMS=rtems

# Set this to yes if you want to enable building just BSPs against
# an installed RTEMS CPU Kit.
ENABLE_RTEMS_MULTILIB=no

# Set this to yes if you want to enable a more robust set of
# POSIX functionality including POSIX threads support.
ENABLE_RTEMS_POSIX=yes

# Set this to yes if you want to enable the RTEMS uITRON 3.0 API
# implementation.  This API is not completely implemented and 
# volunteers are encouraged to assist in finishing it.
ENABLE_RTEMS_ITRON=no

# Set this to yes if you want to enable multiprocessing support.
# Multiprocessing is automatically disabled for BSPs without MP support.
ENABLE_RTEMS_MP=no

# Set this to yes if you want to enable C++ support including
# the RTEMS Classic API class libraries
ENABLE_RTEMS_CXX=no

# Set this to yes if you want to build the full set of RTEMS
# tests appropriate for your configuration.  Or set it to
# samples if you just want the samples
# ENABLE_RTEMS_TESTS=no
# ENABLE_RTEMS_TESTS=samples
ENABLE_RTEMS_TESTS=yes

# Set this to yes to run the tests on this BSP if possible.
RUN_RTEMS_TESTS=no

# Set this to yes if you want to install the RTEMS Classic API
# Ada binding and basic OS Ada support.
ENABLE_RTEMS_ADA=no

# Set this to yes if you want to build the tests for the 
# Classic API Ada binding.
ENABLE_RTEMS_ADA_TESTS=yes

# Set this to yes if you want to build the TCP/IP stack and 
# associated clients and servers.  This is automatically disabled
# for BSPs that have no networking support.
ENABLE_RTEMS_TCPIP=yes

# Set this to yes if you want to enable a remote debugging
# via Ethernet.  Currently this is not supported on all ports
# of RTEMS.
ENABLE_RTEMS_RDBG=no

# Set this to yes if you want to enable maintainer mode functionality
# in the Makefile system.
ENABLE_RTEMS_MAINTAINER_MODE=yes

# Should the memory be dirtied at boot time?
ENABLE_BSP_DIRTY_MEMORY=no

# Set this to yes if you want to build the optimized version of RTEMS.
BUILD_RTEMS_NONDEBUG=yes

# Set this to yes if you want to build the debug version of RTEMS.
BUILD_RTEMS_DEBUG=no

# Set this to yes if you want to install RTEMS after it is successfully built.
INSTALL_RTEMS=no