pub 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. # 1: CHINA_XIAN
  2. # 2: RUSSIA_ITK
  3. # 3: RUSSIA_ITK_DC
  4. # 4: GOWONE_CN
  5. # 5: LITECH_I1_O1
  6. # 6: LITECH_I3_O1
  7. # 7: NEUTER_CN
  8. #
  9. cust=4
  10. cmp_flag=1
  11. if [ $# -gt 0 ]; then
  12. cmp_flag=$1
  13. fi
  14. fulldir=$(realpath $0)
  15. curdir=$(dirname $fulldir)
  16. custdir=$curdir/cust_data
  17. function do_copy()
  18. {
  19. echo do_copy ...
  20. if [ $cust -eq 1 ]; then
  21. cp -f $custdir/db/ac_i3_o1_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db
  22. cp -f $custdir/logo/logo_neuter.png $curdir/output/t113i/root/run/app/image/logo.png
  23. elif [ $cust -eq 2 ]; then
  24. cp -f $custdir/db/ac_i3_o1_russian.db $curdir/output/t113i/root/run/app/pdu_dat.db
  25. cp -f $custdir/logo/logo_itk.png $curdir/output/t113i/root/run/app/image/logo.png
  26. elif [ $cust -eq 3 ]; then
  27. cp -f $custdir/db/ac_i1_o1_russian.db $curdir/output/t113i/root/run/app/pdu_dat.db
  28. cp -f $custdir/logo/logo_itk.png $curdir/output/t113i/root/run/app/image/logo.png
  29. elif [ $cust -eq 4 ]; then
  30. cp -f $custdir/db/ac_i1_o1_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db
  31. cp -f $custdir/logo/logo_gowone.png $curdir/output/t113i/root/run/app/image/logo.png
  32. elif [ $cust -eq 5 ]; then
  33. cp -f $custdir/db/ac_i1_o1_english.db $curdir/output/t113i/root/run/app/pdu_dat.db
  34. cp -f $custdir/logo/logo_litech.png $curdir/output/t113i/root/run/app/image/logo.png
  35. elif [ $cust -eq 6 ]; then
  36. cp -f $custdir/db/ac_i3_o1_english.db $curdir/output/t113i/root/run/app/pdu_dat.db
  37. cp -f $custdir/logo/logo_litech.png $curdir/output/t113i/root/run/app/image/logo.png
  38. elif [ $cust -eq 7 ]; then
  39. cp -f $custdir/db/dc_i_dc_o_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db
  40. #cp -f $custdir/db/ac_i1_o1_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db
  41. #cp -f $custdir/db/ac_i3_o1_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db
  42. #cp -f $custdir/db/ac_i3_o3_chinese.db $curdir/output/t113i/root/run/app/pdu_dat.db
  43. cp -f $custdir/logo/logo_neuter.png $curdir/output/t113i/root/run/app/image/logo.png
  44. else
  45. echo error! customer value is wrong!!!
  46. exit 1
  47. fi
  48. }
  49. function do_compile()
  50. {
  51. if [ $1 -le 0 ]; then
  52. return 0
  53. fi
  54. echo do_compile ...
  55. cd $curdir/pro
  56. rm -rf build && mkdir build
  57. cd build && cmake ..
  58. make
  59. }
  60. function do_pack()
  61. {
  62. echo do_pack ...
  63. $curdir/output/pack.sh
  64. }
  65. do_copy
  66. do_compile $cmp_flag
  67. do_pack