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