config/tools/sstrip.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Wed Oct 01 18:10:40 2008 +0000 (2008-10-01)
changeset 894 c444ce4b51b9
parent 149 39d8baac9c69
child 913 194c03ec22c3
permissions -rw-r--r--
Save the toolchain configuration to its own file, as an auto-extracting shell script:
- get rid of the 'extractconfig' action, it was cumbersome to use, and badly documented,
- introduce a skeleton for the config script,
- update auto-completion,
- document the config script.

/trunk/kconfig/kconfig.mk | 9 2 7 0 ++-------
/trunk/scripts/crosstool.sh | 6 5 1 0 +++++-
/trunk/docs/overview.txt | 21 9 12 0 +++++++++------------
/trunk/tools/toolchain-config.in | 8 8 0 0 ++++++++
/trunk/ct-ng.comp | 2 1 1 0 +-
5 files changed, 25 insertions(+), 21 deletions(-)
     1 # Configuration file for sstrip tool facility
     2 
     3 menuconfig SSTRIP
     4     bool
     5     prompt "sstrip"
     6     default n
     7     help
     8       The sstrip utility, to maximise the striping of ELF binaries
     9       (executables and libraries).
    10 
    11 if SSTRIP
    12 
    13 choice
    14     bool
    15     prompt "Use sstrip from:"
    16 
    17 config SSTRIP_ELFKICKERS
    18     bool
    19     prompt "ELFkickers"
    20     help
    21       The original, ageing version, of sstrip from ELFkickers.
    22       Fully functional, but not maintained anymore.
    23 
    24 config SSTRIP_BUILDROOT
    25     bool
    26     prompt "buildroot"
    27     help
    28       Buildroot version, forked off the original from ELFkickers.  This one
    29       is somewhat maintained by the buildroot guys.   
    30       Supports big-endian systems.
    31 
    32 endchoice
    33 
    34 config SSTRIP_FROM
    35     string
    36     default "ELFkickers"    if SSTRIP_ELFKICKERS
    37     default "buildroot"     if SSTRIP_BUILDROOT
    38 
    39 if SSTRIP_ELFKICKERS
    40 
    41 config SSTRIP_ELFKICKERS_VERSION
    42     string
    43     default "2.0a"
    44 
    45 endif
    46 
    47 endif