30 lines
1.0 KiB
Batchfile
30 lines
1.0 KiB
Batchfile
ECHO OFF
|
|
ECHO Building Artemis executable...
|
|
RMDIR /s /q output
|
|
MKDIR output
|
|
pyinstaller artemis.spec
|
|
ECHO Remove directories
|
|
MOVE dist\Artemis.exe .\output\Artemis.exe
|
|
RMDIR /s /q dist
|
|
RMDIR /s /q build
|
|
ECHO *************
|
|
ECHO *************
|
|
ECHO Building updater...
|
|
pyinstaller updater.spec
|
|
ECHO Remove directories
|
|
MOVE dist\_ArtemisUpdater.exe .\output\_ArtemisUpdater.exe
|
|
RMDIR /s /q dist
|
|
RMDIR /s /q build
|
|
CD output
|
|
MKDIR Artemis
|
|
XCOPY /y Artemis.exe Artemis\
|
|
XCOPY /e /k /y ..\..\..\src\themes Artemis\themes\ /EXCLUDE:..\excluded_files.txt
|
|
XCOPY /y _ArtemisUpdater.exe Artemis\
|
|
ECHO "Compress files themes+Artemis.exe -> Artemis.zip"
|
|
"C:\Program Files\7-Zip\7z.exe" a Artemis_win.zip Artemis.exe ..\..\..\src\themes
|
|
"C:\Program Files\7-Zip\7z.exe" a _ArtemisUpdater_win.zip _ArtemisUpdater.exe
|
|
ECHO "Compress all files for website download"
|
|
"C:\Program Files\7-Zip\7z.exe" a ArtemisWebsite_win.zip Artemis\
|
|
python ..\..\__get_hash_code.py Artemis_win.zip _ArtemisUpdater_win.zip ArtemisWebsite_win.zip
|
|
CD ..
|
|
ECHO Done. |