binutils/elf2flt: activate elf2flt build
author"Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Fri Jan 29 22:43:28 2010 +0100 (2010-01-29)
changeset 175530d91bfc1f2a
parent 1754 fe497dd5bec1
child 1756 e855b2e1f3f8
binutils/elf2flt: activate elf2flt build

The code has been lying around inactivated for some time.
Let's enable it at last, and see if any one needs it.
scripts/build/binutils/elf2flt.sh
scripts/crosstool-NG.sh.in
     1.1 --- a/scripts/build/binutils/elf2flt.sh	Fri Jan 29 23:23:59 2010 +0100
     1.2 +++ b/scripts/build/binutils/elf2flt.sh	Fri Jan 29 22:43:28 2010 +0100
     1.3 @@ -3,6 +3,13 @@
     1.4  # Copyright 2007 Yann E. MORIN
     1.5  # Licensed under the GPL v2. See COPYING in the root of this package
     1.6  
     1.7 +# Default: do nothing
     1.8 +do_elf2flt_get()     { :; }
     1.9 +do_elf2flt_extract() { :; }
    1.10 +do_elf2flt()         { :; }
    1.11 +
    1.12 +if [ -n "${CT_ARCH_BINFMT_FLAT}" ]; then
    1.13 +
    1.14  # Download elf2flt
    1.15  do_elf2flt_get() {
    1.16      CT_GetCVS "elf2flt-cvs-${CT_ELF2FLT_VERSION}"           \
    1.17 @@ -20,7 +27,6 @@
    1.18  
    1.19  # Build elf2flt
    1.20  do_elf2flt() {
    1.21 -    [ -z ${CT_KERNEL_UCLINUX_BINFMT_FLAT} ] && return 0
    1.22      mkdir -p "${CT_BUILD_DIR}/build-elf2flt"
    1.23      cd "${CT_BUILD_DIR}/build-elf2flt"
    1.24  
    1.25 @@ -67,3 +73,5 @@
    1.26  
    1.27      CT_EndStep
    1.28  }
    1.29 +
    1.30 +fi # CT_ARCH_BINFMT_FLAT
     2.1 --- a/scripts/crosstool-NG.sh.in	Fri Jan 29 23:23:59 2010 +0100
     2.2 +++ b/scripts/crosstool-NG.sh.in	Fri Jan 29 22:43:28 2010 +0100
     2.3 @@ -502,6 +502,7 @@
     2.4          do_cloog_get
     2.5          do_mpc_get
     2.6          do_binutils_get
     2.7 +        do_elf2flt_get
     2.8          do_cc_get
     2.9          do_libc_get
    2.10          do_tools_get
    2.11 @@ -530,6 +531,7 @@
    2.12          do_cloog_extract
    2.13          do_mpc_extract
    2.14          do_binutils_extract
    2.15 +        do_elf2flt_extract
    2.16          do_cc_extract
    2.17          do_libc_extract
    2.18          do_tools_extract