windows-nt/Source/XPSP1/NT/inetsrv/iis/config/common/makedrop/makedropcommon.cmd
2020-09-26 16:20:57 +08:00

92 lines
4.4 KiB
Batchfile

REM MAKEDROPCOMMON Add here all the files that are common for all types of builds (I386, IA64, etc)
REM CATALOG BINARIES:
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\catalog.dll %DropDIR%\.
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\catalog.pdb %DropDIR%\.
copy ..\..\common\catutil.exe %DropDIR%\.
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\cat.lib %DropDIR%\.
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\cat.pdb %DropDIR%\.
REM MSVCRTD BINARY:
if %1==checked copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\msvcrtd.dll %DropDIR%\.
REM CATALOG HEADERS AND XMLS:
copy ..\..\src\inc\catalog.h %DropDIR%\.
copy ..\..\src\inc\catmeta.h %DropDIR%\.
copy ..\..\src\inc\catmeta.xms %DropDIR%\.
copy ..\..\src\core\catinproc\catalog.xms %DropDIR%\.
copy ..\..\src\core\catinproc\catwire.xml %DropDIR%\.
copy ..\..\src\inc\catmeta_core.xml %DropDIR%\catmeta.xml
copy ..\..\src\inc\catmeta_core.xml %DropDIR%\.
copy ..\..\src\inc\netcfgschema.xml %DropDIR%\.
copy ..\..\src\inc\iismeta.xml %DropDIR%\.
copy ..\..\src\inc\machine.cfg %DropDIR%\.
REM Product specific binaries
REM URT DLL
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\netfxcfg.dll %DropDIR%\URT\netfxcfg.dll
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\netfxcfg.pdb %DropDIR%\URT\netfxcfg.pdb
catutil.exe /compile /dll=%DropDIR%\URT\netfxcfg.dll /header=%DropDIR%\URT\catmeta.h /schema=%DropDIR%\URT\netconfig.xms /meta=..\..\src\inc\catmeta_core.xml,..\..\src\inc\netcfgschema.xml /wire=..\..\src\core\catinproc_urtcfg\urtwire.xml
if %ERRORLEVEL% NEQ 0 goto CatutilError:
if %2==FRE splitsym.exe %DropDIR%\URT\netfxcfg.dll
copy ..\..\src\inc\netcfgschema.xml %DropDIR%\URT\.
copy ..\..\src\core\catinproc_urtcfg\urtwire.xml %DropDIR%\URT\.
copy ..\..\src\core\catinproc_urtcfg\netfxcfg.rgm %DropDIR%\URT\.
copy ..\..\src\core\catinproc_urtcfg\netfxcfg.rgs %DropDIR%\URT\.
REM IIS DLL
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\iiscfg.dll %DropDIR%\IIS\iiscfg.dll
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\iiscfg.pdb %DropDIR%\IIS\iiscfg.pdb
catutil.exe /compile /dll=%DropDIR%\IIS\iiscfg.dll /header=%DropDIR%\IIS\catmeta.h /schema=%DropDIR%\IIS\IIsCfg.xms /meta=..\..\src\inc\catmeta_core.xml,..\..\src\inc\iismeta.xml /wire=..\..\src\core\catinproc_iiscfg\iiswire.xml
if %ERRORLEVEL% NEQ 0 goto CatutilError:
del %DropDIR%\IIS\IIsCfg.xms
REM IIS is doing this already.
REM if %2==FRE splitsym.exe %DropDIR%\IIS\iiscfg.dll
copy ..\..\src\inc\iismeta.xml %DropDIR%\IIS\.
copy ..\..\src\core\catinproc_iiscfg\iiswire.xml %DropDIR%\IIS\.
del %DropDIR%\IIS\iiscfg.dll.old
REM TEST DLL
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\cfgtest.dll %TestDIR%\cfgtest.dll
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\cfgtest.pdb %TestDIR%\cfgtest.pdb
catutil.exe /compile /dll=%TestDIR%\cfgtest.dll /header=%TestDIR%\TestDBMeta.h /schema=cfgtest.xms /meta=..\..\src\inc\catmeta_core.xml,..\..\src\inc\testdbmeta.xml /wire=testdbwire.xml
if %ERRORLEVEL% NEQ 0 goto CatutilError:
copy cfgtest.xms %TestDIR%\.
copy ..\..\src\inc\testdbmeta.xml %TestDIR%\.
del %TestDIR%\cfgtest.dll.old
REM .NET WMI PROVIDER:
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%SOURCE%\netfxcfgprov.dll %DropDIR%\URT\.
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%SOURCE%\netfxcfgprov.pdb %DropDIR%\URT\.
copy ..\..\src\urt\wmi\netprovider\netfxcfgprov.rgm %DropDIR%\URT\.
copy ..\..\src\urt\wmi\netprovider\netfxcfgprov.rgs %DropDIR%\URT\.
copy ..\..\src\urt\wmi\netprovider\netfxcfgmof.rgs %DropDIR%\URT\.
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%SOURCE%\cat2mof.exe %DropDIR%\.
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%SOURCE%\cat2mof.pdb %DropDIR%\.
copy ..\..\src\urt\wmi\cat2mof\mof\netfxcfgprov.mof %DropDIR%\URT\.
copy ..\..\src\urt\wmi\cat2mof\mof\netfxcfgprovm.mof %DropDIR%\URT\.
copy ..\..\src\urt\wmi\cat2mof\mof\netfxcfgprov.mfl %DropDIR%\URT\.
copy ..\..\src\urt\wmi\cat2mof\header.mof %DropDIR%\.
if %2==FRE splitsym.exe %DropDIR%\URT\netfxcfgprov.dll
REM TEST BINARIES:
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\TestCookDown.exe %TestDIR%\.
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\TestCookDown.pdb %TestDIR%\.
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\stest.exe %TestDIR%\.
copy ..\..\bin\%HOST_TARGET_DIRECTORY%\%1\stest.pdb %TestDIR%\.
copy ..\..\src\Test\TestCookDown\MACHINE.CFG %TestDIR%\.
copy ..\..\src\Test\TestCookDown\CONFIG.CFG %TestDIR%\.
copy ..\..\src\Test\TestCookDown\expected.log %TestDIR%\.
goto End:
:CatutilError
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
echo "ERROR while running Catutil.exe!!!"
echo "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!1"
:End