mirror of
https://github.com/amyinspace/MagicSetEditor2.git
synced 2026-06-10 04:57:00 -04:00
misc: add build script
This commit is contained in:
+55
@@ -0,0 +1,55 @@
|
||||
# Super basic build script for release versions.
|
||||
# Note the hardcoded version numbers which don't read from CMakeLists at all.
|
||||
|
||||
# Cleanup and Recreate the working directories.
|
||||
Remove-Item .\out\temp -Recurse
|
||||
Remove-Item .\out\dist -Recurse
|
||||
|
||||
New-Item -Type dir .\out\temp\x64 -Force
|
||||
New-Item -Type dir .\out\temp\x86 -Force
|
||||
New-Item -Type dir .\out\temp\data -Force
|
||||
|
||||
# Copy locale files to a temp directory.
|
||||
Copy-Item ./data/en.mse-locale/ ./out/temp/data/en.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./data/ch-s.mse-locale/ ./out/temp/data/ch-s.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./data/ch-t.mse-locale/ ./out/temp/data/ch-t.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./data/da.mse-locale/ ./out/temp/data/da.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./data/es.mse-locale/ ./out/temp/data/es.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./data/fr.mse-locale/ ./out/temp/data/fr.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./data/it.mse-locale/ ./out/temp/data/it.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./data/jp.mse-locale/ ./out/temp/data/jp.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./data/pl.mse-locale/ ./out/temp/data/pl.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./data/pt-br.mse-locale/ ./out/temp/data/pt-br.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./data/ru.mse-locale/ ./out/temp/data/ru.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./data/ko.mse-locale/ ./out/temp/data/ko.mse-locale/ -Force -Recurse
|
||||
|
||||
# Strip any prefixes added by the localization tools.
|
||||
(Get-Content ./out/temp/data/ch-s.mse-locale/locale -encoding UTF8).Replace('#_ADD', '') | Set-Content ./out/temp/data/ch-s.mse-locale/locale -encoding UTF8
|
||||
(Get-Content ./out/temp/data/ch-t.mse-locale/locale -encoding UTF8).Replace('#_ADD', '') | Set-Content ./out/temp/data/ch-t.mse-locale/locale -encoding UTF8
|
||||
(Get-Content ./out/temp/data/da.mse-locale/locale -encoding UTF8).Replace('#_ADD', '') | Set-Content ./out/temp/data/da.mse-locale/locale -encoding UTF8
|
||||
(Get-Content ./out/temp/data/es.mse-locale/locale -encoding UTF8).Replace('#_ADD', '') | Set-Content ./out/temp/data/es.mse-locale/locale -encoding UTF8
|
||||
(Get-Content ./out/temp/data/fr.mse-locale/locale -encoding UTF8).Replace('#_ADD', '') | Set-Content ./out/temp/data/fr.mse-locale/locale -encoding UTF8
|
||||
(Get-Content ./out/temp/data/it.mse-locale/locale -encoding UTF8).Replace('#_ADD', '') | Set-Content ./out/temp/data/it.mse-locale/locale -encoding UTF8
|
||||
(Get-Content ./out/temp/data/jp.mse-locale/locale -encoding UTF8).Replace('#_ADD', '') | Set-Content ./out/temp/data/jp.mse-locale/locale -encoding UTF8
|
||||
(Get-Content ./out/temp/data/pl.mse-locale/locale -encoding UTF8).Replace('#_ADD', '') | Set-Content ./out/temp/data/pl.mse-locale/locale -encoding UTF8
|
||||
(Get-Content ./out/temp/data/pt-br.mse-locale/locale -encoding UTF8).Replace('#_ADD', '') | Set-Content ./out/temp/data/pt-br.mse-locale/locale -encoding UTF8
|
||||
(Get-Content ./out/temp/data/ru.mse-locale/locale -encoding UTF8).Replace('#_ADD', '') | Set-Content ./out/temp/data/ru.mse-locale/locale -encoding UTF8
|
||||
(Get-Content ./out/temp/data/ko.mse-locale/locale -encoding UTF8).Replace('#_ADD', '') | Set-Content ./out/temp/data/ko.mse-locale/locale -encoding UTF8
|
||||
|
||||
# Gather the relevant x64 files and Zip them.
|
||||
Copy-Item ./BUNDLED_README.txt ./out/temp/x64/README.txt -Force -Recurse
|
||||
Copy-Item ./out/build/x64-Release-static/magicseteditor.com ./out/temp/x64/ -Force -Recurse
|
||||
Copy-Item ./out/build/x64-Release-static/magicseteditor.exe ./out/temp/x64/ -Force -Recurse
|
||||
#Copy-Item ./data/en.mse-locale/ ./out/temp/x64/data/en.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./out/temp/data/ ./out/temp/x64/data/ -Force -Recurse
|
||||
|
||||
7z a -tzip ./out/dist/MagicSetEditor-2.4.0-win64.zip ./out/temp/x64/**
|
||||
|
||||
# Gather the relevant x86 files and Zip them.
|
||||
Copy-Item ./BUNDLED_README.txt ./out/temp/x86/README.txt -Force -Recurse
|
||||
Copy-Item ./out/build/x86-Release-static/magicseteditor.com ./out/temp/x86/ -Force -Recurse
|
||||
Copy-Item ./out/build/x86-Release-static/magicseteditor.exe ./out/temp/x86/ -Force -Recurse
|
||||
#Copy-Item ./data/en.mse-locale/ ./out/temp/x86/data/en.mse-locale/ -Force -Recurse
|
||||
Copy-Item ./out/temp/data/ ./out/temp/x86/data/ -Force -Recurse
|
||||
|
||||
7z a -tzip ./out/dist/MagicSetEditor-2.4.0-win32.zip ./out/temp/x86/**
|
||||
Reference in New Issue
Block a user