config/binutils/sstrip.in
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Jun 04 17:43:49 2011 +0200 (2011-06-04)
changeset 2505 f87f02b00cc7
parent 1856 e23ffb5c7928
permissions -rw-r--r--
Makefile: make it work for auto-completion

The latest autocompletion calls 'make -qp' to get all the possible
targets. This currently fails, as our makefile is calling itself
again and again ad-libitum.

Fix it by detecting that the recursion level is not 0, and bail out
if so. It works so well that it has the side effect of showing only
the 'public' target, and hide our internal ones! :-)

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@149
     1
# Configuration file for sstrip tool facility
yann@2083
     2
yann@2083
     3
if OBSOLETE && ! BACKEND && ARCH_BINFMT_ELF
yann@149
     4
yann@1854
     5
comment "sstrip"
yann@1854
     6
yann@1854
     7
config SSTRIP
yann@1854
     8
    bool
yann@2083
     9
    prompt "sstrip (OBSOLETE)"
yann@149
    10
    help
yann@149
    11
      The sstrip utility, to maximise the striping of ELF binaries
yann@149
    12
      (executables and libraries).
yann@1856
    13
      
yann@2083
    14
      Buildroot version, forked off the original from ELFkickers.
yann@2083
    15
      This one is somewhat maintained by the buildroot guys.
yann@875
    16
      Supports big-endian systems.
yann@2083
    17
      
yann@2083
    18
      NOTE! Please read.
yann@2083
    19
        sstrip is now deprecated in crosstool-NG, as it has a few
yann@2083
    20
        shortcomings. For example: it breaks for PPC targets, it
yann@2083
    21
        does not build on non-ELF hosts (eg. mingw32, MacOS-X...).
yann@2083
    22
yann@2083
    23
endif