| :: Expected arguments: | |
| :: %1 = python_src | |
| :: %2 = dest_dir | |
| SET PYTHON_SRC=%1 | |
| SET DEST=%2 | |
| cd %PYTHON_SRC% | |
| md %DEST% | |
| IF %ERRORLEVEL% NEQ 0 goto :end | |
| :: Deletes Android.bp or it will be packaged. | |
| DEL Lib\Android.bp | |
| IF %ERRORLEVEL% NEQ 0 goto :end | |
| ECHO ## Building python... | |
| CALL PCbuild\build.bat -c Release -p x64 | |
| IF %ERRORLEVEL% NEQ 0 goto :end | |
| ECHO ## Packaging python... | |
| CALL PCBuild\amd64\python.exe PC\layout --zip %DEST%\python3-windows-%KOKORO_BUILD_ID%.zip --include-dev | |
| IF %ERRORLEVEL% NEQ 0 goto :end | |
| :: Packages all downloaded externals in externals | |
| ECHO ## Packaging externals... | |
| powershell Compress-Archive -Path .\externals -DestinationPath %DEST%\python3-externals-%KOKORO_BUILD_ID%.zip | |
| IF %ERRORLEVEL% NEQ 0 goto :end | |
| :end | |
| exit /b %ERRORLEVEL% |