From eb1e5bf04263553625baca23651e004b6c32c99f Mon Sep 17 00:00:00 2001 From: Kees Jongenburger Date: Thu, 30 May 2013 08:47:39 +0200 Subject: [PATCH] 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 --- releasetools/arm_sdimage.sh | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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}