Initial import from the conversion Fossil -> Git
[dragora.git] / stages / 1 / 08-make
blob83844ae6db41eda6aa53eb36b73f68b19f11aac2
1 # Build script for make
3 # Copyright (C) 2014-2017 Matias Fonzo, <selk@dragora.org>
5 # This script is free software: you have unlimited permission
6 # to copy, distribute and modify it.
8 version=4.2.1
10 rm -rf -- "${TMPDIR}/make-${version}"
11 untar "${worktree}/sources/make-${version}.tar.bz2" "$TMPDIR"
13 # Build instructions
14 cd -- "${TMPDIR}/make-${version}"
16 # Import and export toolchain variables
17 . "${worktree}/stages/env.d/cross-staticenv"
19 ./configure \
20 AR="$AR" AS="$AS" LD="$LD" RANLIB="$RANLIB" READELF="$READELF" STRIP="$STRIP" \
21 CC="$BTCC" CXX="$BTCXX" \
22 CFLAGS="$BTCFLAGS" CXXFLAGS="$BTCXXFLAGS" LDFLAGS="$BTLDFLAGS" \
23  --prefix=/tools \
24  --build=$host \
25  --host=$target \
26  --disable-nls \
27  --without-guile
29 make -j${jobs}
30 make install
32 # Unset some imported variables from file
33 unset AR AS LD RANLIB READELF STRIP
35 cleanup()
37     cd -- "$TMPDIR" && rm -rf make-*