yann@2285: # Build script for make yann@2285: yann@2285: CT_MAKE_VERSION=3.81 yann@2285: yann@2285: do_companion_tools_make_get() { yann@2285: CT_GetFile "make-${CT_MAKE_VERSION}" \ yann@2285: {http,ftp}://ftp.gnu.org/gnu/make yann@2285: } yann@2285: yann@2285: do_companion_tools_make_extract() { yann@2285: CT_Extract "make-${CT_MAKE_VERSION}" yann@2328: CT_DoExecLog ALL chmod -R u+w "${CT_SRC_DIR}/make-${CT_MAKE_VERSION}" yann@2285: CT_Patch "make" "${CT_MAKE_VERSION}" yann@2285: } yann@2285: yann@2285: do_companion_tools_make_build() { yann@2285: CT_DoStep EXTRA "Installing make" yann@2285: mkdir -p "${CT_BUILD_DIR}/build-make" yann@2285: CT_Pushd "${CT_BUILD_DIR}/build-make" yann@2285: yann@2285: CT_DoExecLog CFG "${CT_SRC_DIR}/make-${CT_MAKE_VERSION}/configure" \ yann@2309: --prefix="${CT_BUILDTOOLS_PREFIX_DIR}" yann@2285: CT_DoExecLog ALL make yann@2285: CT_DoExecLog ALL make install yann@2285: CT_Popd yann@2285: CT_EndStep yann@2285: }