92 lines
4.4 KiB
Batchfile
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
|