mirror of
https://github.com/azure-rtos/threadx
synced 2025-02-06 08:08:27 +08:00
46 lines
1.0 KiB
Batchfile
46 lines
1.0 KiB
Batchfile
@ECHO OFF
|
|
|
|
ECHO INFO: Building %CD%...
|
|
|
|
ECHO INFO: Building ThreadX_Library...
|
|
PUSHD .
|
|
DEL out.txt 2> NUL
|
|
%AZRTOS_KEIL_UV% -j0 -b ThreadX_Library.uvprojx -o out.txt
|
|
IF %ERRORLEVEL% NEQ 0 GOTO ERR_BUILD
|
|
TYPE out.txt 2> NUL
|
|
POPD
|
|
|
|
ECHO INFO: Building demo_secure_zone...
|
|
PUSHD demo_secure_zone
|
|
DEL out.txt 2> NUL
|
|
%AZRTOS_KEIL_UV% -j0 -b demo_secure_zone.uvprojx -o out.txt
|
|
IF %ERRORLEVEL% NEQ 0 GOTO ERR_BUILD
|
|
TYPE out.txt 2> NUL
|
|
POPD
|
|
|
|
ECHO INFO: Building demo_threadx_non-secure_zone...
|
|
PUSHD demo_threadx_non-secure_zone
|
|
DEL out.txt 2> NUL
|
|
%AZRTOS_KEIL_UV% -j0 -b demo_threadx_non-secure_zone.uvprojx -o out.txt
|
|
IF %ERRORLEVEL% NEQ 0 GOTO ERR_BUILD
|
|
TYPE out.txt 2> NUL
|
|
POPD
|
|
|
|
REM ECHO Building ThreadX_Demo...
|
|
REM PUSHD demo_threadx_non-secure_zone
|
|
REM DEL out.txt 2> NUL
|
|
REM REM %AZRTOS_KEIL_UV% -j0 -b ThreadX_Demo.uvproj -o out.txt
|
|
REM IF %ERRORLEVEL% NEQ 0 GOTO ERR_BUILD
|
|
REM TYPE out.txt 2>NUL
|
|
REM POPD
|
|
|
|
DEL out.txt 2> NUL
|
|
ECHO INFO: Build completed successfully!
|
|
EXIT /B 0
|
|
|
|
:ERR_BUILD
|
|
TYPE out.txt 2> NUL
|
|
POPD
|
|
echo ERROR: build failed.
|
|
EXIT /B 1
|