# HG changeset patch # User Michael Spacefalcon # Date 1391761945 0 # Node ID e3f17ff1691594a5ddb954d54e9038bb51c5cf2c # Parent d6dfad22cccd3425144acf149cce9f3d3edd2c13 gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images diff -r d6dfad22cccd -r e3f17ff16915 gsm-fw/buildrel.sh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gsm-fw/buildrel.sh Fri Feb 07 08:32:25 2014 +0000 @@ -0,0 +1,55 @@ +#!/bin/sh +# Shell script for building gsm-fw release binaries + +if [ $# != 1 ] +then + echo "usage: ./buildrel.sh buildlist" 1>&2 + exit 1 +fi + +if [ ! -f "configs/buildlists/$1" ] +then + echo "Error: no buildlist named $1" 1>&2 + exit 1 +fi + +# get to work +set -e +mkdir -p images +exec < "configs/buildlists/$1" +while read config imglist +do + + if [ -z "$config" -o -z "$imglist" ] + then + echo "Error: bad line in configs/buildlists/$1" 1>&2 + exit 1 + fi + + echo "Building $config configuration" + cp configs/$config build.conf + make clean + + for img in $imglist + do + case "$img" in + flashImage) + format=bin + ;; + ramImage) + format=srec + ;; + *) + echo \ + "Error: invalid image type $img in configs/buildlists/$1" 1>&2 + exit 1 + ;; + esac + + echo "Building $img" + make $img + cp -p finlink/$img.$format images/$config-$img.$format + cp -p finlink/$img.elf images/$config-$img.elf + done + +done diff -r d6dfad22cccd -r e3f17ff16915 gsm-fw/configs/buildlists/mokoffs-edit-kit --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/gsm-fw/configs/buildlists/mokoffs-edit-kit Fri Feb 07 08:32:25 2014 +0000 @@ -0,0 +1,2 @@ +gtamodem-etmffsrw-ext ramImage +gtamodem-etmffsrw-int ramImage