• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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