1#!/bin/bash 2set -e 3product_out_dir="$1" 4win_compile="$2" 5# prebuild # 6cd ../../../../device/hisilicon/hispark_pegasus/sdk_liteos 7CROOT=$(pwd) 8 9OUTPUT_SRC_DIR=$CROOT/output/bin 10OUTPUT_DST_DIR=$1 11 12OHOS_LIBS_DIR=$CROOT/ohos/libs 13 14rm $OHOS_LIBS_DIR -rf 15 16mkdir -p $OHOS_LIBS_DIR 17find $OUTPUT_DST_DIR/libs/ -name '*.a' -exec cp "{}" $OHOS_LIBS_DIR \; 18find $CROOT/3rd_sdk/ -name '*.a' -exec cp "{}" $OHOS_LIBS_DIR \; 19 20# patch win compile# 21if [ "$win_compile" = "win" ]; then 22 cp -rvf $CROOT/build/win_scripts/* $CROOT/ 23fi 24 25# build # 26./build.sh wifiiot_app 27 28# after build # 29if [ ! -d $OUTPUT_DST_DIR ]; then 30 mkdir $OUTPUT_DST_DIR 31fi 32cp $OUTPUT_SRC_DIR/* $OUTPUT_DST_DIR/ -rf 33 34