fastbuildLK.sh 913 B

12345678910111213141516171819202122232425
  1. #!/bin/bash
  2. MTK_TARGET_PROJECT=$1
  3. LK_PROJECT=${MTK_TARGET_PROJECT/full_/}
  4. LK_PROJECT=${LK_PROJECT/-eng/}
  5. LK_PROJECT=${LK_PROJECT/-userdebug/}
  6. LK_PROJECT=${LK_PROJECT/-user/}
  7. if [ $# -eq 0 ]; then
  8. #lunch $FULL_PROJECT
  9. echo "plz assign project name!!"
  10. echo "e.g.: fastbuildLK.sh full_k6795v1_64-eng"
  11. exit 1
  12. else
  13. source build/envsetup.sh
  14. lunch $MTK_TARGET_PROJECT
  15. fi
  16. MOSESQ=`mosesq`
  17. echo $MOSESQ
  18. if [[ "$MOSESQ" =~ "Disable" ]]; then
  19. MOSESQ_CMD=""
  20. else
  21. MOSESQ_CMD="mosesq"
  22. fi
  23. $MOSESQ_CMD make -j24 -C vendor/mediatek/proprietary/bootable/bootloader/lk MTK_TARGET_PROJECT=$MTK_TARGET_PROJECT BOOTLOADER_OUT=../../../../../../out/target/product/$LK_PROJECT/obj/BOOTLOADER_OBJ/ ROOTDIR=vendor/mediatek/proprietary/bootable/bootloader/lk/ $LK_PROJECT 2>&1 | tee lk.log
  24. cp out/target/product/$LK_PROJECT/obj/BOOTLOADER_OBJ/build-$LK_PROJECT/lk.img out/target/product/$LK_PROJECT/