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