config/libc/newlib.in
author "Yann E. MORIN" <yann.morin.1998@free.fr>
Thu Dec 27 00:57:26 2012 +0100 (2012-12-27)
changeset 3151 694054b335cc
parent 3149 e1611da4bb05
child 3258 b966620c7b1e
permissions -rw-r--r--
libc/newlib: add latest version

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@free.fr>
     1 # newlib options
     2 
     3 ## depends on BARE_METAL
     4 ##
     5 ## select LIBC_SUPPORT_THREADS_NONE
     6 ## select CC_CORE_PASSES_NEEDED
     7 ##
     8 ## help Newlib is a C library intended for use on embedded systems. It is a
     9 ## help conglomeration of several library parts, all under free software
    10 ## help licenses that make them easily usable on embedded products. Newlib
    11 ## help is only available in source form. It can be compiled for a wide
    12 ## help array of processors, and will usually work on any architecture with
    13 ## help the addition of a few low-level routines.
    14 
    15 choice
    16     bool
    17     prompt "newlib version"
    18 # Don't remove next line
    19 # CT_INSERT_VERSION_BELOW
    20 
    21 config LIBC_NEWLIB_V_2_0_0
    22     bool
    23     prompt "2.0.0 (EXPERIMENTAL)"
    24     depends on EXPERIMENTAL
    25 
    26 config LIBC_NEWLIB_V_1_20_0
    27     bool
    28     prompt "1.20.0"
    29 
    30 config LIBC_NEWLIB_V_1_19_0
    31     bool
    32     prompt "1.19.0"
    33 
    34 config LIBC_NEWLIB_V_1_18_0
    35     bool
    36     prompt "1.18.0"
    37 
    38 config LIBC_NEWLIB_V_1_17_0
    39     bool
    40     prompt "1.17.0"
    41 
    42 config LIBC_NEWLIB_CUSTOM
    43     bool
    44     prompt "Custom newlib"
    45     depends on EXPERIMENTAL
    46 
    47 endchoice
    48 
    49 if LIBC_NEWLIB_CUSTOM
    50 
    51 config LIBC_NEWLIB_CUSTOM_LOCATION
    52     string
    53     prompt "Full path to custom newlib source"
    54     default ""
    55     help
    56       Enter the path to the directory (or tarball) of your source for newlib,
    57       or leave blank to use default CT_CUSTOM_LOCATION_ROOT_DIR/newlib
    58 
    59 endif # LIBC_NEWLIB_CUSTOM
    60 
    61 config LIBC_VERSION
    62     string
    63 # Don't remove next line
    64 # CT_INSERT_VERSION_STRING_BELOW
    65     default "2.0.0" if LIBC_NEWLIB_V_2_0_0
    66     default "1.20.0" if LIBC_NEWLIB_V_1_20_0
    67     default "1.19.0" if LIBC_NEWLIB_V_1_19_0
    68     default "1.18.0" if LIBC_NEWLIB_V_1_18_0
    69     default "1.17.0" if LIBC_NEWLIB_V_1_17_0
    70     default "custom" if LIBC_NEWLIB_CUSTOM
    71     help
    72       Enter the tag you want to use.
    73       Leave empty to use the 'head' of the repository.
    74 
    75 comment "Architecture specific options"
    76 
    77 config ATMEL_AVR32_HEADERS
    78     bool
    79     prompt "Install Atmel AVR32 headers"
    80     depends on ARCH_avr32
    81     default y
    82     help
    83       Install Atmel AVR32 headers for native AVR32 development. Most
    84       AVR32 MCU devices are supported.
    85       
    86       If you do native AVR32 development you want to say 'Y' here.