FreeCalypso > hg > freecalypso-sw
annotate gsm-fw/config.sh @ 672:0dc6f9e8e980
gsm-fw/ccd/asn1_objid.c: _TMS470 conditional: do what the official fw does
| author | Michael Spacefalcon <msokolov@ivan.Harhan.ORG> | 
|---|---|
| date | Sun, 28 Sep 2014 19:36:23 +0000 | 
| parents | afceeeb2cba1 | 
| children | 
| rev | line source | 
|---|---|
| 90 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 1 #!/bin/sh | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 2 # This shell script is meant to be invoked directly by users; no Makefile | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 3 # or other script invokes it. The purpose of this script to hand-hold | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 4 # the user through creating a minimal valid build.conf file (without the | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 5 # user having some existing one) to allow the build to proceed. | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 6 | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 7 echo 'Please select the target you wish to build the firmware for:' | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 8 echo | 
| 113 
3b2e941043d8
nuc-fw/bsp: niq32.c compiles
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: 
90diff
changeset | 9 echo '1: Openmoko GTA01/02 GSM modem' | 
| 90 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 10 echo '2: Pirelli DP-L10 feature phone' | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 11 echo | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 12 echo -n 'Please make your selection: ' | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 13 read userinput | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 14 | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 15 case "$userinput" in | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 16 1) | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 17 TARGET=gtamodem | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 18 ;; | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 19 2) | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 20 TARGET=pirelli | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 21 ;; | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 22 *) | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 23 echo 'Invalid selection' | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 24 exit 1; | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 25 ;; | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 26 esac | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 27 | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 28 echo | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 29 echo "target $TARGET" > build.conf | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 30 echo "build.conf created; you can now run 'make'" | 
| 
5c1e6b7b5bd1
nuc-fw: cheezy config.sh hand-holding script created
 Michael Spacefalcon <msokolov@ivan.Harhan.ORG> parents: diff
changeset | 31 exit 0 | 
