FreeCalypso > hg > fc-magnetite
annotate scripts/mkcomp-test.sh @ 469:2ce0f8b191be
romvecs-patch/mkromvecs.sh: generation of patched images
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Sun, 25 Mar 2018 05:44:38 +0000 | 
| parents | 5fbcfd465de0 | 
| children | 8cf3029429f3 | 
| rev | line source | 
|---|---|
| 10 | 1 #!/bin/sh | 
| 2 | |
| 17 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 3 if [ -z "$BUILD_DIR" ] | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 4 then | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 5 BUILD_DIR=build-sb | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 6 fi | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 7 | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 8 if [ -z "$USE_STR2IND" ] | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 9 then | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 10 USE_STR2IND=0 | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 11 fi | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 12 | 
| 391 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 13 if [ -z "$CHIPSET" ] | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 14 then | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 15 CHIPSET=10 | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 16 fi | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 17 | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 18 if [ -z "$DSP" ] | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 19 then | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 20 DSP=36 | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 21 fi | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 22 | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 23 if [ -z "$RF" ] | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 24 then | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 25 RF=12 | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 26 fi | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 27 | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 28 if [ -z "$L1_DYN_DSP_DWNLD" ] | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 29 then | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 30 L1_DYN_DSP_DWNLD=1 | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 31 fi | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 32 | 
| 19 
88f40f4c829f
condat2 vs. condat3 includes selection logic
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 33 if [ -z "$TCSENV" ] | 
| 17 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 34 then | 
| 19 
88f40f4c829f
condat2 vs. condat3 includes selection logic
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 35 TCSENV=2 | 
| 17 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 36 fi | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 37 | 
| 19 
88f40f4c829f
condat2 vs. condat3 includes selection logic
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 38 case "$TCSENV" in | 
| 
88f40f4c829f
condat2 vs. condat3 includes selection logic
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 39 2) | 
| 
88f40f4c829f
condat2 vs. condat3 includes selection logic
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 40 CONDAT=condat2 | 
| 
88f40f4c829f
condat2 vs. condat3 includes selection logic
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 41 GPF=gpf2 | 
| 17 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 42 CDGINC=cdg211/cdginc | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 43 CDGPRIM=cdg211/prim | 
| 172 
2c61607bb3e3
build system: pass ACI version for headers to the component recipes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
115diff
changeset | 44 ACI=aci2 | 
| 17 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 45 ;; | 
| 19 
88f40f4c829f
condat2 vs. condat3 includes selection logic
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 46 3) | 
| 
88f40f4c829f
condat2 vs. condat3 includes selection logic
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 47 CONDAT=condat3 | 
| 
88f40f4c829f
condat2 vs. condat3 includes selection logic
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 48 GPF=gpf3 | 
| 422 
5fbcfd465de0
mkcomp-test.sh: correct cdginc headers for the hybrid env
 Mychaela Falconia <falcon@freecalypso.org> parents: 
391diff
changeset | 49 CDGINC=cdg-hybrid/cdginc | 
| 
5fbcfd465de0
mkcomp-test.sh: correct cdginc headers for the hybrid env
 Mychaela Falconia <falcon@freecalypso.org> parents: 
391diff
changeset | 50 CDGPRIM=cdg-hybrid/sap-inline | 
| 172 
2c61607bb3e3
build system: pass ACI version for headers to the component recipes
 Mychaela Falconia <falcon@freecalypso.org> parents: 
115diff
changeset | 51 ACI=g23m-aci | 
| 17 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 52 ;; | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 53 *) | 
| 19 
88f40f4c829f
condat2 vs. condat3 includes selection logic
 Mychaela Falconia <falcon@freecalypso.org> parents: 
17diff
changeset | 54 echo "Error: bad TCSENV= setting" 1>&2 | 
| 17 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 55 exit 1 | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 56 ;; | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 57 esac | 
| 
6323e661f2ed
added the ability to select different gpf and cdginc versions
 Mychaela Falconia <falcon@freecalypso.org> parents: 
10diff
changeset | 58 | 
| 115 
e0cf9a040fef
scripts/mkcomp-test.sh: allow MMI setting to be overridden
 Mychaela Falconia <falcon@freecalypso.org> parents: 
19diff
changeset | 59 if [ -z "$MMI" ] | 
| 
e0cf9a040fef
scripts/mkcomp-test.sh: allow MMI setting to be overridden
 Mychaela Falconia <falcon@freecalypso.org> parents: 
19diff
changeset | 60 then | 
| 
e0cf9a040fef
scripts/mkcomp-test.sh: allow MMI setting to be overridden
 Mychaela Falconia <falcon@freecalypso.org> parents: 
19diff
changeset | 61 MMI=0 | 
| 
e0cf9a040fef
scripts/mkcomp-test.sh: allow MMI setting to be overridden
 Mychaela Falconia <falcon@freecalypso.org> parents: 
19diff
changeset | 62 fi | 
| 
e0cf9a040fef
scripts/mkcomp-test.sh: allow MMI setting to be overridden
 Mychaela Falconia <falcon@freecalypso.org> parents: 
19diff
changeset | 63 | 
| 10 | 64 GPRS=1 | 
| 65 SRVC=1 | |
| 66 | |
| 391 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 67 export ACI BUILD_DIR CDGINC CDGPRIM CHIPSET CONDAT DSP GPF GPRS | 
| 
1da4c0cc9fc2
scripts/mkcomp-test.sh: default the new CHIPSET etc variables
 Mychaela Falconia <falcon@freecalypso.org> parents: 
172diff
changeset | 68 export L1_DYN_DSP_DWNLD MMI RF SRVC USE_STR2IND | 
| 10 | 69 | 
| 70 exec scripts/mk-component.sh "$@" | 
