hm_build.sh 993 B

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. #!/bin/bash
  2. ###
  3. # @Author: your name
  4. # @Date: 2022-03-18 15:24:56
  5. # @LastEditTime: 2022-03-18 15:39:29
  6. # @LastEditors: your name
  7. # @Description: 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
  8. # @FilePath: \v3_0_2\device\bossay\hi3861_l0\sdk_liteos\hm_build.sh
  9. ###
  10. set -e
  11. product_out_dir="$1"
  12. win_compile="$2"
  13. # prebuild #
  14. cd ../../../../device/bossay/hi3861_l0/sdk_liteos
  15. CROOT=$(pwd)
  16. OUTPUT_SRC_DIR=$CROOT/output/bin
  17. OUTPUT_DST_DIR=$1
  18. OHOS_LIBS_DIR=$CROOT/ohos/libs
  19. rm $OHOS_LIBS_DIR -rf
  20. mkdir -p $OHOS_LIBS_DIR
  21. find $OUTPUT_DST_DIR/libs/ -name '*.a' -exec cp "{}" $OHOS_LIBS_DIR \;
  22. find $CROOT/3rd_sdk/ -name '*.a' -exec cp "{}" $OHOS_LIBS_DIR \;
  23. # patch win compile#
  24. if [ "$win_compile" = "win" ]; then
  25. cp -rvf $CROOT/build/win_scripts/* $CROOT/
  26. fi
  27. # build #
  28. ./build.sh wifiiot_app
  29. # after build #
  30. if [ ! -d $OUTPUT_DST_DIR ]; then
  31. mkdir $OUTPUT_DST_DIR
  32. fi
  33. cp $OUTPUT_SRC_DIR/* $OUTPUT_DST_DIR/ -rf