1*4882a593Smuzhiyun#!/bin/bash 2*4882a593Smuzhiyunprompt="Pick the target platform:" 3*4882a593Smuzhiyunchip_options=("a33" \ 4*4882a593Smuzhiyun "h8" \ 5*4882a593Smuzhiyun "h3" \ 6*4882a593Smuzhiyun "rk3126" \ 7*4882a593Smuzhiyun "rk3128" \ 8*4882a593Smuzhiyun "atm7039-action" \ 9*4882a593Smuzhiyun "aml-s805" \ 10*4882a593Smuzhiyun "aml-s905" \ 11*4882a593Smuzhiyun "aml-t950" \ 12*4882a593Smuzhiyun "xm-hi3518" \ 13*4882a593Smuzhiyun "v66") 14*4882a593SmuzhiyunPLATFORM="" 15*4882a593Smuzhiyun 16*4882a593Smuzhiyunselect opt in "${chip_options[@]}" "Quit"; do 17*4882a593Smuzhiyun case "$REPLY" in 18*4882a593Smuzhiyun 19*4882a593Smuzhiyun 1 ) echo "${chip_options[$REPLY-1]} is option";PLATFORM=${chip_options[$REPLY-1]};break;; 20*4882a593Smuzhiyun 2 ) echo "${chip_options[$REPLY-1]} is option";PLATFORM=${chip_options[$REPLY-1]};break;; 21*4882a593Smuzhiyun 3 ) echo "${chip_options[$REPLY-1]} is option";PLATFORM=${chip_options[$REPLY-1]};break;; 22*4882a593Smuzhiyun 4 ) echo "${chip_options[$REPLY-1]} is option";PLATFORM=${chip_options[$REPLY-1]};break;; 23*4882a593Smuzhiyun 5 ) echo "${chip_options[$REPLY-1]} is option";PLATFORM=${chip_options[$REPLY-1]};break;; 24*4882a593Smuzhiyun 6 ) echo "${chip_options[$REPLY-1]} is option";PLATFORM=${chip_options[$REPLY-1]};break;; 25*4882a593Smuzhiyun 7 ) echo "${chip_options[$REPLY-1]} is option";PLATFORM=${chip_options[$REPLY-1]};break;; 26*4882a593Smuzhiyun 8 ) echo "${chip_options[$REPLY-1]} is option";PLATFORM=${chip_options[$REPLY-1]};break;; 27*4882a593Smuzhiyun 9 ) echo "${chip_options[$REPLY-1]} is option";PLATFORM=${chip_options[$REPLY-1]};break;; 28*4882a593Smuzhiyun 10 ) echo "${chip_options[$REPLY-1]} is option";PLATFORM=${chip_options[$REPLY-1]};break;; 29*4882a593Smuzhiyun 11 ) echo "${chip_options[$REPLY-1]} is option";PLATFORM=${chip_options[$REPLY-1]};break;; 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun $(( ${#chip_options[@]}+1 )) ) echo "Goodbye!"; break;; 32*4882a593Smuzhiyun *) echo "Invalid option. Try another one.";continue;; 33*4882a593Smuzhiyun esac 34*4882a593Smuzhiyundone 35*4882a593Smuzhiyun 36*4882a593Smuzhiyunif [ "$PLATFORM" != "" ]; then 37*4882a593Smuzhiyun./ver_info.pl include/ssv_version.h 38*4882a593Smuzhiyun 39*4882a593Smuzhiyunif [ $? -eq 0 ]; then 40*4882a593Smuzhiyun echo "Please check SVN first !!" 41*4882a593Smuzhiyunelse 42*4882a593Smuzhiyuncp Makefile.android Makefile 43*4882a593Smuzhiyunsed -i 's,PLATFORMS =,PLATFORMS = '"$PLATFORM"',g' Makefile 44*4882a593Smuzhiyunmake clean 45*4882a593Smuzhiyunmake 46*4882a593Smuzhiyunecho "Done ko!" 47*4882a593Smuzhiyunfi 48*4882a593Smuzhiyunelse 49*4882a593Smuzhiyunecho "Fail!" 50*4882a593Smuzhiyunfi 51*4882a593Smuzhiyun 52