config/libc/newlib.in
author Titus von Boxberg <titus@v9g.de>
Tue Nov 06 17:02:06 2012 +0100 (2012-11-06)
changeset 3103 a8bf927f6e37
parent 3094 07a87075fa2d
child 3131 bd172b161ff8
permissions -rw-r--r--
Makefile.in: Use only standard options compatible with BSD install

Don't use options specific to FSF's coreutils install.

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