config/binutils.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Thu Oct 09 19:17:49 2008 +0000 (2008-10-09)
changeset 914 0b164a321177
parent 850 ef8549b58b6f
child 921 53917beac93d
permissions -rw-r--r--
Remove CT_BROKEN.
Only one component is actually BROKEN (libelf), make it depend on EXPERIMENTAL, but state BROKEN in the prompt.
ltrace (which depends on libelf) is now marked as EXPERIMENTAL, with the reference to the BROKEN libelf in the help entry.

/trunk/docs/overview.txt | 6 0 6 0 ------
/trunk/config/debug/ltrace.in | 7 4 3 0 ++++---
/trunk/config/global/ct-behave.in | 8 0 8 0 --------
/trunk/config/tools/libelf.in | 5 3 2 0 +++--
4 files changed, 7 insertions(+), 19 deletions(-)
yann@1
     1
# binutils options
yann@1
     2
yann@1
     3
menu "binutils"
yann@1
     4
yann@1
     5
config BINUTILS_VERSION
yann@1
     6
    string
yann@1
     7
yann@1
     8
choice
yann@1
     9
    bool
yann@1
    10
    prompt "binutils version"
yann@1
    11
yann@1
    12
config BINUTILS_V_2_14
yann@1
    13
    bool
yann@330
    14
    prompt "2.14 (OBSOLETE)"
yann@61
    15
    depends on OBSOLETE
yann@1
    16
yann@1
    17
config BINUTILS_V_2_15
yann@1
    18
    bool
yann@330
    19
    prompt "2.15 (OBSOLETE)"
yann@61
    20
    depends on OBSOLETE
yann@1
    21
yann@1
    22
config BINUTILS_V_2_16_1
yann@1
    23
    bool
yann@1
    24
    prompt "2.16.1"
yann@1
    25
yann@1
    26
config BINUTILS_V_2_17
yann@1
    27
    bool
yann@1
    28
    prompt "2.17"
yann@1
    29
yann@344
    30
config BINUTILS_V_2_18
yann@344
    31
    bool
yann@344
    32
    prompt "2.18"
yann@344
    33
yann@427
    34
config BINUTILS_V_2_18_50_0_4
yann@427
    35
    bool
yann@427
    36
    prompt "2.18.50.0.4 (EXPERIMENTAL)"
yann@427
    37
    depends on EXPERIMENTAL
yann@427
    38
yann@464
    39
config BINUTILS_V_2_18_50_0_6
yann@464
    40
    bool
yann@464
    41
    prompt "2.18.50.0.6 (EXPERIMENTAL)"
yann@464
    42
    depends on EXPERIMENTAL
yann@464
    43
yann@506
    44
config BINUTILS_V_2_18_50_0_7
yann@506
    45
    bool
yann@506
    46
    prompt "2.18.50.0.7 (EXPERIMENTAL)"
yann@506
    47
    depends on EXPERIMENTAL
yann@506
    48
yann@647
    49
config BINUTILS_V_2_18_50_0_8
yann@647
    50
    bool
yann@647
    51
    prompt "2.18.50.0.8 (EXPERIMENTAL)"
yann@647
    52
    depends on EXPERIMENTAL
yann@647
    53
yann@866
    54
config BINUTILS_V_2_18_50_0_9
yann@866
    55
    bool
yann@866
    56
    prompt "2.18.50.0.9 (EXPERIMENTAL)"
yann@866
    57
    depends on EXPERIMENTAL
yann@866
    58
yann@1
    59
# CT_INSERT_VERSION_ABOVE
yann@22
    60
# Don't remove above line!
yann@1
    61
endchoice
yann@1
    62
yann@1
    63
config BINUTILS_VERSION
yann@1
    64
    string
yann@1
    65
    default "2.14" if BINUTILS_V_2_14
yann@1
    66
    default "2.15" if BINUTILS_V_2_15
yann@1
    67
    default "2.16.1" if BINUTILS_V_2_16_1
yann@1
    68
    default "2.17" if BINUTILS_V_2_17
yann@344
    69
    default "2.18" if BINUTILS_V_2_18
yann@427
    70
    default "2.18.50.0.4" if BINUTILS_V_2_18_50_0_4
yann@464
    71
    default "2.18.50.0.6" if BINUTILS_V_2_18_50_0_6
yann@506
    72
    default "2.18.50.0.7" if BINUTILS_V_2_18_50_0_7
yann@647
    73
    default "2.18.50.0.8" if BINUTILS_V_2_18_50_0_8
yann@866
    74
    default "2.18.50.0.9" if BINUTILS_V_2_18_50_0_9
yann@1
    75
# CT_INSERT_VERSION_STRING_ABOVE
yann@22
    76
# Don't remove above line!
yann@1
    77
yann@1
    78
config BINUTILS_EXTRA_CONFIG
yann@1
    79
    string
yann@1
    80
    prompt "binutils extra config"
yann@1
    81
    default ""
yann@1
    82
    help
yann@1
    83
      Extra flags passed onto ./configure when configuring
yann@1
    84
yann@460
    85
config BINUTILS_FOR_TARGET
yann@458
    86
    bool
yann@458
    87
    prompt "binutils libraries for the target"
yann@850
    88
    depends on ! BARE_METAL
yann@458
    89
    default n
yann@458
    90
    help
yann@458
    91
      Some utilities may need binutils libraries to be available on
yann@458
    92
      the target, eg. oprofile.
yann@458
    93
yann@458
    94
if BINUTILS_FOR_TARGET
yann@458
    95
yann@458
    96
config BINUTILS_FOR_TARGET_IBERTY
yann@458
    97
    bool
yann@458
    98
    prompt "libiberty"
yann@458
    99
    default y
yann@458
   100
yann@458
   101
config BINUTILS_FOR_TARGET_BFD
yann@458
   102
    bool
yann@458
   103
    prompt "libbfd"
yann@458
   104
    default y
yann@458
   105
yann@458
   106
endif # BINUTILS_FOR_TARGET
yann@458
   107
yann@1
   108
endmenu