diff options
author | Rechi <Rechi@users.noreply.github.com> | 2017-12-17 10:00:00 +0100 |
---|---|---|
committer | Rechi <Rechi@users.noreply.github.com> | 2017-12-17 10:00:00 +0100 |
commit | 1227d894f05f61f87a9cecec7e4d51c325cdda00 (patch) | |
tree | a2f9795717c7caaa1387e6a922dde46cc4a7a534 /tools | |
parent | bc8484495eea2f76ba3627fb436149f3e5a693e6 (diff) |
[buildsteps][win10] package appx file
Diffstat (limited to 'tools')
-rw-r--r-- | tools/buildsteps/windows/BuildSetup.bat | 34 |
1 files changed, 31 insertions, 3 deletions
diff --git a/tools/buildsteps/windows/BuildSetup.bat b/tools/buildsteps/windows/BuildSetup.bat index 038ac874f0..5869c9cb43 100644 --- a/tools/buildsteps/windows/BuildSetup.bat +++ b/tools/buildsteps/windows/BuildSetup.bat @@ -250,7 +250,37 @@ set WORKSPACE=%base_dir%\kodi-build ECHO Setup is located at %CD%\%APP_SETUPFILE% ECHO ------------------------------------------------------------ GOTO END - + +:MAKE_APPX + call %base_dir%\project\Win32BuildSetup\extract_git_rev.bat > NUL + for /F %%a IN ('dir /B /S %WORKSPACE%\AppPackages ^| findstr /I /R "%APP_NAME%_.*_%TARGET_ARCHITECTURE%_%buildconfig%\.appx$"') DO ( + copy /Y %%a %base_dir%\%APP_NAME%-%GIT_REV%-%BRANCH%-%TARGET_ARCHITECTURE%.appx + copy /Y %%~dpna.cer %base_dir%\%APP_NAME%-%GIT_REV%-%BRANCH%-%TARGET_ARCHITECTURE%.cer + goto END + ) + rem Release builds don't have Release in it's name + for /F %%a IN ('dir /B /S %WORKSPACE%\AppPackages ^| findstr /I /R "%APP_NAME%_.*_%TARGET_ARCHITECTURE%\.appx$"') DO ( + copy /Y %%a %base_dir%\%APP_NAME%-%GIT_REV%-%BRANCH%-%TARGET_ARCHITECTURE%.appx + copy /Y %%~dpna.cer %base_dir%\%APP_NAME%-%GIT_REV%-%BRANCH%-%TARGET_ARCHITECTURE%.cer + goto END + ) + + rem apxx file has win32 instead of x86 in it's name + if %TARGET_ARCHITECTURE%==x86 ( + for /F %%a IN ('dir /B /S %WORKSPACE%\AppPackages ^| findstr /I /R "%APP_NAME%_.*_win32_%buildconfig%\.appx$"') DO ( + copy /Y %%a %base_dir%\%APP_NAME%-%GIT_REV%-%BRANCH%-%TARGET_ARCHITECTURE%.appx + copy /Y %%~dpna.cer %base_dir%\%APP_NAME%-%GIT_REV%-%BRANCH%-%TARGET_ARCHITECTURE%.cer + goto END + ) + + rem Release builds don't have Release in it's name + for /F %%a IN ('dir /B /S %WORKSPACE%\AppPackages ^| findstr /I /R "%APP_NAME%_.*_win32\.appx$"') DO ( + copy /Y %%a %base_dir%\%APP_NAME%-%GIT_REV%-%BRANCH%-%TARGET_ARCHITECTURE%.appx + copy /Y %%~dpna.cer %base_dir%\%APP_NAME%-%GIT_REV%-%BRANCH%-%TARGET_ARCHITECTURE%.cer + goto END + ) + ) + :DIE ECHO ------------------------------------------------------------ ECHO !-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!-!- @@ -262,8 +292,6 @@ set WORKSPACE=%base_dir%\kodi-build ECHO ------------------------------------------------------------ GOTO END -:MAKE_APPX -:: todo copy appx to BUILD_WIN32 :END IF %promptlevel% NEQ noprompt ( ECHO Press any key to exit... |