@echo off set CURDIR=%~dp0 for /f %%i in ('powershell -NoProfile -Command "Get-Date -Format yyyyMMddHHmmss"') do set appbuildtime=%%i set appbuildrev=NULL set appbuildmodel=EG800AKCN_11LG set appbuildver=beta1 if /i not "%1" == "" ( set appbuildver=%1 ) rd /s/q target\ del ql-application\threadx\interface\custom_app\lib\hal\build_macro.h echo #ifndef _HAL_BUILD_MACRO_FILE_H >> ql-application\threadx\interface\custom_app\lib\hal\build_macro.h echo #define _HAL_BUILD_MACRO_FILE_H >> ql-application\threadx\interface\custom_app\lib\hal\build_macro.h echo #define CUSTOM_APP_BUILD_TIME "%appbuildtime%" >> ql-application\threadx\interface\custom_app\lib\hal\build_macro.h echo #define CUSTOM_APP_BUILD_REV "%appbuildrev%" >> ql-application\threadx\interface\custom_app\lib\hal\build_macro.h echo #define CUSTOM_APP_BUILD_MODEL "%appbuildmodel%" >> ql-application\threadx\interface\custom_app\lib\hal\build_macro.h echo #define CUSTOM_APP_BUILD_VER "%appbuildver%" >> ql-application\threadx\interface\custom_app\lib\hal\build_macro.h echo #endif >> ql-application\threadx\interface\custom_app\lib\hal\build_macro.h call build.bat project_name -p EG800AKCN_11LG -b NO_EXTFLASH -x XIP -c %appbuildmodel% call build.bat clean call build.bat app call build.bat kernel call build.bat firmware if exist "target\%appbuildmodel%.zip" ( mkdir target\%appbuildmodel%\fota\ mkdir target\%appbuildmodel%\fota\a copy ql-bootloader\updater\tool\FBFMake_CF_V1.6-150.exe target\%appbuildmodel%\fota\FBFMake_CF_V1.6-150.exe copy ql-bootloader\updater\tool\config target\%appbuildmodel%\fota\config copy ql-application\threadx\build\app.bin target\%appbuildmodel%\fota\a\customer_app.bin cd target\%appbuildmodel%\fota FBFMake_CF_V1.6-150.exe -o fbf_fota.bin -f config -a a -b a cd ..\..\.. mkdir version rd /s/q version\%appbuildmodel%-%appbuildver%-%appbuildtime%\ mkdir version\%appbuildmodel%-%appbuildver%-%appbuildtime%\ copy target\%appbuildmodel%.zip version\%appbuildmodel%-%appbuildver%-%appbuildtime%\%appbuildmodel%-%appbuildver%-%appbuildtime%-target.zip copy target\%appbuildmodel%\%appbuildmodel%.zip version\%appbuildmodel%-%appbuildver%-%appbuildtime%\%appbuildmodel%-%appbuildver%-%appbuildtime%-fac.zip copy target\%appbuildmodel%\fota\fbf_fota.bin version\%appbuildmodel%-%appbuildver%-%appbuildtime%\%appbuildmodel%-%appbuildver%-%appbuildtime%-fota.bin echo "BUILD TIME %appbuildtime%" echo "BUILD REV %appbuildrev%" echo "BUILD VER %appbuildver%" echo "build okay" ) else ( echo "build error" )