aboutsummaryrefslogtreecommitdiff
path: root/build_appx.bat
diff options
context:
space:
mode:
authorJeffrey Armstrong <jeffrey.armstrong@approximatrix.com>2020-09-29 10:27:51 -0400
committerJeffrey Armstrong <jeffrey.armstrong@approximatrix.com>2020-09-29 10:27:51 -0400
commit4dea44a7c7f17a42b02ca6721cf5821d281058d8 (patch)
treef46ce2894f0c3b30d808f44fdfaed99dcb3e0489 /build_appx.bat
parent77bb798de3e703d10c4cc6e971568ea8f80b420c (diff)
downloadLR-87-4dea44a7c7f17a42b02ca6721cf5821d281058d8.tar.gz
LR-87-4dea44a7c7f17a42b02ca6721cf5821d281058d8.zip
Added some assets and a privacy policy
Diffstat (limited to 'build_appx.bat')
-rw-r--r--build_appx.bat40
1 files changed, 40 insertions, 0 deletions
diff --git a/build_appx.bat b/build_appx.bat
new file mode 100644
index 0000000..754bdf5
--- /dev/null
+++ b/build_appx.bat
@@ -0,0 +1,40 @@
+@echo off
+
+set TIMESTAMP_SERVER=http://timestamp.comodoca.com
+set CURRENT_DATE=%date:~10,4%%date:~4,2%%date:~7,2%
+
+echo Creating Dist Folder
+mkdir dist
+
+cd dist
+echo Deploying Program
+copy ..\lr87.exe
+copy ..\*.dll
+copy "C:\Program Files (x86)\Simply Fortran 3\mingw-w64\x86_64-w64-mingw32\lib64\libquadmath-0.dll"
+copy "C:\Program Files (x86)\Simply Fortran 3\mingw-w64\x86_64-w64-mingw32\lib64\libgcc_s_seh-1.dll"
+copy ..\assets\lr87_*.png
+
+echo Signing Code
+for %%f in (*.exe) do (
+ "C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\signtool.exe" sign /a /d "LR-87 Component" /t %TIMESTAMP_SERVER% %%f
+ TIMEOUT /T 10
+)
+for %%f in (*.dll) do (
+ "C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\signtool.exe" sign /a /d "LR-87 Component" /t %TIMESTAMP_SERVER% %%f
+ TIMEOUT /T 10
+)
+
+echo Deploying Packaging
+copy ..\packaging\appxmanifest.xml
+
+echo Generating a Package Resource Index
+"C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\makepri.exe" createconfig /cf priconfig.xml /dq en-US
+"C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\makepri.exe" new /pr %cd% /cf %cd%\priconfig.xml
+
+echo Packaging into MSIX
+cd ..
+"C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\makeappx.exe" pack /v /h SHA256 /d %cd%\dist /p LR87-%CURRENT_DATE%.msix
+"C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0\x64\signtool.exe" sign /a /d "LR-87 Installer" /t %TIMESTAMP_SERVER% /fd SHA256 LR87-%CURRENT_DATE%.msix
+
+echo Done
+REM cd .. \ No newline at end of file