scripts/build/companion_tools/050-make.sh
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Jan 22 23:20:18 2011 +0100 (2011-01-22)
changeset 2305 2ed26c646568
child 2309 2e0f0757289d
permissions -rw-r--r--
scripts: create the makeinfo wrapper before we set PATH

If we set PATH to the tools wrappers before we create the
makeinfo wrapper, then we may well wrap an existing wrapper
from a previous run.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
yann@2285
     1
# Build script for make
yann@2285
     2
yann@2285
     3
CT_MAKE_VERSION=3.81
yann@2285
     4
yann@2285
     5
do_companion_tools_make_get() {
yann@2285
     6
    CT_GetFile "make-${CT_MAKE_VERSION}" \
yann@2285
     7
               {http,ftp}://ftp.gnu.org/gnu/make
yann@2285
     8
}
yann@2285
     9
yann@2285
    10
do_companion_tools_make_extract() {
yann@2285
    11
    CT_Extract "make-${CT_MAKE_VERSION}"
yann@2285
    12
    CT_Patch "make" "${CT_MAKE_VERSION}"
yann@2285
    13
}
yann@2285
    14
yann@2285
    15
do_companion_tools_make_build() {
yann@2285
    16
    CT_DoStep EXTRA "Installing make"
yann@2285
    17
    mkdir -p "${CT_BUILD_DIR}/build-make"
yann@2285
    18
    CT_Pushd "${CT_BUILD_DIR}/build-make"
yann@2285
    19
yann@2285
    20
    CT_DoExecLog CFG "${CT_SRC_DIR}/make-${CT_MAKE_VERSION}/configure" \
yann@2285
    21
                     --prefix="${CT_TOOLS_OVERIDE_DIR}"
yann@2285
    22
    CT_DoExecLog ALL make
yann@2285
    23
    CT_DoExecLog ALL make install
yann@2285
    24
    CT_Popd
yann@2285
    25
    CT_EndStep
yann@2285
    26
}