config/binutils/binutils.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sun Aug 30 19:33:48 2009 +0200 (2009-08-30)
changeset 1497 1b90f0b34c80
child 1534 d4ddf19a1968
permissions -rw-r--r--
config: move down companion libraries sub-menu

Move the companion libraries sub-menu down the main menu.
That way, the user does not need to go back and forth in the menu
to change options set by the different components that select the
companion libraries (binutils, gcc, gdb).
     1 # binutils options
     2 
     3 comment "GNU binutils"
     4 
     5 config BINUTILS_VERSION
     6     string
     7 
     8 choice
     9     bool
    10     prompt "binutils version"
    11 
    12 config BINUTILS_V_2_14
    13     bool
    14     prompt "2.14 (OBSOLETE)"
    15     depends on OBSOLETE
    16 
    17 config BINUTILS_V_2_15
    18     bool
    19     prompt "2.15 (OBSOLETE)"
    20     depends on OBSOLETE
    21 
    22 config BINUTILS_V_2_16_1
    23     bool
    24     prompt "2.16.1"
    25 
    26 config BINUTILS_V_2_17
    27     bool
    28     prompt "2.17"
    29 
    30 config BINUTILS_V_2_18
    31     bool
    32     prompt "2.18"
    33 
    34 config BINUTILS_V_2_18_50_0_4
    35     bool
    36     prompt "2.18.50.0.4 (EXPERIMENTAL)"
    37     depends on EXPERIMENTAL
    38 
    39 config BINUTILS_V_2_18_50_0_6
    40     bool
    41     prompt "2.18.50.0.6 (EXPERIMENTAL)"
    42     depends on EXPERIMENTAL
    43 
    44 config BINUTILS_V_2_18_50_0_7
    45     bool
    46     prompt "2.18.50.0.7 (EXPERIMENTAL)"
    47     depends on EXPERIMENTAL
    48 
    49 config BINUTILS_V_2_18_50_0_8
    50     bool
    51     prompt "2.18.50.0.8 (EXPERIMENTAL)"
    52     depends on EXPERIMENTAL
    53 
    54 config BINUTILS_V_2_18_50_0_9
    55     bool
    56     prompt "2.18.50.0.9 (EXPERIMENTAL)"
    57     depends on EXPERIMENTAL
    58 
    59 config BINUTILS_V_2_18_90
    60     bool
    61     prompt "2.18.90 (EXPERIMENTAL)"
    62     depends on EXPERIMENTAL
    63 
    64 config BINUTILS_V_2_18_91
    65     bool
    66     prompt "2.18.91 (EXPERIMENTAL)"
    67     depends on EXPERIMENTAL
    68 
    69 config BINUTILS_V_2_18_92
    70     bool
    71     prompt "2.18.92 (EXPERIMENTAL)"
    72     depends on EXPERIMENTAL
    73 
    74 config BINUTILS_V_2_18_93
    75     bool
    76     prompt "2.18.93 (EXPERIMENTAL)"
    77     depends on EXPERIMENTAL
    78 
    79 config BINUTILS_V_2_19
    80     bool
    81     prompt "2.19"
    82 
    83 config BINUTILS_V_2_19_1
    84     bool
    85     prompt "2.19.1"
    86 
    87 config BINUTILS_V_2_19_50_0_1
    88     bool
    89     prompt "2.19.50.0.1 (EXPERIMENTAL)"
    90     depends on EXPERIMENTAL
    91 
    92 config BINUTILS_V_2_19_51_0_1
    93     bool
    94     prompt "2.19.51.0.1  (EXPERIMENTAL)"
    95     depends on EXPERIMENTAL
    96 
    97 config BINUTILS_V_2_19_51_0_2
    98     bool
    99     prompt "2.19.51.0.2  (EXPERIMENTAL)"
   100     depends on EXPERIMENTAL
   101 
   102 # CT_INSERT_VERSION_ABOVE
   103 # Don't remove above line!
   104 endchoice
   105 
   106 config BINUTILS_VERSION
   107     string
   108     default "2.14" if BINUTILS_V_2_14
   109     default "2.15" if BINUTILS_V_2_15
   110     default "2.16.1" if BINUTILS_V_2_16_1
   111     default "2.17" if BINUTILS_V_2_17
   112     default "2.18" if BINUTILS_V_2_18
   113     default "2.18.50.0.4" if BINUTILS_V_2_18_50_0_4
   114     default "2.18.50.0.6" if BINUTILS_V_2_18_50_0_6
   115     default "2.18.50.0.7" if BINUTILS_V_2_18_50_0_7
   116     default "2.18.50.0.8" if BINUTILS_V_2_18_50_0_8
   117     default "2.18.50.0.9" if BINUTILS_V_2_18_50_0_9
   118     default "2.18.90" if BINUTILS_V_2_18_90
   119     default "2.18.91" if BINUTILS_V_2_18_91
   120     default "2.18.92" if BINUTILS_V_2_18_92
   121     default "2.18.93" if BINUTILS_V_2_18_93
   122     default "2.19" if BINUTILS_V_2_19
   123     default "2.19.1" if BINUTILS_V_2_19_1
   124     default "2.19.50.0.1" if BINUTILS_V_2_19_50_0_1
   125     default "2.19.51.0.1" if BINUTILS_V_2_19_51_0_1
   126     default "2.19.51.0.2" if BINUTILS_V_2_19_51_0_2
   127 # CT_INSERT_VERSION_STRING_ABOVE
   128 # Don't remove above line!
   129 
   130 config BINUTILS_EXTRA_CONFIG
   131     string
   132     prompt "binutils extra config"
   133     default ""
   134     help
   135       Extra flags passed onto ./configure when configuring
   136 
   137 config BINUTILS_FOR_TARGET
   138     bool
   139     prompt "binutils libraries for the target"
   140     depends on ! BARE_METAL
   141     default n
   142     help
   143       Some utilities may need binutils libraries to be available on
   144       the target, eg. oprofile.
   145 
   146 if BINUTILS_FOR_TARGET
   147 
   148 config BINUTILS_FOR_TARGET_IBERTY
   149     bool
   150     prompt "libiberty"
   151     default y
   152 
   153 config BINUTILS_FOR_TARGET_BFD
   154     bool
   155     prompt "libbfd"
   156     default y
   157 
   158 endif # BINUTILS_FOR_TARGET