1@ECHO OFF 2 3ECHO INFO: Cleaning %CD%... 4 5ECHO INFO: Cleaning ThreadX_Library... 6DEL out.txt 2> NUL 7REM ### bug in uv4? uv4 hungs on clean, uv5 works 8REM START /wait %AZRTOS_KEIL_UV% -j0 -c ThreadX_Library.uvproj -o out.txt 9IF %ERRORLEVEL% GEQ 2 GOTO CLEAN_ERROR 10TYPE out.txt 2> NUL 11 12ECHO INFO: Cleaning ThreadX_Demo... 13DEL out.txt 2> NUL 14REM ### bug in uv4? uv4 hungs on clean, uv5 works 15REM START /wait %AZRTOS_KEIL_UV% -j0 -c ThreadX_Demo.uvproj -o out.txt 16IF %ERRORLEVEL% GEQ 2 GOTO CLEAN_ERROR 17TYPE out.txt 2> NUL 18 19DEL out.txt 2> NUL 20ECHO INFO: Cleaning completed successfully! 21EXIT /B 0 22 23:CLEAN_ERROR 24TYPE out.txt 2> NUL 25ECHO ERROR: clean failed. 26EXIT /B 1 27