From: Kees Jongenburger Date: Thu, 30 May 2013 06:47:39 +0000 (+0200) Subject: build:arm allow to store build settings in a .settings file. X-Git-Tag: v3.3.0~951 X-Git-Url: http://zhaoyanbai.com/repos/%22http:/www.isc.org/icons/zlib_tech.html?a=commitdiff_plain;h=refs%2Fchanges%2F04%2F604%2F4;p=minix.git build:arm allow to store build settings in a .settings file. If present a file called .settings will be sourced when calling the arm_sdimage.sh script. This allows to configure the build setting for arm build without the need to specify the flags each time arm_sdimage.sh is called. For example to configure arm_sdimage.sh to target the beaglebone put the following content in your .settings file. BASE_URL=http://www.minix3.org/arm/beaglebone FLAG=-DAM335X CONSOLE=tty00 Change-Id: Ide0341a255bc7f41dc5c30d0a43e71b01a8ea55c --- diff --git a/releasetools/arm_sdimage.sh b/releasetools/arm_sdimage.sh index dc293c07f..800a3bbaa 100755 --- a/releasetools/arm_sdimage.sh +++ b/releasetools/arm_sdimage.sh @@ -2,6 +2,18 @@ set -e #set -x +# +# Source settings if present +# +if [ -e .settings ] +then + echo "Sourcing settings from .settings" + # Display the content (so we can check in the build logs + # what the settings contain. + cat .settings | sed "s,^,CONTENT ,g" + . .settings +fi + : ${ARCH=evbearm-el} : ${OBJ=../obj.${ARCH}} : ${CROSS_TOOLS=${OBJ}/"tooldir.`uname -s`-`uname -r`-`uname -m`"/bin}