liubin | 281ac46 | 2023-07-19 14:22:54 +0800 | [diff] [blame] | 1 | #!/bin/bash |
2 | |||||
3 | # Config item. | ||||
4 | # static / shared | ||||
5 | LIB_TYPE=static | ||||
6 | # gcc-4.9 / gcc-8.4 | ||||
7 | PLATFORM=gcc-4.9 | ||||
8 | |||||
9 | ROOT_DIR=`pwd` | ||||
10 | TOOLCHAIN_DIR=$ROOT_DIR/toolchain/$BUILD_PLATFORM | ||||
11 | echo "toolchain : $ROOT_DIR" | ||||
12 | |||||
13 | if [ ! -d out/bin ];then | ||||
14 | mkdir -p out/bin | ||||
15 | fi | ||||
16 | |||||
17 | if [ ! -d out/lib ];then | ||||
18 | mkdir -p out/lib | ||||
19 | fi | ||||
20 | |||||
21 | cd mbtk | ||||
22 | |||||
23 | if [ -n "$1" ] ;then | ||||
24 | case "$1" in | ||||
25 | clean) | ||||
26 | make clean | ||||
27 | ;; | ||||
28 | *) | ||||
29 | exit 1;; | ||||
30 | esac | ||||
31 | else # 无参数 | ||||
32 | make | ||||
33 | fi | ||||
34 | |||||
35 | cd $ROOT_DIR | ||||
36 | |||||
37 | echo "Build complete." |