windows-nt/Source/XPSP1/NT/tools/x86/managed/urtinstall/gacinstallfx.bat
2020-09-26 16:20:57 +08:00

257 lines
9.8 KiB
Batchfile

@echo off
if not "%_echo%" == "" echo on
setlocal
set URTTARGET=..\urt
set URTSDKTARGET=..\sdk
set ERR=0
if not exist "%URTTARGET%\Accessibility.dll" goto label_1
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\Accessibility.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Accessibility.dll
)
:label_1
if not exist "%URTTARGET%\System.Configuration.Install.dll" goto label_2
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.Configuration.Install.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.Configuration.Install.dll
)
:label_2
if not exist "%URTTARGET%\System.Data.dll" goto label_3
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.Data.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.Data.dll
)
:label_3
if not exist "%URTTARGET%\System.Design.dll" goto label_4
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.Design.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.Design.dll
)
:label_4
if not exist "%URTTARGET%\System.DirectoryServices.dll" goto label_5
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.DirectoryServices.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.DirectoryServices.dll
)
:label_5
if not exist "%URTTARGET%\System.Drawing.Design.dll" goto label_6
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.Drawing.Design.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.Drawing.Design.dll
)
:label_6
if not exist "%URTTARGET%\System.Drawing.dll" goto label_7
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.Drawing.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.Drawing.dll
)
:label_7
if not exist "%URTTARGET%\System.Messaging.dll" goto label_8
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.Messaging.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.Messaging.dll
)
:label_8
if not exist "%URTTARGET%\System.ServiceProcess.dll" goto label_9
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.ServiceProcess.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.ServiceProcess.dll
)
:label_9
if not exist "%URTTARGET%\System.Web.RegularExpressions.dll" goto label_10
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.Web.RegularExpressions.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.Web.RegularExpressions.dll
)
:label_10
if not exist "%URTTARGET%\System.Web.Services.dll" goto label_11
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.Web.Services.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.Web.Services.dll
)
:label_11
if not exist "%URTTARGET%\System.Web.dll" goto label_12
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.Web.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.Web.dll
)
:label_12
if not exist "%URTTARGET%\System.Windows.Forms.dll" goto label_13
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.Windows.Forms.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.Windows.Forms.dll
)
:label_13
if not exist "%URTTARGET%\System.Xml.dll" goto label_14
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.Xml.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.Xml.dll
)
:label_14
if not exist "%URTTARGET%\System.dll" goto label_15
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /if %URTTARGET%\System.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\System.dll
)
:label_15
if not exist "%URTTARGET%\Policy.1.0.Accessibility.dll" goto label_16
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.Accessibility.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.Accessibility.dll
)
:label_16
if not exist "%URTTARGET%\Policy.1.0.System.Configuration.Install.dll" goto label_17
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.Configuration.Install.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.Configuration.Install.dll
)
:label_17
if not exist "%URTTARGET%\Policy.1.0.System.Data.dll" goto label_18
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.Data.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.Data.dll
)
:label_18
if not exist "%URTTARGET%\Policy.1.0.System.Design.dll" goto label_19
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.Design.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.Design.dll
)
:label_19
if not exist "%URTTARGET%\Policy.1.0.System.DirectoryServices.dll" goto label_20
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.DirectoryServices.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.DirectoryServices.dll
)
:label_20
if not exist "%URTTARGET%\Policy.1.0.System.dll" goto label_21
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.dll
)
:label_21
if not exist "%URTTARGET%\Policy.1.0.System.Drawing.Design.dll" goto label_22
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.Drawing.Design.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.Drawing.Design.dll
)
:label_22
if not exist "%URTTARGET%\Policy.1.0.System.Drawing.dll" goto label_23
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.Drawing.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.Drawing.dll
)
:label_23
if not exist "%URTTARGET%\Policy.1.0.System.Messaging.dll" goto label_24
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.Messaging.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.Messaging.dll
)
:label_24
if not exist "%URTTARGET%\Policy.1.0.System.ServiceProcess.dll" goto label_25
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.ServiceProcess.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.ServiceProcess.dll
)
:label_25
if not exist "%URTTARGET%\Policy.1.0.System.Web.dll" goto label_26
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.Web.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.Web.dll
)
:label_26
if not exist "%URTTARGET%\Policy.1.0.System.Web.RegularExpressions.dll" goto label_27
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.Web.RegularExpressions.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.Web.RegularExpressions.dll
)
:label_27
if not exist "%URTTARGET%\Policy.1.0.System.Web.Services.dll" goto label_28
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.Web.Services.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.Web.Services.dll
)
:label_28
if not exist "%URTTARGET%\Policy.1.0.System.Windows.Forms.dll" goto label_29
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.Windows.Forms.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.Windows.Forms.dll
)
:label_29
if not exist "%URTTARGET%\Policy.1.0.System.Xml.dll" goto label_30
%URTSDTARGET%\bin\gacutil.exe /nologo /silent /i %URTTARGET%\Policy.1.0.System.Xml.dll
if errorlevel 1 (
set ERR=%ERRORLEVEL%
echo gacinstallfx.bat : error : Error %ERRORLEVEL% installing to GAC %URTTARGET%\Policy.1.0.System.Xml.dll
)
:label_30
if not %ERR% == 0 (
echo gacinstallfx.bat : error : Errors installing FX binaries to the GAC
seterror %ERR%
)
endlocaL