FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/buildrel.sh @ 368:43ca9d5e30cb
os_evt.c: os_EventGroupInformation(): more bogosity
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> | 
|---|---|
| date | Thu, 29 May 2014 05:26:42 +0000 | 
| parents | e3f17ff16915 | 
| children | 
| rev | line source | 
|---|---|
| 
274
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
1 #!/bin/sh | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
2 # Shell script for building gsm-fw release binaries | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
3 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
4 if [ $# != 1 ] | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
5 then | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
6 echo "usage: ./buildrel.sh buildlist" 1>&2 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
7 exit 1 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
8 fi | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
9 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
10 if [ ! -f "configs/buildlists/$1" ] | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
11 then | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
12 echo "Error: no buildlist named $1" 1>&2 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
13 exit 1 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
14 fi | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
15 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
16 # get to work | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
17 set -e | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
18 mkdir -p images | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
19 exec < "configs/buildlists/$1" | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
20 while read config imglist | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
21 do | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
22 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
23 if [ -z "$config" -o -z "$imglist" ] | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
24 then | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
25 echo "Error: bad line in configs/buildlists/$1" 1>&2 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
26 exit 1 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
27 fi | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
28 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
29 echo "Building $config configuration" | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
30 cp configs/$config build.conf | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
31 make clean | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
32 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
33 for img in $imglist | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
34 do | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
35 case "$img" in | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
36 flashImage) | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
37 format=bin | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
38 ;; | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
39 ramImage) | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
40 format=srec | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
41 ;; | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
42 *) | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
43 echo \ | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
44 "Error: invalid image type $img in configs/buildlists/$1" 1>&2 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
45 exit 1 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
46 ;; | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
47 esac | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
48 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
49 echo "Building $img" | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
50 make $img | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
51 cp -p finlink/$img.$format images/$config-$img.$format | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
52 cp -p finlink/$img.elf images/$config-$img.elf | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
53 done | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
54 | 
| 
 
e3f17ff16915
gsm-fw: buildrel.sh script for building mokoffs-edit-kit release images
 
Michael Spacefalcon <msokolov@ivan.Harhan.ORG> 
parents:  
diff
changeset
 | 
55 done | 
