40 lines
909 B
Batchfile
40 lines
909 B
Batchfile
:: Cxbx-Reloaded artifact script
|
|
|
|
@if "%1"=="" goto no_arg
|
|
|
|
@set ZIP_APP=%cd%\import\7za\7za.exe
|
|
@set BUILD_PATH=%cd%\build\win32\%1\
|
|
@set ARTIFACT_PATH=%cd%\export\%1.zip
|
|
|
|
:: Add generic resources
|
|
@call %ZIP_APP% u %ARTIFACT_PATH% COPYING 1> nul
|
|
@call %ZIP_APP% u %ARTIFACT_PATH% README.md 1> nul
|
|
|
|
:: Check for build resources
|
|
@if not exist %BUILD_PATH% goto missing_build
|
|
@pushd %BUILD_PATH%
|
|
|
|
:: Add Cxbx binaries
|
|
@call %ZIP_APP% u %ARTIFACT_PATH% Cxbx.exe 1> nul
|
|
@call %ZIP_APP% u %ARTIFACT_PATH% glew32.dll 1> nul
|
|
@call %ZIP_APP% u %ARTIFACT_PATH% subhook.dll 1> nul
|
|
|
|
:: Add debugger binaries
|
|
@call %ZIP_APP% u %ARTIFACT_PATH% CxbxDebugger.exe 1> nul
|
|
@call %ZIP_APP% u %ARTIFACT_PATH% capstone.dll 1> nul
|
|
@call %ZIP_APP% u %ARTIFACT_PATH% cs_x86.dll 1> nul
|
|
|
|
@popd
|
|
@goto eof
|
|
|
|
:missing_build
|
|
@echo Missing build directory %BUILD_PATH%
|
|
@goto eof
|
|
|
|
:no_arg
|
|
@echo Usage: %0 build_configuration
|
|
@goto eof
|
|
|
|
:eof
|
|
|