mirror of
https://github.com/oliverschmidt/contiki.git
synced 2025-01-10 11:29:38 +00:00
galileo: Stylistic changes to make build_newlib.sh less repetitive
This script defines new variables to represent common paths and filenames. It does not introduce any functional changes.
This commit is contained in:
parent
c8cdc0c157
commit
b2e4786187
@ -4,7 +4,11 @@ JOBS=5
|
|||||||
TARGET=i586-elf
|
TARGET=i586-elf
|
||||||
VERSION=2.2.0-1
|
VERSION=2.2.0-1
|
||||||
MD5=94114fdc1d8391cdbc2653d89249cccf
|
MD5=94114fdc1d8391cdbc2653d89249cccf
|
||||||
TARBALL=newlib-${VERSION}.tar.gz
|
PKG_NAME=newlib
|
||||||
|
SRC_DIR=${PKG_NAME}-${VERSION}
|
||||||
|
PATCH_DIR=../patches
|
||||||
|
TARBALL=${SRC_DIR}.tar.gz
|
||||||
|
DIST_SITE=ftp://sources.redhat.com/pub/newlib
|
||||||
|
|
||||||
SCRIPT_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
|
SCRIPT_DIR=$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )
|
||||||
|
|
||||||
@ -14,7 +18,7 @@ pushd ${SCRIPT_DIR}
|
|||||||
prepare() {
|
prepare() {
|
||||||
# If the source tarball doesn't exist of its md5 checksum doesn't match, download it.
|
# If the source tarball doesn't exist of its md5 checksum doesn't match, download it.
|
||||||
if [ ! -e ./${TARBALL} ] || [ "$(md5sum ./${TARBALL} | cut -d' ' -f1)" != $MD5 ]; then
|
if [ ! -e ./${TARBALL} ] || [ "$(md5sum ./${TARBALL} | cut -d' ' -f1)" != $MD5 ]; then
|
||||||
wget -c ftp://sources.redhat.com/pub/newlib/${TARBALL}
|
wget -c ${DIST_SITE}/${TARBALL}
|
||||||
fi
|
fi
|
||||||
if [ ! -e ./${TARBALL} ] || [ "$(md5sum ./${TARBALL} | cut -d' ' -f1)" != $MD5 ]; then
|
if [ ! -e ./${TARBALL} ] || [ "$(md5sum ./${TARBALL} | cut -d' ' -f1)" != $MD5 ]; then
|
||||||
echo "Error obtaining tarball."
|
echo "Error obtaining tarball."
|
||||||
@ -22,8 +26,8 @@ prepare() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean up the previous source dir, if any.
|
# Clean up the previous source dir, if any.
|
||||||
if [[ -d ./newlib-${VERSION} ]]; then
|
if [[ -d ./${SRC_DIR} ]]; then
|
||||||
rm -rf ./newlib-${VERSION}
|
rm -rf ./${SRC_DIR}
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# Clean up the previous install dir, if any.
|
# Clean up the previous install dir, if any.
|
||||||
@ -32,9 +36,9 @@ prepare() {
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
tar xf ${TARBALL}
|
tar xf ${TARBALL}
|
||||||
cd newlib-${VERSION}
|
cd ${SRC_DIR}
|
||||||
|
|
||||||
for i in `ls ../patches/`; do patch -p0 < ../patches/${i}; done
|
for i in `ls ${PATCH_DIR}`; do patch -p0 < ${PATCH_DIR}/${i}; done
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@ -84,11 +88,11 @@ build() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
setup() {
|
setup() {
|
||||||
cp -r ./newlib-${VERSION}/install/${TARGET} .
|
cp -r ./${SRC_DIR}/install/${TARGET} .
|
||||||
}
|
}
|
||||||
|
|
||||||
cleanup() {
|
cleanup() {
|
||||||
rm -rf ./newlib-${VERSION}*
|
rm -rf ./${SRC_DIR}*
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user