scripts/build/companion_tools/050-make.sh
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Sat Dec 18 22:55:56 2010 +0100 (2010-12-18)
changeset 2309 2e0f0757289d
parent 2285 7d1e018167b5
child 2328 591936a1f917
permissions -rw-r--r--
comptools: install them side-to-side with build tools

As companion tools might or might not be used to build each
toolchain, they do belong to that toolchain's build tools,
not to the generic override tools.

Fix a typo in the autoconf URL.

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@2309
    21
                     --prefix="${CT_BUILDTOOLS_PREFIX_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
}