SUMMON_DIR=$(pwd)
SOURCES=${SUMMON_DIR}/sources
+STAMPS=${SUMMON_DIR}/stamps
export PATH="${PREFIX}/bin:${PATH}"
;;
esac
-if [ ! -e ${SOURCES} ]; then
- mkdir ${SOURCES}
-fi
+mkdir -p ${STAMPS} ${SOURCES}
cd ${SOURCES}
mkdir build
fi
-if [ ! -e .${BINUTILS}.build ]; then
+if [ ! -e ${STAMPS}/${BINUTILS}.build ]; then
echo "******************************************************************"
echo "* Unpacking ${BINUTILS}"
echo "******************************************************************"
echo "******************************************************************"
echo "* Cleaning up ${BINUTILS}"
echo "******************************************************************"
- touch .${BINUTILS}.build
+ touch ${STAMPS}/${BINUTILS}.build
rm -rf build/* ${BINUTILS}
fi
-if [ ! -e .${GCC}-boot.build ]; then
+if [ ! -e ${STAMPS}/${GCC}-boot.build ]; then
echo "******************************************************************"
echo "* Unpacking ${GCC}-boot"
echo "******************************************************************"
echo "******************************************************************"
echo "* Cleaning up ${GCC}-boot"
echo "******************************************************************"
- touch .${GCC}-boot.build
+ touch ${STAMPS}/${GCC}-boot.build
rm -rf build/* ${GCC}
fi
-if [ ! -e .${NEWLIB}.build ]; then
+if [ ! -e ${STAMPS}/${NEWLIB}.build ]; then
echo "******************************************************************"
echo "* Unpacking ${NEWLIB}"
echo "******************************************************************"
echo "******************************************************************"
echo "* Cleaning up ${NEWLIB}"
echo "******************************************************************"
- touch .${NEWLIB}.build
+ touch ${STAMPS}/${NEWLIB}.build
rm -rf build/* ${NEWLIB}
fi
# Yes, you need to build gcc again!
-if [ ! -e .${GCC}.build ]; then
+if [ ! -e ${STAMPS}/${GCC}.build ]; then
echo "******************************************************************"
echo "* Unpacking ${GCC}"
echo "******************************************************************"
echo "******************************************************************"
echo "* Cleaning up ${GCC}"
echo "******************************************************************"
- touch .${GCC}.build
+ touch ${STAMPS}/${GCC}.build
rm -rf build/* ${GCC}
fi
-if [ ! -e .${GDB}.build ]; then
+if [ ! -e ${STAMPS}/${GDB}.build ]; then
echo "******************************************************************"
echo "* Unpacking ${GDB}"
echo "******************************************************************"
echo "******************************************************************"
echo "* Cleaning up ${GDB}"
echo "******************************************************************"
- touch .${GDB}.build
+ touch ${STAMPS}/${GDB}.build
rm -rf build/* ${GDB}
fi