#!/bin/bash
+# ./autobuild.sh [user|u8m|uoffline|oob128|z1|4part|leakcheck|autoota|autootacli|obu|cm|ct] [debug|release] [clean]
+#
+# 通常三个参数可以用,每个是可选项,且三个参数输入的前后顺序可以随意。
+
+# 参数[debug|release]:
+# debug , 指定编译过程中生成完整的application.lst 编译会较慢,但查问题方便。
+# release , 指定编译过程中生成简化的application.lst 编译会较快,但查问题不方便。
+
+# 参数[clean]:
+# clean , 加此参数代表会清空output路径下对应的编译文件,重新编译,不加此参数属于增量编译,做release的时候,建议加clean参数。
+
+# 参数[user|u8m|uoffline|oob128|z1|4part|leakcheck|autoota|autootacli|obu|cm|ct]:
+# 此参数指定了要编译的不同配置版本。
+# 不加参数,为默认版本,nandflash资源为单分区。其他版本都是在此基础上的参数修改。
+# user, 取消串口打印
+# uoffline, 取消串口打印,开启离线日志(需要在调试ui上开启)
+# oob128, 编译nandflash的oob区为128的版本
+# z1, z1客户定制版本,修改了logo等内容。由于资源文件的变化,已经不能和现在的fd230的版本同步。
+# 4part, nandflash资源文件为4分区版本
+# leakcheck, 添加内存泄露检测的版本。
+# autoota, 添加autoota功能的版本,实际默认版本已经具备此能力。但需要在安全模式下才有。
+# autootacli, autoota的终端版本,对服务端进行升级的工具版本。
+# obu, 给公路设备做的接收端的演示版本,需要专门的手表,硬件不同。
+# cm, ChinaMobile 移动入库软件版本
+# ct, ChinaTelecom 电信入库软件版本
+#
version=HEAD
DATE=$(date +%Y%m%d_%H%M%S)
DEFAULT_SSB_NAME=brandy-ssb
DEFAULT_TARGET_PACK_NAME_USER=pack_brandy_native_js_user
DEFAULT_APPLICATION_NAME_USER=brandy-native-js-user
-DEFAULT_CUSTOM_FW_VERSION=1.3.89
+DEFAULT_CUSTOM_FW_VERSION=1.3.90
TARGET_PACK_NAME=$DEFAULT_TARGET_PACK_NAME
APPLICATION_NAME=$DEFAULT_APPLICATION_NAME