Files
banban/build_rel.bat

51 lines
2.7 KiB
Batchfile

@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"
)