You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
31 lines
765 B
31 lines
765 B
:: 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%
|