Home/all.cmd

55 строки
2.0 KiB
Batchfile

@echo off
PUSHD %~dp0..
IF EXIST WixBuildTools (CALL :DoAction WixBuildTools %*)
IF EXIST Data (CALL :DoAction Data %*)
IF EXIST Extensibility (CALL :DoAction Extensibility %*)
IF EXIST dutil (CALL :DoAction dutil %*)
IF EXIST wcautil (CALL :DoAction wcautil %*)
IF EXIST Dtf (CALL :DoAction Dtf %*)
IF EXIST BootstrapperCore (CALL :DoAction BootstrapperCore %*)
IF EXIST balutil (CALL :DoAction balutil %*)
IF EXIST burn (CALL :DoAction burn %*)
IF EXIST Converters (CALL :DoAction Converters %*)
IF EXIST Core.Native (CALL :DoAction Core.Native %*)
IF EXIST Core (CALL :DoAction Core %*)
IF EXIST doc (CALL :DoAction doc %*)
IF EXIST Harvesters (CALL :DoAction Harvesters %*)
IF EXIST Tools (CALL :DoAction Tools %*)
IF EXIST Util.wixext (CALL :DoAction Util.wixext %*)
IF EXIST ComPlus.wixext (CALL :DoAction ComPlus.wixext %*)
IF EXIST Dependency.wixext (CALL :DoAction Dependency.wixext %*)
IF EXIST DifxApp.wixext (CALL :DoAction DifxApp.wixext %*)
IF EXIST DirectX.wixext (CALL :DoAction DirectX.wixext %*)
IF EXIST Firewall.wixext (CALL :DoAction Firewall.wixext %*)
IF EXIST Gaming.wixext (CALL :DoAction Gaming.wixext %*)
IF EXIST Http.wixext (CALL :DoAction Http.wixext %*)
IF EXIST Iis.wixext (CALL :DoAction Iis.wixext %*)
IF EXIST Msmq.wixext (CALL :DoAction Msmq.wixext %*)
IF EXIST NetFx.wixext (CALL :DoAction NetFx.wixext %*)
IF EXIST PowerShell.wixext (CALL :DoAction PowerShell.wixext %*)
IF EXIST Sql.wixext (CALL :DoAction Sql.wixext %*)
IF EXIST Tag.wixext (CALL :DoAction Tag.wixext %*)
IF EXIST UI.wixext (CALL :DoAction UI.wixext %*)
IF EXIST VisualStudio.wixext (CALL :DoAction VisualStudio.wixext %*)
IF EXIST Bal.wixext (CALL :DoAction Bal.wixext %*)
@rem IF EXIST Setup (CALL :DoAction Setup %*)
@rem IF EXIST VisualStudioExtension (CALL :DoAction VisualStudioExtension %*)
POPD
GOTO :EOF
:DoAction
SET _D=%1
SHIFT
PUSHD %_D%
ECHO -------------------
ECHO %_D% executing: %1 %2 %3 %4 %5 %6 %7 %8 %9
CMD /C %1 %2 %3 %4 %5 %6 %7 %8 %9
rem START /D %1 /WAIT %2 %3 %4 %5 %6 %7 %8 %9
POPD
GOTO :EOF