diff --git a/dka64/scripts/build-tools.sh b/dka64/scripts/build-tools.sh new file mode 100755 index 0000000..7ee6f64 --- /dev/null +++ b/dka64/scripts/build-tools.sh @@ -0,0 +1,20 @@ +#!/bin/bash +cd $BUILDDIR + +for archive in $hostarchives +do + dir=$(echo $archive | sed -e 's/\(.*\)\.tar\.bz2/\1/' ) + cd $BUILDDIR/$dir + if [ ! -f configured ]; then + CXXFLAGS=$cflags CFLAGS=$cflags LDFLAGS=$ldflags ./configure --prefix=$prefix --disable-dependency-tracking $CROSS_PARAMS || { echo "error configuring $archive"; exit 1; } + touch configured + fi + if [ ! -f built ]; then + $MAKE || { echo "error building $dir"; exit 1; } + touch built + fi + if [ ! -f installed ]; then + $MAKE install || { echo "error installing $dir"; exit 1; } + touch installed + fi +done