OXYGENHUB
◆ main openmsx / build / package-windows / package.cmd
1.4 KiB · Batch File · last changed chore(): initial commit 1 month ago source blame history raw
1
@echo off
2

3
rem
4
rem **** Run this from the top of the openMSX source tree: ****
5
rem
6
rem Usage: package.cmd OPENMSX_PLATFORM OPENMSX_CONFIGURATION CATAPULT_BASEPATH PACKAGE
7
rem
8
rem **** OPENMSX_PLATFORM is { Win32, x64 } ****
9
rem **** OPENMSX_CONFIGURATION is { Release, Developer, Debug } ****
10
rem **** CATAPULT_BASEPATH is an absolute or relative path; e.g. ..\wxCatapult It can also be set to NOCATAPULT in case of ZIP only packaging, then Catapult is not packaged! ****
11
rem **** PACKAGE is ZIPONLY or MSIONLY or empty (default) for both ZIP and MSI packaging ****
12

13
if "%5" NEQ "" goto usage
14

15
setlocal
16

17
set OPENMSX_PLATFORM=%1
18
echo OPENMSX_PLATFORM is %OPENMSX_PLATFORM%
19

20
set OPENMSX_CONFIGURATION=%2
21
echo OPENMSX_CONFIGURATION is %OPENMSX_CONFIGURATION%
22

23
set CATAPULT_BASEPATH=%3
24
echo CATAPULT_BASEPATH is %CATAPULT_BASEPATH%
25

26
set OPENMSX_PACKAGE_WINDOWS_PATH=.\build\package-windows
27
set PYTHONPATH=%PYTHONPATH%;.\build
28

29
if "%4" == "MSIONLY" goto skipzip
30
py %OPENMSX_PACKAGE_WINDOWS_PATH%\packagezip.py %OPENMSX_PLATFORM% %OPENMSX_CONFIGURATION% %CATAPULT_BASEPATH%
31
:skipzip
32

33
if "%4" == "ZIPONLY" goto skipmsi
34
if "%3" == "" goto usage
35
py %OPENMSX_PACKAGE_WINDOWS_PATH%\packagemsi.py %OPENMSX_PLATFORM% %OPENMSX_CONFIGURATION% %CATAPULT_BASEPATH%
36
:skipmsi
37

38
endlocal
39
goto end
40

41
:usage
42
echo Usage: package.cmd platform configuration catapultPath package
43
:end