summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dirs.proj25
-rw-r--r--src/ToolBox/PdbTypeMatch/PdbTypeMatch.nativeproj59
-rw-r--r--src/ToolBox/SOS/Strike/SOS.nativeproj7
-rw-r--r--src/ToolBox/SOS/Strike/dirs.proj20
-rw-r--r--src/ToolBox/SOS/Strike/sos.targets166
-rw-r--r--src/ToolBox/SOS/diasdk/diasdk.nativeproj43
-rw-r--r--src/ToolBox/SOS/dirs.proj32
-rw-r--r--src/ToolBox/dirs.proj102
-rw-r--r--src/binder/binder.targets50
-rw-r--r--src/binder/dirs.proj20
-rw-r--r--src/binder/v3binder/v3binder.nativeproj15
-rw-r--r--src/binder/v3binder_crossgen/v3binder_crossgen.nativeproj15
-rw-r--r--src/classlibnative/Dirs.proj29
-rw-r--r--src/classlibnative/bcltype/BCLType.nativeproj47
-rw-r--r--src/classlibnative/float/Float.nativeproj36
-rw-r--r--src/classlibnative/nls/NLS.nativeproj37
-rw-r--r--src/coreclr/dirs.proj25
-rw-r--r--src/coreclr/hosts/coreconsole/CoreConsole.nativeproj32
-rw-r--r--src/coreclr/hosts/corerun/coreRun.nativeproj45
-rw-r--r--src/coreclr/hosts/dirs.proj19
-rw-r--r--src/debug/daccess/daccess.targets73
-rw-r--r--src/debug/daccess/dirs.proj19
-rw-r--r--src/debug/dbgutil/dbgutil.props14
-rw-r--r--src/debug/dbgutil/dirs.proj16
-rw-r--r--src/debug/di/DI.props86
-rw-r--r--src/debug/di/dirs.proj18
-rw-r--r--src/debug/dirs.proj23
-rw-r--r--src/debug/ee/DIRS.proj20
-rw-r--r--src/debug/ee/EE.props60
-rw-r--r--src/debug/ee/dac/dirs.proj19
-rw-r--r--src/debug/ee/wks/wks.nativeproj43
-rw-r--r--src/debug/ildbsymlib/dirs.proj19
-rw-r--r--src/debug/ildbsymlib/ildbsymlib.props29
-rw-r--r--src/debug/shim/debugshim.props19
-rw-r--r--src/debug/shim/dirs.proj16
-rw-r--r--src/dirs.proj96
-rw-r--r--src/dlls/clretwrc/clretwrc.nativeproj27
-rw-r--r--src/dlls/dbgshim/dbgshim.targets94
-rw-r--r--src/dlls/dbgshim/dirs.proj19
-rw-r--r--src/dlls/dirs.proj50
-rw-r--r--src/dlls/mscordac/dirs.proj21
-rw-r--r--src/dlls/mscordac/mscordac.targets142
-rw-r--r--src/dlls/mscordbi/DIRS.proj23
-rw-r--r--src/dlls/mscordbi/mscordbi.settings.targets144
-rw-r--r--src/dlls/mscoree/coreclr/coreclr.nativeproj59
-rw-r--r--src/dlls/mscoree/dirs.proj24
-rw-r--r--src/dlls/mscoree/mscoree.settings.targets268
-rw-r--r--src/dlls/mscoree/mscoree.targets198
-rw-r--r--src/dlls/mscorpe/dirs.proj15
-rw-r--r--src/dlls/mscorpe/mscorpe/mscorpe.nativeproj46
-rw-r--r--src/dlls/mscorpe/mscorpehost/mscorpehost.nativeproj68
-rw-r--r--src/dlls/mscorrc/dirs.proj18
-rw-r--r--src/dlls/mscorrc/full/mscorrc.nativeproj25
-rw-r--r--src/dlls/mscorrc/small/mscorrc.nativeproj22
-rw-r--r--src/gcdump/gcdump.settings.targets24
-rw-r--r--src/gcinfo/DIRS.proj19
-rw-r--r--src/gcinfo/crossgen/gcinfo_crossgen.nativeproj9
-rw-r--r--src/gcinfo/gcinfo.settings.targets21
-rw-r--r--src/gcinfo/lib/GCInfo.nativeproj15
-rw-r--r--src/ildasm/dirs.proj15
-rw-r--r--src/ildasm/exe/ildasm.nativeproj72
-rw-r--r--src/ildasm/rcdll/ildasmrc.nativeproj19
-rw-r--r--src/inc/corguids.nativeproj438
-rw-r--r--src/inc/corguids.targets53
-rw-r--r--src/ipcman/dirs.proj19
-rw-r--r--src/ipcman/ipcman-staticcrt/dirs.proj17
-rw-r--r--src/ipcman/ipcman-staticcrt/ipcman-staticcrt.props11
-rw-r--r--src/ipcman/ipcmanager.props28
-rw-r--r--src/md/MD.props158
-rw-r--r--src/md/ceefilegen/ceefgen.nativeproj42
-rw-r--r--src/md/compiler/Compiler.settings.targets68
-rw-r--r--src/md/compiler/crossgen/MDCompiler_crossgen.nativeproj15
-rw-r--r--src/md/compiler/dac/dirs.proj19
-rw-r--r--src/md/compiler/dbi/MDCompiler-dbi.props9
-rw-r--r--src/md/compiler/dbi/dirs.proj19
-rw-r--r--src/md/compiler/dirs.proj27
-rw-r--r--src/md/compiler/wks/MDCompiler_wks.nativeproj19
-rw-r--r--src/md/datasource/DataSource.settings.targets42
-rw-r--r--src/md/datasource/dbi/DataSource-dbi.props9
-rw-r--r--src/md/datasource/dbi/dirs.proj19
-rw-r--r--src/md/datasource/dirs.proj19
-rw-r--r--src/md/dirs.proj25
-rw-r--r--src/md/enc/crossgen/MDRuntimeRW_crossgen.nativeproj15
-rw-r--r--src/md/enc/dac/dirs.proj19
-rw-r--r--src/md/enc/dbi/MDRuntimeRW-dbi.props10
-rw-r--r--src/md/enc/dbi/dirs.proj19
-rw-r--r--src/md/enc/dirs.proj23
-rw-r--r--src/md/enc/enc.settings.targets45
-rw-r--r--src/md/enc/wks/MDRuntimeRW.nativeproj19
-rw-r--r--src/md/hotdata/HotData.settings.targets28
-rw-r--r--src/md/hotdata/crossgen/MDHotData_crossgen.nativeproj18
-rw-r--r--src/md/hotdata/dac/dirs.proj19
-rw-r--r--src/md/hotdata/dirs.proj21
-rw-r--r--src/md/hotdata/full-staticcrt/MDHotData-staticcrt.props11
-rw-r--r--src/md/hotdata/full-staticcrt/dirs.proj19
-rw-r--r--src/md/hotdata/full/MDHotData.nativeproj19
-rw-r--r--src/md/runtime/Runtime.settings.targets43
-rw-r--r--src/md/runtime/crossgen/MDRuntime_crossgen.nativeproj15
-rw-r--r--src/md/runtime/dac/dirs.proj19
-rw-r--r--src/md/runtime/dbi/MDRuntime-dbi.props10
-rw-r--r--src/md/runtime/dbi/dirs.proj19
-rw-r--r--src/md/runtime/dirs.proj22
-rw-r--r--src/md/runtime/wks/MDRuntime.nativeproj19
-rw-r--r--src/md/winmd/WinMD.settings.targets49
-rw-r--r--src/md/winmd/crossgen/MDWinMD_crossgen.nativeproj14
-rw-r--r--src/md/winmd/dac/dirs.proj19
-rw-r--r--src/md/winmd/dbi/MDWinMD-dbi.props9
-rw-r--r--src/md/winmd/dbi/MDWinMD_dbi.nativeproj17
-rw-r--r--src/md/winmd/dbi/dirs.proj19
-rw-r--r--src/md/winmd/dirs.proj21
-rw-r--r--src/md/winmd/wks/MDWinMD_wks.nativeproj19
-rw-r--r--src/strongname/api/api.props43
-rw-r--r--src/strongname/api/crossgen/strongname_crossgen.nativeproj18
-rw-r--r--src/strongname/api/dac/dirs.proj19
-rw-r--r--src/strongname/api/dirs.proj22
-rw-r--r--src/strongname/api/wks/strongname_wks.nativeproj23
-rw-r--r--src/strongname/dirs.proj29
-rw-r--r--src/strongname/inc/StrongName_inc.nativeproj31
-rw-r--r--src/tools/GenClrDebugResource/GenClrDebugResource.nativeproj26
-rw-r--r--src/tools/InjectResource/InjectResource.nativeproj27
-rw-r--r--src/tools/crossgen/crossgen.nativeproj94
-rw-r--r--src/tools/dirs.proj77
-rw-r--r--src/tools/metainfo/metainfo.nativeproj42
-rw-r--r--src/unwinder/dac/dirs.proj18
-rw-r--r--src/unwinder/dac/hostlocal/unwinder_dac.nativeproj13
-rw-r--r--src/unwinder/dac/hostwinamd64/unwinder_dac.nativeproj15
-rw-r--r--src/unwinder/dac/hostwinx86/unwinder_dac.nativeproj15
-rw-r--r--src/unwinder/dirs.proj19
-rw-r--r--src/unwinder/unwinder.targets60
-rw-r--r--src/utilcode/crossgen/utilcode_crossgen.nativeproj21
-rw-r--r--src/utilcode/dac/dirs.proj18
-rw-r--r--src/utilcode/dirs.proj27
-rw-r--r--src/utilcode/dyncrt/dyncrt.nativeproj25
-rw-r--r--src/utilcode/staticnohost/staticnohost.nativeproj15
-rw-r--r--src/utilcode/staticnohost/staticnohost.targets15
-rw-r--r--src/utilcode/utilcode.settings.targets132
-rw-r--r--src/vm/crossgen/wks_crossgen.nativeproj164
-rw-r--r--src/vm/crossgen_mscorlib/mscorlib_crossgen.nativeproj34
-rw-r--r--src/vm/dac/dacwks.targets168
-rw-r--r--src/vm/dac/dirs.proj18
-rw-r--r--src/vm/dirs.proj20
-rw-r--r--src/vm/vm.settings79
-rw-r--r--src/vm/vm.targets59
-rw-r--r--src/vm/wks/wks.nativeproj22
-rw-r--r--src/vm/wks/wks.targets391
-rw-r--r--src/zap/crossgen/zap_crossgen.nativeproj12
-rw-r--r--src/zap/dirs.proj19
-rw-r--r--src/zap/wks/zap.nativeproj16
-rw-r--r--src/zap/zap.settings.targets52
149 files changed, 0 insertions, 6404 deletions
diff --git a/dirs.proj b/dirs.proj
deleted file mode 100644
index 1e64e435a8..0000000000
--- a/dirs.proj
+++ /dev/null
@@ -1,25 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <ItemDefinitionGroup>
- <ProjectFile>
- <ProductGroups>FX;PK</ProductGroups>
- </ProjectFile>
- </ItemDefinitionGroup>
-
- <PropertyGroup>
- <BuildInPhase0>true</BuildInPhase0>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhase2>true</BuildInPhase2>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!-- Build in all phases -->
- <ItemGroup>
- <ProjectFile Include="src\dirs.proj" Condition="'$(BuildSysBuildOnlyForARM64)' == 'true'" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/ToolBox/PdbTypeMatch/PdbTypeMatch.nativeproj b/src/ToolBox/PdbTypeMatch/PdbTypeMatch.nativeproj
deleted file mode 100644
index fb2f71b36c..0000000000
--- a/src/ToolBox/PdbTypeMatch/PdbTypeMatch.nativeproj
+++ /dev/null
@@ -1,59 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <PropertyGroup>
- <ClCallingConvention>cdecl</ClCallingConvention>
- <OutputName>pdbtypematch</OutputName>
- <OutputPath>$(IntermediateOutputPath)</OutputPath>
- <TargetType>PROGRAM</TargetType>
- <LinkSubsystem>console</LinkSubsystem>
- <EntryPoint>wmain</EntryPoint>
- <UseStl>true</UseStl>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <PCHCompile>stdafx.cpp</PCHCompile>
- <PCHOutput>pdbtypematch.pch</PCHOutput>
- <LinkAdditionalOptions>$(LinkAdditionalOptions) /DYNAMICBASE /NXCOMPAT /ALLOWISOLATION</LinkAdditionalOptions>
- <CharacterSet>MultiByte</CharacterSet>
- <PreprocessorDefinitions>WIN32;%(PreprocessorDefinitions)</PreprocessorDefinitions>
- <OutputPath>$(IntermediateOutputPath)</OutputPath>
- <UserIncludes>
- .;
- .\include;
- $(UserIncludes);
- </UserIncludes>
- <LinkUseCMT>true</LinkUseCMT>
- <UseMsvcrt>false</UseMsvcrt>
- <AlwaysUseReleaseLibCMT>true</AlwaysUseReleaseLibCMT>
- <!--
- This would build (cl.exe) with /MT switch instead of default /MTd. However it works either way, so we do not need it now.
- It might be handy if we ever use some debug-only CRT features by accident.
- <ClRuntimeLibrary>MultiThreaded</ClRuntimeLibrary>
- -->
-
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <TargetLib Include="$(SdkLibPath)\ole32.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Include="$(SdkLibPath)\Shlwapi.lib" />
- <TargetLib Include="$(CrtLibPath)\comsupp.lib" />
- </ItemGroup>
- <ItemGroup>
- <Reference Include="DiaLib">
- <ProjectReference>$(ClrSrcDirectory)toolbox\sos\diasdk\diasdk.nativeproj</ProjectReference>
- <HintPath>$(ClrIntraLibPath)\DiaLib.dll</HintPath>
- </Reference>
- </ItemGroup>
- <ItemGroup>
- <CppCompile Include="PrintSymbol.cpp" />
- <CppCompile Include="regs.cpp" />
- <CppCompile Include="PdbTypeMatch.cpp" />
- </ItemGroup>
-
- <ItemGroup>
- <RCResourceFile Include="native.rc" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project> \ No newline at end of file
diff --git a/src/ToolBox/SOS/Strike/SOS.nativeproj b/src/ToolBox/SOS/Strike/SOS.nativeproj
deleted file mode 100644
index 4c0fc7616f..0000000000
--- a/src/ToolBox/SOS/Strike/SOS.nativeproj
+++ /dev/null
@@ -1,7 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetHostLocal.props"/>
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\toolbox\sos\strike\sos.targets" />
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- </PropertyGroup>
-</Project>
diff --git a/src/ToolBox/SOS/Strike/dirs.proj b/src/ToolBox/SOS/Strike/dirs.proj
deleted file mode 100644
index 1e391307aa..0000000000
--- a/src/ToolBox/SOS/Strike/dirs.proj
+++ /dev/null
@@ -1,20 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Condition="'$(BuildForCoreSystem)'!='true'" Include="sos.nativeproj" />
- <ProjectFile Condition="'$(BuildArchitecture)' == 'arm'" Include="sosx86\sosx86.nativeproj" />
- <ProjectFile Condition="'$(BuildArchitecture)' == 'i386' and '$(BuildForCoreSystem)' == 'true'" Include="sosx86\sosx86.nativeproj" />
- <ProjectFile Condition="'$(BuildArchitecture)' == 'amd64' and '$(BuildForCoreSystem)' == 'true'" Include="sosx64\sosx64.nativeproj" />
- <ProjectFile Condition="'$(BuildArchitecture)' == 'arm64' and '$(BuildForCoreSystem)' == 'true'" Include="sosx64\sosx64.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/ToolBox/SOS/Strike/sos.targets b/src/ToolBox/SOS/Strike/sos.targets
deleted file mode 100644
index 8cf0a16070..0000000000
--- a/src/ToolBox/SOS/Strike/sos.targets
+++ /dev/null
@@ -1,166 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <Import Project="$(ClrBase)\src\debug\SetDebugTargetLocal.props" />
- <Import Project="$(ClrBase)\src\debug\XPlatCommon.props" />
-
- <!-- Handle cross platform debugging: SOS is different from the DAC -->
- <!-- in that one binary includes code targeting multiple platforms. -->
- <!-- This means that there may be more than one SosTarget msbuild -->
- <!-- symbol or SOS_TARGET_XYZ conditional defined at the same time. -->
- <!-- The next section is what determines what code is built in which-->
- <!-- binary. -->
- <PropertyGroup>
- <!-- Code level conditional compilation symbols to support x-plat -->
- <CDefines Condition="'$(BuildArchitecture)' == 'i386'">$(CDefines);SOS_TARGET_X86=1</CDefines>
- <CDefines Condition="'$(BuildArchitecture)' == 'arm' or '$(BuildArchitecture)' == 'i386'">$(CDefines);SOS_TARGET_ARM=1</CDefines>
- <CDefines Condition="'$(BuildArchitecture)' == 'amd64'">$(CDefines);SOS_TARGET_AMD64=1</CDefines>
- <CDefines Condition="'$(BuildArchitecture)' == 'amd64' or '$(BuildArchitecture)' == 'arm64'">$(CDefines);SOS_TARGET_ARM64=1</CDefines>
-
- <CDefines Condition="'$(BuildArchitecture)' == 'amd64' or '$(BuildArchitecture)' == 'arm64'">$(CDefines);_TARGET_WIN64_=1</CDefines>
- </PropertyGroup>
-
- <!--Leaf project Properties-->
- <PropertyGroup>
- <SosSourceDir>$(ClrBase)\src\toolbox\sos\strike</SosSourceDir>
- <CompilerWarnings>
- </CompilerWarnings>
- <UserIncludes>
- $(SosSourceDir)\inc;
- $(UserIncludes);
- $(Clrbase)\src\vm;
- $(Clrbase)\src\inc;
- $(Clrbase)\src\gcdump;
- $(Clrbase)\src\Debug\shim;
- $(Clrbase)\src\coreclr\hosts\inc
- </UserIncludes>
- <OutputName>SOS</OutputName>
- <FileToMarkForSigning>$(BinariesDirectory)\$(OutputName).dll</FileToMarkForSigning>
- <TargetType>DYNLINK</TargetType>
- <LinkSubsystem>windows</LinkSubsystem>
- <Nxcompat>true</Nxcompat>
- <SynchronizePass2Drain>true</SynchronizePass2Drain>
- <DllDef>$(IntermediateOutputDirectory)\SOS.def</DllDef>
- <DllEntryPoint>_DllMainCRTStartup</DllEntryPoint>
- <LinkNoLibraries>true</LinkNoLibraries>
- <UseMsvcrt>false</UseMsvcrt>
- <Ltcg>false</Ltcg>
- <LinkUseCMT>true</LinkUseCMT>
- <UseStl>true</UseStl>
- <ClAdditionalOptions Condition="'$(DebugBuild)' == 'true'">$(ClAdditionalOptions) -DDEBUG -D_DEBUG</ClAdditionalOptions>
- <ClAdditionalOptions Condition="!('$(DebugBuild)' == 'true')">$(ClAdditionalOptions) -DFAST=1</ClAdditionalOptions>
- <ClOptimization Condition="!('$(DebugBuild)' == 'true')">MaxSpeed</ClOptimization>
- <ClAdditionalOptions Condition="'$(FeatureCoreSystem)' == 'true'">$(ClAdditionalOptions) -DFEATURE_CORESYSTEM</ClAdditionalOptions>
- <MscOptimizations Condition="!('$(DebugBuild)' == 'true')">
- </MscOptimizations>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DSTRIKE -D_MT=1 -DORCAS=0 -DMDA_SUPPORTED -DDEBUGGING_SUPPORTED -DEnC_SUPPORTED -DPROFILING_SUPPORTED -DFEATURE_COMINTEROP -DFEATURE_COMINTEROP_UNMANAGED_ACTIVATION -DFEATURE_COMINTEROP_MANAGED_ACTIVATION -DFEATURE_COMINTEROP_APARTMENT_SUPPORT -DFEATURE_RWLOCK -DFEATURE_PREJIT -DFEATURE_STACK_PROBE -DFEATURE_SVR_GC -DFEATURE_CAS_POLICY -DFEATURE_CLICKONCE -DFEATURE_CRYPTO -DFEATURE_IMPERSONATION -DFEATURE_ISOSTORE -DFEATURE_MACL -DFEATURE_WATSON -DFEATURE_X509 -DFEATURE_X509_SECURESTRINGS -DFEATURE_COMINTEROP_REGISTRATION -DFEATURE_MIXEDMODE -DFEATURE_PERFMON -DFEATURE_REFLECTION_ONLY_LOAD -DFEATURE_FUSION -DFEATURE_SYNTHETIC_CULTURES -DFEATURE_SORT_TABLES -DFEATURE_CODEPAGES_FILE -DFEATURE_VALIDATOR -DFEATURE_WIN32_REGISTRY -DFEATURE_REMOTING -DFEATURE_SERIALIZATION -DFEATURE_ISYM_READER -DFEATURE_LOADER_OPTIMIZATION -DFEATURE_IPCMAN -DFEATURE_STRONGNAME_DELAY_SIGNING_ALLOWED -DFEATURE_MULTIMODULE_ASSEMBLIES -DFEATURE_METHOD_RENTAL -DFEATURE_APTCA -DFEATURE_USE_LCID -DENABLE_DOWNLEVEL_FOR_NLS -DFEATURE_INCLUDE_ALL_INTERFACES -DFEATURE_NONGENERIC_COLLECTIONS -DFEATURE_APPDOMAINMANAGER_INITOPTIONS -DFEATURE_COMPRESSEDSTACK -DFEATURE_PLS -DFEATURE_SYNCHRONIZATIONCONTEXT -DFEATURE_SYNCHRONIZATIONCONTEXT_WAIT -DUEF_CHAINING_SUPPORTED -DFEATURE_LEAK_CULTURE_INFO -DFEATURE_UEF_CHAINMANAGER -DFEATURE_CORRUPTING_EXCEPTIONS -DFEATURE_APPDOMAIN_RESOURCE_MONITORING -DFEATURE_EXCEPTION_NOTIFICATIONS -DFEATURE_LEGACY_THREADPOOL -DFEATURE_INTEROP_DEBUGGING</ClAdditionalOptions>
- <ExceptionHandling>$(Fullcxxeh)</ExceptionHandling>
- <!-- As part of X-plat DAC feature work we decided to put x86 SOS inside binaries\x86 subdirectory.
- The pdb file will be places following the same subdir rule SymbolsDir\x86.
- -->
- <BinplaceRoot Condition="'$(BuildX86Sos)' == 'true'">$(BinariesDirectory)\x86</BinplaceRoot>
- <BinplaceRoot Condition="'$(BuildX64Sos)' == 'true'">$(BinariesDirectory)\x64</BinplaceRoot>
- <!-- Inhibit default behaviour of copying sos.pdb to Symbols.pri dir. -->
- <BinplaceSymbols Condition="'$(BuildX86Sos)' == 'true' or '$(BuildX64Sos)' == 'true'">false</BinplaceSymbols>
- <Verdir>$(InternalPath)\NDP\inc</Verdir>
- <Bindir>$(BinariesDirectory)</Bindir>
- </PropertyGroup>
-
- <ItemGroup>
- <TargetLib Include="$(SdkLibPath)\kernel32.lib" />
- <TargetLib Include="$(SdkLibPath)\user32.lib" />
- <TargetLib Include="$(SdkLibPath)\ole32.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Include="$(SdkLibPath)\dbghelp.lib" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- <TargetLib Include="$(SdkLibPath)\version.lib" />
- <TargetLib Include="$(SdkLibPath)\dbgeng.lib" />
- <TargetLib Include="$(SdkLibPath)\advapi32.lib" />
- <TargetLib Include="$(SdkLibPath)\psapi.lib" />
-
- <TargetLib Condition="'$(DebugBuild)' == 'true'" Include="$(VCPublicLibPath)\libcmtd.lib" />
- <TargetLib Condition="'$(DebugBuild)' != 'true'" Include="$(VCPublicLibPath)\libcmt.lib" />
-
- <TargetLib Condition="'$(BuildX86Sos)' != 'true' and '$(BuildX64Sos)' != 'true'" Include="$(ClrLibPath)\corguids.lib">
- <ProjectReference>$(ClrSrcDirectory)inc\corguids.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Condition="'$(BuildX86Sos)' == 'true'" Include="$(ClrLibPath)\corguids_x86.lib">
- <ProjectReference>$(ClrSrcDirectory)incx86\corguids.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Condition="'$(BuildX64Sos)' == 'true'" Include="$(ClrLibPath)\corguids_amd64.lib">
- <ProjectReference>$(ClrSrcDirectory)incamd64\corguids.nativeproj</ProjectReference>
- </TargetLib>
-
- <TargetLib Include="$(ClrLibPath)\debugshim$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)\Debug\shim\$(XPlatHostLibBuildDir)\debugshim.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\dbgutil$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)\Debug\dbgutil\$(XPlatHostLibBuildDir)\dbgutil.nativeproj</ProjectReference>
- </TargetLib>
- </ItemGroup>
- <ItemGroup>
- <TargetLib Include="$(SdkLibPath)\ntdll.lib" />
- </ItemGroup>
- <ItemGroup>
- <RCResourceFile Condition="'$(FeatureCoreSystem)'!='true'" Include="$(SosSourceDir)\Native.rc" />
- <RCResourceFile Condition="'$(FeatureCoreSystem)'=='true'" Include="$(SosSourceDir)\ApolloNative.rc" />
- </ItemGroup>
- <ItemGroup>
- <CppCompile Include="$(SosSourceDir)\disasm.cpp" />
- <CppCompile Include="$(SosSourceDir)\dllsext.cpp" />
- <CppCompile Include="$(SosSourceDir)\eeheap.cpp" />
- <CppCompile Include="$(SosSourceDir)\EventCallbacks.cpp" />
- <CppCompile Include="$(SosSourceDir)\ExpressionNode.cpp" />
- <CppCompile Include="$(SosSourceDir)\exts.cpp" />
- <CppCompile Include="$(SosSourceDir)\gchist.cpp" />
- <CppCompile Include="$(SosSourceDir)\gcroot.cpp" />
- <CppCompile Include="$(SosSourceDir)\metadata.cpp" />
- <CppCompile Include="$(SosSourceDir)\sildasm.cpp" />
- <CppCompile Include="$(SosSourceDir)\sos.cpp" />
- <CppCompile Include="$(SosSourceDir)\stressLogDump.cpp" />
- <CppCompile Include="$(SosSourceDir)\strike.cpp" />
- <CppCompile Include="$(SosSourceDir)\util.cpp" />
- <CppCompile Include="$(SosSourceDir)\vm.cpp" />
- <CppCompile Include="$(SosSourceDir)\WatchCmd.cpp" />
- <CppPreprocess Include="$(SosSourceDir)\SOS.def">
- <FinalOutput>$(IntermediateOutputDirectory)\SOS.def</FinalOutput>
- <AdditionalOptions>$(ClAdditionalOptions) /TC</AdditionalOptions>
- </CppPreprocess>
- </ItemGroup>
- <ItemGroup>
- <CppCompile Condition="'$(BuildArchitecture)' == 'i386'" Include="$(SosSourceDir)\disasmX86.cpp" />
- <CppCompile Condition="'$(BuildArchitecture)' == 'amd64'" Include="$(SosSourceDir)\disasmX86.cpp" />
- <CppCompile Condition="'$(BuildArchitecture)' == 'arm' or '$(BuildArchitecture)' == 'i386'" Include="$(SosSourceDir)\disasmARM.cpp" />
- <CppCompile Condition="'$(BuildArchitecture)' == 'arm64' or '$(BuildArchitecture)' == 'amd64'" Include="$(SosSourceDir)\disasmARM64.cpp" />
- <RotorX86Sources Include="$(SosSourceDir)\disasmX86.cpp" />
- </ItemGroup>
- <ItemGroup>
- <DataFile Include="$(SosSourceDir)\sos_stacktrace.h" />
- </ItemGroup>
- <ItemGroup>
- <PublishPartGenerated Include="$(SosSourceDir)\sos_stacktrace.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-
- <PropertyGroup>
- <BuildLinkedDependsOn>$(BuildLinkedDependsOn);GenLongNameSOS</BuildLinkedDependsOn>
- </PropertyGroup>
-
- <UsingTask TaskName="GetFileVersionTask" AssemblyFile="$(ClrSrcDirectory)dlls\mscordac\GetFileVersion.dll"/>
-
- <Target Name="GenLongNameSOS"
- Inputs="$(Verdir)\version.h;$(IntermediateOutputDirectory)\sos.dll"
- Outputs="sos_upd">
- <GetFileVersionTask FilePath="$(IntermediateOutputDirectory)\sos.dll">
- <Output TaskParameter="FileVersion" PropertyName="SOSFileVersion"/>
- </GetFileVersionTask>
- <Exec Command="$(PerlCommand) -I$(DevDivToolsPath) $(ClrSrcDirectory)dlls\mscordac\Update.pl $(IntermediateOutputDirectory)\sos.dll sos $(HostMachineArch) $(_EnvironmentMachineArch) $(SOSFileVersion) $(Bindir) echo" StandardOutputImportance="Normal" />
-
- </Target>
-
-</Project>
diff --git a/src/ToolBox/SOS/diasdk/diasdk.nativeproj b/src/ToolBox/SOS/diasdk/diasdk.nativeproj
deleted file mode 100644
index 230e2d9f93..0000000000
--- a/src/ToolBox/SOS/diasdk/diasdk.nativeproj
+++ /dev/null
@@ -1,43 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <OutputName>DIALib</OutputName>
- <TargetType>DLLFROMIDL</TargetType>
- <AssemblyAttributeComVisible>true</AssemblyAttributeComVisible>
- <UserIncludes>$(UserIncludes);
- $(VCToolsIncPath)</UserIncludes>
- <MidlTlbDir>$(IntermediateOutputDirectory)</MidlTlbDir>
- <TlbImportFlags>/namespace:Dia /unsafe</TlbImportFlags>
- </PropertyGroup>
-
- <ItemGroup>
- <Idl Include="$(VCToolsIncPath)\dia2.idl" />
- <PublishPartLinked Include="$(IntermediateOutputDirectory)\dialib.dll">
- <Visibility>Intra</Visibility>
- <FileType>Binary</FileType>
- </PublishPartLinked>
- </ItemGroup>
-
- <ItemGroup>
- <RCResourceFile Include="native.rc" />
- </ItemGroup>
-
- <!--Leaf Project Items-->
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-
- <PropertyGroup>
- <BuildLinkedDependsOn>
- $(BuildLinkedDependsOn)
- PlaceSymbols
- </BuildLinkedDependsOn>
- </PropertyGroup>
-
-</Project>
diff --git a/src/ToolBox/SOS/dirs.proj b/src/ToolBox/SOS/dirs.proj
deleted file mode 100644
index 85bea0d39a..0000000000
--- a/src/ToolBox/SOS/dirs.proj
+++ /dev/null
@@ -1,32 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <ItemDefinitionGroup>
- <ProjectFile>
- <ProductGroups>FX</ProductGroups>
- </ProjectFile>
- </ItemDefinitionGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="strike\dirs.proj" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(BuildArchitecture)' == 'i386' and '$(FeatureCoreClr)' != 'true'">
- <ProjectFile Include="diasdk\diasdk.nativeproj" >
- <ProductGroups>FX;PK</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="dactablegen\dactablegen.csproj" >
- <ProductGroups>FX;PK</ProductGroups>
- </ProjectFile>
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/ToolBox/dirs.proj b/src/ToolBox/dirs.proj
deleted file mode 100644
index e16ddd108c..0000000000
--- a/src/ToolBox/dirs.proj
+++ /dev/null
@@ -1,102 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <ItemDefinitionGroup>
- <ProjectFile>
- <ProductGroups>FX</ProductGroups>
- </ProjectFile>
- </ItemDefinitionGroup>
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1 of the Desktop build-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreclr)' != 'true' and '$(BuildProjectName)' != 'CoreSys'">
- <ProjectFile Include="adepends\adepends.csproj" />
- <ProjectFile Include="allocationprofiler\clrprofiler.csproj" />
- <ProjectFile Include="apicompat\apicompat_buildtree.csproj" />
- <ProjectFile Include="apiconformance\apiconformance_ndpbuild.csproj" Condition="'$(BuildArchitecture)' != 'arm'" />
- <ProjectFile Include="asmrefrewriter\asmrefrewriter.csproj" />
- <ProjectFile Include="binaryrewriting\dirs.proj">
- <ProductGroups>FX;PK</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="basealloc\basealloc.csproj" />
- <ProjectFile Include="bindingaddin\bindingaddin.csproj" />
- <ProjectFile Include="bindingdisplayinterop\bindingdisplayinterop.nativeproj" />
- <ProjectFile Include="caspol\caspol.csproj" />
- <ProjectFile Include="clrconfigure\clrconfigure_ndpbuild.csproj" />
- <ProjectFile Include="coveragerecorder\coveragerecorder.csproj" />
- <ProjectFile Include="etw\dirs.proj" />
- <ProjectFile Include="flux.viewer\flux.viewer_msbuild.csproj" />
- <ProjectFile Include="flux\flux_msbuild.csproj" />
- <ProjectFile Include="genman32\genman32.csproj" />
- <ProjectFile Include="genpubcfg\genpubcfg.csproj" Condition="'$(BuildArchitecture)' == 'i386'" />
- <ProjectFile Include="glee\glee.nativeproj" />
- <ProjectFile Include="ibcmerge\ibcmerge_msbuild.csproj">
- <ProductGroups>FX;PK</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="isymmanagedwrapper\isymwrapper.csproj" Condition="'$(BuildArchitecture)' == 'ppc'" />
- <ProjectFile Include="isymwrapper\isymwrapper.nativeproj" />
- <ProjectFile Include="locstudiomanagedparser\managedparser.csproj" />
- <ProjectFile Include="mangen\mangen.csproj" />
- <ProjectFile Include="mda\mda.nativeproj" />
- <ProjectFile Include="mdbg\dirs.proj" />
- <ProjectFile Include="LaunchAppx\LaunchAppx.csproj" />
- <ProjectFile Include="mpgo\mpgo.csproj" >
- <ProductGroups>VS;FX</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="LaunchAppx\LaunchAppx.csproj" >
- <ProductGroups>VS;FX</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="mscorlibtlb\mscorlibtlb.nativeproj" />
- <ProjectFile Include="namesgen\namesgen.csproj" />
- <ProjectFile Include="nirvana\dirs.proj" Condition="'$(BuildArchitecture)' == 'i386' or '$(BuildArchitecture)' == 'amd64'" />
- <ProjectFile Include="obfus\obfus.csproj" />
- <ProjectFile Include="permissionsets\permissionsets.csproj" />
- <ProjectFile Include="pltypes\pltypes.csproj" />
- <ProjectFile Include="regasm\regasm_msbuild.csproj" />
- <ProjectFile Include="regkeydiff\regkeydiff.csproj" />
- <ProjectFile Include="regkeyseperator\regkeyseperator.csproj" />
- <ProjectFile Include="regsvcs\regsvcs.csproj" />
- <ProjectFile Include="resview\resview.csproj" />
- <ProjectFile Include="runsxs\runsxs.nativeproj" />
- <ProjectFile Include="soapsuds\dirs.proj" />
- <ProjectFile Include="sos\dirs.proj" >
- <ProductGroups>FX;PK</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="storeadm\storeadm.csproj" />
- <ProjectFile Include="tlbexp\tlbexp_msbuild.csproj" />
- <ProjectFile Include="tlbguid\tlbguid.csproj" />
- <ProjectFile Include="tlbimp2\tlbimp2.csproj" />
- <ProjectFile Include="tnt\dirs.proj" Condition="'$(BuildArchitecture)' != 'arm'" />
- <ProjectFile Include="transparencyannotator\dirs.proj" >
- <ProductGroups>VS;FX</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="urtui\dirs.proj"/>
- <ProjectFile Include="winmdexp\dirs.proj" />
-<!--
- <ProjectFile Include="winverify\dirs.proj" />
--->
- <ProjectFile Include="wpf\wpf.proj" Condition="'$(BuildArchitecture)' == 'i386' or '$(BuildArchitecture)' == 'amd64'" />
- <ProjectFile Include="PdbTypeMatch\PdbTypeMatch.nativeproj" Condition="'$(BuildArchitecture)' == 'i386' and '$(_BuildType)' == 'ret'" >
- <ProductGroups>PK</ProductGroups>
- </ProjectFile>
- </ItemGroup>
-
- <!--The following projects will build during PHASE 1 of the CoreCLR build-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and ('$(FeatureCoreclr)' == 'true' or '$(BuildProjectName)' == 'CoreSys')">
- <ProjectFile Include="sos\dirs.proj" />
- </ItemGroup>
-
- <!--The following projects will build during PHASE 1 of the CoreSys build-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(BuildProjectName)' == 'CoreSys'">
- <ProjectFile Include="ibcmerge\ibcmerge_msbuild.csproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/binder/binder.targets b/src/binder/binder.targets
deleted file mode 100644
index 01b35e2315..0000000000
--- a/src/binder/binder.targets
+++ /dev/null
@@ -1,50 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <!--Leaf project Properties-->
- <PropertyGroup>
- <TargetType>LIBRARY</TargetType>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE </ClAdditionalOptions>
- <LinkAdditionalOptions>$(LinkAdditionalOptions) /VERBOSE</LinkAdditionalOptions>
- <BinderPath>$(Clrbase)\src\binder</BinderPath>
- <UserIncludes>
- $(UserIncludes);
- $(BinderPath);
- $(BinderPath)\inc;
- $(Clrbase)\src\inc;
- $(Clrbase)\src\vm;
- $(Clrbase)\src\vm\$(TargetCpu);
- $(Clrbase)\src\strongname\inc;
- $(SdkIncPath);
- </UserIncludes>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="..\Variables.cpp" />
- <CppCompile Include="..\Utils.cpp" />
- <CppCompile Include="..\AssemblyName.cpp" />
- <CppCompile Include="..\PropertyMap.cpp" />
- <CppCompile Include="..\ApplicationContext.cpp" />
- <CppCompile Include="..\Assembly.cpp" />
- <CppCompile Include="..\FailureCache.cpp" />
- <CppCompile Include="..\AssemblyBinder.cpp" />
- <CppCompile Include="..\StringLexer.cpp" />
- <CppCompile Include="..\CLRPrivBinderCoreCLR.cpp" />
- <CppCompile Include="..\BinderInterface.cpp" />
- <CppCompile Include="..\DebugLog.cpp" />
- <CppCompile Include="..\BindingLog.cpp" />
- <CppCompile Include="..\CDebugLog.cpp" />
- <CppCompile Include="..\TextualIdentityParser.cpp" />
- <CppCompile Include="..\AssemblyIdentityCache.cpp" />
- <CppCompile Include="..\CLRPrivBinderAssemblyLoadContext.cpp" Condition="'$(FeatureHostAssemblyResolver)' == 'true'"/>
- <CppCompile Include="..\CoreCLRBinderCommon.cpp"/>
- <CppCompile Include="..\FusionAssemblyName.cpp"/>
- <CppCompile Include="..\FusionHelpers.cpp"/>
- </ItemGroup>
-</Project>
diff --git a/src/binder/dirs.proj b/src/binder/dirs.proj
deleted file mode 100644
index cb7c0b4d02..0000000000
--- a/src/binder/dirs.proj
+++ /dev/null
@@ -1,20 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1 of the Desktop build -->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="assemblyname\assemblyname.nativeproj" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreclr)' == 'true'">
- <ProjectFile Include="v3binder\v3binder.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/binder/v3binder/v3binder.nativeproj b/src/binder/v3binder/v3binder.nativeproj
deleted file mode 100644
index 5412d69020..0000000000
--- a/src/binder/v3binder/v3binder.nativeproj
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\Debug\SetDebugTargetLocal.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>v3binder</OutputName>
- </PropertyGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\Binder\binder.targets" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/binder/v3binder_crossgen/v3binder_crossgen.nativeproj b/src/binder/v3binder_crossgen/v3binder_crossgen.nativeproj
deleted file mode 100644
index 61348e3f62..0000000000
--- a/src/binder/v3binder_crossgen/v3binder_crossgen.nativeproj
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\Debug\SetDebugTargetLocal.props" />
-
- <!--Leaf project Properties-->
- <PropertyGroup>
- <OutputName>v3binder_crossgen</OutputName>
- </PropertyGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\Binder\binder.targets" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/classlibnative/Dirs.proj b/src/classlibnative/Dirs.proj
deleted file mode 100644
index 0007a40314..0000000000
--- a/src/classlibnative/Dirs.proj
+++ /dev/null
@@ -1,29 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1 DESKTOP -->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreclr)' != 'true'">
- <ProjectFile Include="bcltype\bcltype.nativeproj" />
- <ProjectFile Include="cryptography\cryptography.nativeproj" />
- <ProjectFile Include="float\float.nativeproj" />
- <ProjectFile Include="nls\nls.nativeproj" />
- <ProjectFile Include="remoting\remoting.nativeproj" />
- </ItemGroup>
-
- <!--The following projects will build during PHASE 1 CORE -->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreclr)' == 'true'">
- <ProjectFile Include="bcltype\bcltype.nativeproj" />
- <ProjectFile Include="cryptography\cryptography.nativeproj" />
- <ProjectFile Include="float\float.nativeproj" />
- <ProjectFile Include="nls\nls.nativeproj" Condition="'$(FeatureCoreFxGlobalization)' != 'true'"/>
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/classlibnative/bcltype/BCLType.nativeproj b/src/classlibnative/bcltype/BCLType.nativeproj
deleted file mode 100644
index 719a420313..0000000000
--- a/src/classlibnative/bcltype/BCLType.nativeproj
+++ /dev/null
@@ -1,47 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <Import Project="$(ClrBase)\src\debug\SetDebugTargetLocal.props" />
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <UserIncludes>..\..\inc;$(Clrbase)\src\vm;$(Clrbase)\src\vm\$(TargetCpu);..\..\debug\inc\$(TargetCpu);..\..\debug\inc\dump;$(UserIncludes);$(VCToolsIncPath)</UserIncludes>
- <OutputName>bcltype</OutputName>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <CDefines>$(CDefines);UNICODE;_UNICODE</CDefines>
- <ClAdditionalOptions Condition="'$(PerfCountersSupportedBuild)' == 'true'">$(ClAdditionalOptions) -DENABLE_PERF_COUNTERS</ClAdditionalOptions>
- <ClWarningLevel>4</ClWarningLevel>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="ArrayNative.cpp" />
- <CppCompile Include="ArrayHelpers.cpp" />
- <CppCompile Include="Console.cpp" />
- <CppCompile Include="Currency.cpp" />
- <CppCompile Include="Decimal.cpp" />
- <CppCompile Include="WindowsRuntimeBufferHelper.cpp" />
- <CppCompile Include="Number.cpp" />
- <CppCompile Include="OAVariant.cpp" />
- <CppCompile Include="ObjectNative.cpp" />
- <CppCompile Include="StringNative.cpp" />
- <CppCompile Include="StringBuffer.cpp" />
- <CppCompile Include="System.cpp" />
- <CppCompile Include="VarArgsNative.cpp" />
- <CppCompile Include="Variant.cpp" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/classlibnative/float/Float.nativeproj b/src/classlibnative/float/Float.nativeproj
deleted file mode 100644
index ef7f818e0e..0000000000
--- a/src/classlibnative/float/Float.nativeproj
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <Import Project="$(ClrBase)\src\debug\SetDebugTargetLocal.props" />
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <!--OK to delete NO_NTDLL for devdiv builds.-->
- <ClOptimization Condition="'$(DebugBuild)' == 'false'">Full</ClOptimization>
- <UserIncludes>..\inc;$(UserIncludes);$(Clrbase)\src\vm;$(Clrbase)\src\vm\$(TargetCpu);$(VCToolsIncPath);$(Clrbase)\src\strongname\inc</UserIncludes>
- <OutputName>comfloat_wks</OutputName>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <CDefines>$(CDefines);UNICODE;_UNICODE</CDefines>
- <ClWarningLevel>4</ClWarningLevel>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="floatdouble.cpp" />
- <CppCompile Include="floatsingle.cpp" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/classlibnative/nls/NLS.nativeproj b/src/classlibnative/nls/NLS.nativeproj
deleted file mode 100644
index 8a08bc89ed..0000000000
--- a/src/classlibnative/nls/NLS.nativeproj
+++ /dev/null
@@ -1,37 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <Import Project="$(ClrBase)\src\debug\SetDebugTargetLocal.props" />
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <!--OK to delete NO_NTDLL for devdiv builds.-->
- <!--Auto-converted: COMPILER_WARNINGS-->
- <UserIncludes>$(UserIncludes);..\inc;$(Clrbase)\src\vm;$(Clrbase)\src\vm\$(TargetCpu);$(VCToolsIncPath);$(Clrbase)\src\strongname\inc;..\bcltype</UserIncludes>
- <OutputName>comnls_wks</OutputName>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <CDefines>$(CDefines);UNICODE;_UNICODE</CDefines>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="CalendarData.cpp" />
- <CppCompile Include="EncodingData.cpp" />
- <CppCompile Include="NLSInfo.cpp" />
- <CppCompile Include="NLSTable.cpp" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/coreclr/dirs.proj b/src/coreclr/dirs.proj
deleted file mode 100644
index 6b14c1aff2..0000000000
--- a/src/coreclr/dirs.proj
+++ /dev/null
@@ -1,25 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreClr)' == 'true'">
- <ProjectFile Include="batchsetup\batchsetup.proj" />
- <ProjectFile Include="hosts\dirs.proj" />
- <ProjectFile Include="snskipverf\snskipverf.nativeproj" />
- <ProjectFile Include="release\release.proj" />
- <ProjectFile Include="uwp\dirs.proj" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreSystem)' == 'true'">
- <ProjectFile Include="shim\dirs.proj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/coreclr/hosts/coreconsole/CoreConsole.nativeproj b/src/coreclr/hosts/coreconsole/CoreConsole.nativeproj
deleted file mode 100644
index bdb190fbbb..0000000000
--- a/src/coreclr/hosts/coreconsole/CoreConsole.nativeproj
+++ /dev/null
@@ -1,32 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>CoreConsole</OutputName>
- <TargetType>PROGRAM</TargetType>
- <LinkSubsystem>console</LinkSubsystem>
- <EntryPoint>wmain</EntryPoint>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE</ClAdditionalOptions>
- <IsTestNetHost>true</IsTestNetHost>
- </PropertyGroup>
-
- <ItemGroup>
- <TargetLib Include="$(CoreSystemCrt)" />
- <TargetLib Condition="'$(BuildForWindows7)'=='true'" Include="$(SdkLibPath)\mincore_fw.lib" />
- <TargetLib Condition="'$(BuildForWindows7)'!='true'" Include="$(SdkLibPath)\mincore.lib" />
- </ItemGroup>
-
- <ItemGroup>
- <RCResourceFile Include="native.rc" />
- </ItemGroup>
- <ItemGroup>
- <CppCompile Include="coreconsole.cpp" />
- <CppCompile Include="logger.cpp" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/coreclr/hosts/corerun/coreRun.nativeproj b/src/coreclr/hosts/corerun/coreRun.nativeproj
deleted file mode 100644
index 87b64a5408..0000000000
--- a/src/coreclr/hosts/corerun/coreRun.nativeproj
+++ /dev/null
@@ -1,45 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>CoreRun</OutputName>
- <TargetType>PROGRAM</TargetType>
- <LinkSubsystem>console</LinkSubsystem>
- <EntryPoint>wmain</EntryPoint>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE</ClAdditionalOptions>
- <IsTestNetHost>true</IsTestNetHost>
- </PropertyGroup>
-
- <ItemGroup>
- <LinkPreCrtLibs Include="$(ClrLibPath)\utilcodestaticnohost.lib" />
- <ProjectReference Include="$(ClrSrcDirectory)utilcode\staticnohost\staticnohost.nativeproj" />
- </ItemGroup>
- <ItemGroup>
- <TargetLib Include="$(CoreSystemCrt)" />
- <TargetLib Condition="'$(BuildForWindows7)'=='true'" Include="$(SdkLibPath)\mincore_fw.lib" />
- <TargetLib Condition="'$(BuildForWindows7)'=='true'" Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Condition="'$(BuildForWindows7)'!='true'" Include="$(SdkLibPath)\mincore.lib" />
- <TargetLib Condition="'$(BuildForWindows7)'!='true'" Include="$(SdkLibPath)\mincore_legacy.lib" />
- <TargetLib Condition="'$(BuildForWindows7)'!='true'" Include="$(SdkLibPath)\mincore_private.lib" />
- <TargetLib Condition="'$(BuildForWindows7)'!='true'" Include="$(SdkLibPath)\mincore_obsolete.lib" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- </ItemGroup>
-
- <ItemGroup>
- <RCResourceFile Include="native.rc" />
- </ItemGroup>
- <ItemGroup>
- <CppCompile Include="coreRun.cpp" />
- <CppCompile Include="logger.cpp" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/coreclr/hosts/dirs.proj b/src/coreclr/hosts/dirs.proj
deleted file mode 100644
index 11382958cb..0000000000
--- a/src/coreclr/hosts/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreClr)' == 'true'">
- <ProjectFile Include="coreRun\coreRun.nativeproj" />
- <ProjectFile Include="fxprun\fxprun.nativeproj" />
- <ProjectFile Include="coreconsole\CoreConsole.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/debug/daccess/daccess.targets b/src/debug/daccess/daccess.targets
deleted file mode 100644
index 43da554f47..0000000000
--- a/src/debug/daccess/daccess.targets
+++ /dev/null
@@ -1,73 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <PropertyGroup>
- <!-- Work around problems with loading System.Private.CoreLib.dll, -->
- <!-- caused by inconsistent setting of UseLegacyCompiler and FeatureSpanOfT -->
- <!-- between System.Private.CoreLib.dll and the runtime. -->
- <UseLegacyCompiler>true</UseLegacyCompiler>
- </PropertyGroup>
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\dac.props" />
- <Import Project="..\SetDebugTargetLocal.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <UseStl Condition="'$(BuildForCoreSystem)' != 'true'">true</UseStl>
- <DaccessSrcDirectory>$(ClrSrcDirectory)\debug\daccess</DaccessSrcDirectory>
- <UserIncludes>$(UserIncludes);
- $(DaccessSrcDirectory);
- $(ClrSrcDirectory)\vm;
- $(ClrSrcDirectory)\vm\$(TargetCpu);
- $(ClrSrcDirectory)\debug\inc;
- $(ClrSrcDirectory)\debug\inc\$(TargetCpu);
- $(ClrSrcDirectory)\debug\inc\dump;
- $(ClrSrcDirectory)\debug\ee;
- $(ClrSrcDirectory)\inc;
- $(ClrSrcDirectory)\inc\$(IntermediateOutputDirectory);
- $(VCToolsIncPath);
- $(ClrSrcDirectory)\gcdump;
- $(ClrSrcDirectory)\md\inc;
- $(ClrSrcDirectory)\gc;
- $(ClrSrcDirectory)\strongname\inc</UserIncludes>
- <CDefines>$(CDefines);UNICODE;_UNICODE;$(USER_SPECIFIC_C_DEFINES);FEATURE_NO_HOST</CDefines>
- <OutputName Condition="'$(OutputName)' == ''">dac_wks</OutputName>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <PCHCompile>$(DaccessSrcDirectory)\stdafx.cpp</PCHCompile>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <ProjectReference Include="$(ClrSrcDirectory)inc\corguids.nativeproj" />
- </ItemGroup>
-
- <ItemGroup>
- <CppCompile Include="$(DaccessSrcDirectory)\dacdbiimpl.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\dacdbiimpllocks.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\dacdbiimplstackwalk.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\daccess.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\dacfn.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\enummem.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\fntableaccess.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\inspect.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\reimpl.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\request.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\request_svr.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\stack.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\task.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\nidump.cpp" />
- <CppCompile Include="$(DaccessSrcDirectory)\datatargetadapter.cpp" />
- </ItemGroup>
- <ItemGroup>
- <CppCompile Condition="'$(TargetArch)' == 'i386'" Include="$(DaccessSrcDirectory)\i386\primitives.cpp" />
- <CppCompile Condition="'$(TargetArch)' == 'amd64'" Include="$(DaccessSrcDirectory)\amd64\primitives.cpp" />
- <CppCompile Condition="'$(TargetArch)' == 'arm'" Include="$(DaccessSrcDirectory)\arm\primitives.cpp" />
- <CppCompile Condition="'$(TargetArch)' == 'arm64'" Include="$(DaccessSrcDirectory)\arm64\primitives.cpp" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/debug/daccess/dirs.proj b/src/debug/daccess/dirs.proj
deleted file mode 100644
index 795d462778..0000000000
--- a/src/debug/daccess/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\daccess.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/debug/dbgutil/dbgutil.props b/src/debug/dbgutil/dbgutil.props
deleted file mode 100644
index 520b2c6010..0000000000
--- a/src/debug/dbgutil/dbgutil.props
+++ /dev/null
@@ -1,14 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <TargetType>LIBRARY</TargetType>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <LinkSubsystem>windows</LinkSubsystem>
- <UseMsvcrt />
- <ExceptionHandling>$(Sehonly)</ExceptionHandling>
- <UserIncludes>$(UserIncludes);$(Clrbase)\src\Debug\inc;</UserIncludes>
- <CDefines>$(CDefines);UNICODE;_UNICODE</CDefines>
- </PropertyGroup>
- <ItemGroup>
- <CppCompile Include="$(Clrbase)\src\Debug\dbgutil\dbgutil.cpp" />
- </ItemGroup>
-</Project>
diff --git a/src/debug/dbgutil/dirs.proj b/src/debug/dbgutil/dirs.proj
deleted file mode 100644
index f4c41b903a..0000000000
--- a/src/debug/dbgutil/dirs.proj
+++ /dev/null
@@ -1,16 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\dbgutil.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/debug/di/DI.props b/src/debug/di/DI.props
deleted file mode 100644
index 1d7336dab0..0000000000
--- a/src/debug/di/DI.props
+++ /dev/null
@@ -1,86 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!-- These features need to be enabled for each build artifact that wants to use them, they aren't controlled at the SKU level-->
- <PropertyGroup>
- <FeatureMetadataCustomDataSource>true</FeatureMetadataCustomDataSource>
- <FeatureMetadataDebuggeeDataSource>true</FeatureMetadataDebuggeeDataSource>
- </PropertyGroup>
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\Debug\XPlatCommon.props"/>
- <!--Leaf project Properties-->
- <PropertyGroup>
- <UserIncludes>
- $(UserIncludes);
- ..;
- ..\..\inc;
- ..\..\inc\dump;
- ..\..\..\vm;
- $(VCToolsIncPath);
- </UserIncludes>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE -DFEATURE_NO_HOST -DFEATURE_METADATA_LOAD_TRUSTED_IMAGES</ClAdditionalOptions>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <PCHHeader Condition="'$(CCOVER)' == ''">stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders Condition="'$(CCOVER)' == ''">true</EnableCxxPCHHeaders>
- <!--PCH: Both precompiled header and cpp are on the same ..\ path this is likely to be wrong.-->
- <PCHCompile Condition="'$(CCOVER)' == ''">..\stdafx.cpp</PCHCompile>
- <LinkNoLibraries>true</LinkNoLibraries>
- <LinkUseCMT>true</LinkUseCMT>
- <UseMsvcrt />
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostLocal'" Include="$(ClrSrcDirectory)inc\corguids.nativeproj" />
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinx86'" Include="$(ClrSrcDirectory)incx86\corguids.nativeproj" />
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinAMD64'" Include="$(ClrSrcDirectory)incamd64\corguids.nativeproj" />
- </ItemGroup>
- <ItemGroup>
- <SourcesPublish Include="..\publish.cpp" />
- </ItemGroup>
- <ItemGroup>
- <SourcesShim Include="..\ShimProcess.cpp" />
- <SourcesShim Include="..\ShimCallback.cpp" />
- <SourcesShim Include="..\ShimEvents.cpp" />
- <SourcesShim Include="..\ShimDataTarget.cpp" />
- <SourcesShim Include="..\ShimStackWalk.cpp" />
- </ItemGroup>
- <ItemGroup>
- <SourcesRightside Include="..\breakpoint.cpp" />
- <SourcesRightside Include="..\cordb.cpp" />
- <SourcesRightside Include="..\DbgTransportManager.cpp" />
- <SourcesRightside Include="..\DIValue.cpp" />
- <SourcesRightside Include="..\hash.cpp" />
- <SourcesRightside Include="..\module.cpp" />
- <SourcesRightside Include="..\NativePipeline.cpp" />
- <SourcesRightside Include="..\PlatformSpecific.cpp" />
- <SourcesRightside Include="..\process.cpp" />
- <SourcesRightside Include="..\RsAppDomain.cpp" />
- <SourcesRightside Include="..\RsAssembly.cpp" />
- <SourcesRightside Include="..\RsClass.cpp" />
- <SourcesRightside Include="..\RsFunction.cpp" />
- <SourcesRightside Include="..\RsMain.cpp" />
- <SourcesRightside Include="..\RsMda.cpp" />
- <SourcesRightside Include="..\RsRegSetCommon.cpp" />
- <SourcesRightside Include="..\RsStackWalk.cpp" />
- <SourcesRightside Include="..\RsThread.cpp" />
- <SourcesRightside Include="..\RsType.cpp" />
- <SourcesRightside Include="..\shared.cpp" />
- <SourcesRightside Include="..\symbolinfo.cpp" />
- <SourcesRightside Include="..\ValueHome.cpp" />
- </ItemGroup>
- <ItemGroup>
- <CppCompile Include="@(SourcesPublish)" />
- <CppCompile Include="@(SourcesShim)" />
- <CppCompile Include="@(SourcesRightside)" />
- <AssembleAmd64 Condition="'$(BuildArchitecture)' == 'amd64' and '$(CrossTargetArchitecture)' != 'arm64'" Include="..\amd64\floatconversion.asm" />
- </ItemGroup>
- <ItemGroup Condition="'$(BuildArchitecture)' == 'arm64'">
- <PreprocessAssembleArm Include="..\arm64\floatconversion.asm" />
- <AssembleArm64 Include="$(IntermediateOutputDirectory)\floatconversion.i" />
- </ItemGroup>
- <!--Import the targets-->
-</Project>
diff --git a/src/debug/di/dirs.proj b/src/debug/di/dirs.proj
deleted file mode 100644
index c5a98947e5..0000000000
--- a/src/debug/di/dirs.proj
+++ /dev/null
@@ -1,18 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Condition="'$(FeatureDbiDebugging)'=='true'" Include="hostlocal\di.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/debug/dirs.proj b/src/debug/dirs.proj
deleted file mode 100644
index 43aa2dd262..0000000000
--- a/src/debug/dirs.proj
+++ /dev/null
@@ -1,23 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="ee\dirs.proj" />
- <ProjectFile Condition="'$(FeatureDbiDebugging)'=='true'" Include="di\dirs.proj" />
- <ProjectFile Include="ildbsymlib\dirs.proj" />
- <ProjectFile Include="daccess\dirs.proj" />
- <ProjectFile Include="shim\dirs.proj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/debug/ee/DIRS.proj b/src/debug/ee/DIRS.proj
deleted file mode 100644
index 63dd0c8afb..0000000000
--- a/src/debug/ee/DIRS.proj
+++ /dev/null
@@ -1,20 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <!--The following projects will build during PHASE 1-->
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="wks\wks.nativeproj" />
- <ProjectFile Include="dac\dirs.proj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/debug/ee/EE.props b/src/debug/ee/EE.props
deleted file mode 100644
index 90b9f815fd..0000000000
--- a/src/debug/ee/EE.props
+++ /dev/null
@@ -1,60 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <Import Project="$(Clrbase)\src\Debug\SetDebugTargetLocal.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <UserIncludes>$(UserIncludes);
- $(Clrbase)\src\Debug\EE;
- $(Clrbase)\src\vm;
- $(Clrbase)\src\vm\$(TargetCpu);
- $(Clrbase)\src\Debug\inc;
- $(Clrbase)\src\Debug\inc\$(TargetCpu);
- $(Clrbase)\src\Debug\inc\dump;
- $(VCToolsIncPath);
- $(Clrbase)\src\strongname\inc</UserIncludes>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE -DFEATURE_NO_HOST</ClAdditionalOptions>
- <PCHHeader Condition="'$(CCOVER)' == ''">stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders Condition="'$(CCOVER)' == ''">true</EnableCxxPCHHeaders>
- <!--PCH: Both precompiled header and cpp are on the same ..\ path this is likely to be wrong.-->
- <PCHCompile Condition="'$(CCOVER)' == ''">$(Clrbase)\src\Debug\EE\stdafx.cpp</PCHCompile>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="$(Clrbase)\src\Debug\EE\controller.cpp" />
- <CppCompile Include="$(Clrbase)\src\Debug\EE\Debugger.cpp" />
- <CppCompile Include="$(Clrbase)\src\Debug\EE\DebuggerModule.cpp" />
- <CppCompile Include="$(Clrbase)\src\Debug\EE\functioninfo.cpp" />
- </ItemGroup>
- <ItemGroup>
- <SourcesNodac Include="$(Clrbase)\src\Debug\EE\funceval.cpp" />
- <SourcesNodac Include="$(Clrbase)\src\Debug\EE\RCThread.cpp" />
- <SourcesNodac Include="$(Clrbase)\src\Debug\EE\Canary.cpp" />
- <SourcesNodac Include="$(Clrbase)\src\Debug\EE\shared.cpp" />
- <SourcesNodac Include="$(Clrbase)\src\Debug\EE\frameinfo.cpp" />
- </ItemGroup>
- <ItemGroup>
- <I386Sources Condition="'$(TargetArch)' == 'i386'" Include="$(Clrbase)\src\Debug\EE\i386\x86walker.cpp" />
- <I386Sources Condition="'$(TargetArch)' == 'i386'" Include="$(Clrbase)\src\Debug\EE\i386\primitives.cpp" />
- <I386Sources Condition="'$(TargetArch)' == 'i386'" Include="$(Clrbase)\src\Debug\EE\i386\DebuggerRegDisplayHelper.cpp" />
- </ItemGroup>
- <ItemGroup>
- <Amd64Sources Condition="'$(TargetArch)' == 'amd64'" Include="$(Clrbase)\src\Debug\EE\amd64\primitives.cpp" />
- <Amd64Sources Condition="'$(TargetArch)' == 'amd64'" Include="$(Clrbase)\src\Debug\EE\amd64\Amd64walker.cpp" />
- <Amd64Sources Condition="'$(TargetArch)' == 'amd64'" Include="$(Clrbase)\src\Debug\EE\amd64\DebuggerRegDisplayHelper.cpp" />
- </ItemGroup>
- <ItemGroup>
- <ArmSources Condition="'$(TargetArch)' == 'arm'" Include="$(Clrbase)\src\Debug\EE.\arm\primitives.cpp" />
- <ArmSources Condition="'$(TargetArch)' == 'arm'" Include="$(Clrbase)\src\Debug\EE\arm\ArmWalker.cpp" />
- </ItemGroup>
- <ItemGroup>
- <Arm64Sources Condition="'$(TargetArch)' == 'arm64'" Include="$(Clrbase)\src\Debug\EE\arm64\primitives.cpp" />
- <Arm64Sources Condition="'$(TargetArch)' == 'arm64'" Include="$(Clrbase)\src\Debug\EE\arm64\Arm64Walker.cpp" />
- </ItemGroup>
-
- <!--Import the targets-->
-</Project>
diff --git a/src/debug/ee/dac/dirs.proj b/src/debug/ee/dac/dirs.proj
deleted file mode 100644
index 8b766561f5..0000000000
--- a/src/debug/ee/dac/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <!--The following projects will build during PHASE 1-->
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\dacwks.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/debug/ee/wks/wks.nativeproj b/src/debug/ee/wks/wks.nativeproj
deleted file mode 100644
index 304c591485..0000000000
--- a/src/debug/ee/wks/wks.nativeproj
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <!--Leaf project Properties-->
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <OutputName>cordbee_wks</OutputName>
- <TargetType>LIBRARY</TargetType>
- <UserAssembleAmd64IncludePath>
- $(UserAssembleAmd64IncludePath);
- ..\..\..\vm\AMD64;
- </UserAssembleAmd64IncludePath>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <Import Project="..\EE.props" />
- <ItemGroup>
- <CppCompile Include="@(SourcesNodac)" />
- <CppCompile Include="@(I386Sources)" />
- <CppCompile Include="@(Amd64Sources)" />
- <CppCompile Include="@(ArmSources)" />
- <CppCompile Include="@(Arm64Sources)" />
- <PreprocessAssembleArm Condition="'$(BuildArchitecture)' == 'arm'" Include="..\arm\dbghelpers.asm" />
- <PreprocessAssembleArm Condition="'$(BuildArchitecture)' == 'arm64'" Include="..\arm64\dbghelpers.asm" />
- <AssembleArm Condition="'$(BuildArchitecture)' == 'arm'" Include="$(IntermediateOutputDirectory)\dbghelpers.i" />
- <AssembleArm64 Condition="'$(BuildArchitecture)' == 'arm64'" Include="$(IntermediateOutputDirectory)\dbghelpers.i" />
- <Assemble386 Condition="'$(BuildArchitecture)' == 'i386'" Include="..\i386\dbghelpers.asm" />
- <AssembleAmd64 Condition="'$(BuildArchitecture)' == 'amd64'" Include="..\amd64\dbghelpers.asm" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/debug/ildbsymlib/dirs.proj b/src/debug/ildbsymlib/dirs.proj
deleted file mode 100644
index b171f7bca5..0000000000
--- a/src/debug/ildbsymlib/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Condition="'$(FeatureDbiDebugging)'=='true'" Include="HostLocal\ildbsymlib.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/debug/ildbsymlib/ildbsymlib.props b/src/debug/ildbsymlib/ildbsymlib.props
deleted file mode 100644
index 2a64f2eb7e..0000000000
--- a/src/debug/ildbsymlib/ildbsymlib.props
+++ /dev/null
@@ -1,29 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <TargetType>LIBRARY</TargetType>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <LinkSubsystem>windows</LinkSubsystem>
- <UseMsvcrt />
- <ExceptionHandling>$(Sehonly)</ExceptionHandling>
- <UserIncludes>$(UserIncludes);
- ..\;
- ..\..\..\inc;
- </UserIncludes>
- <CDefines>$(CDefines);UNICODE;_UNICODE</CDefines>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="..\symread.cpp" />
- <CppCompile Include="..\symbinder.cpp" />
- <CppCompile Include="..\ildbsymbols.cpp" />
- <CppCompile Include="..\symwrite.cpp" />
- </ItemGroup>
-
-</Project>
diff --git a/src/debug/shim/debugshim.props b/src/debug/shim/debugshim.props
deleted file mode 100644
index 8d3bb3fe65..0000000000
--- a/src/debug/shim/debugshim.props
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <TargetType>LIBRARY</TargetType>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <LinkSubsystem>windows</LinkSubsystem>
- <UseMsvcrt />
- <ExceptionHandling>$(Sehonly)</ExceptionHandling>
- <UserIncludes>$(UserIncludes);
- ..\;
- ..\..\inc;
- ..\..\..\inc;
- </UserIncludes>
- <CDefines>$(CDefines);UNICODE;_UNICODE</CDefines>
- <CDefines Condition="$(HostMachineOS)=='windows'">$(CDefines);HOST_IS_WINDOWS_OS</CDefines>
- </PropertyGroup>
- <ItemGroup>
- <CppCompile Include="..\debugshim.cpp" />
- </ItemGroup>
-</Project>
diff --git a/src/debug/shim/dirs.proj b/src/debug/shim/dirs.proj
deleted file mode 100644
index 45798d6237..0000000000
--- a/src/debug/shim/dirs.proj
+++ /dev/null
@@ -1,16 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\debugshim.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/dirs.proj b/src/dirs.proj
deleted file mode 100644
index 9442381ff0..0000000000
--- a/src/dirs.proj
+++ /dev/null
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <ItemDefinitionGroup>
- <ProjectFile>
- <ProductGroups>FX</ProductGroups>
- </ProjectFile>
- </ItemDefinitionGroup>
-
- <PropertyGroup>
- <BuildInPhase0>true</BuildInPhase0>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhase2>true</BuildInPhase2>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '0'">
- <ProjectFile Include="zzbuildpreproc\zzbuildpreproc.nativeproj" />
- </ItemGroup>
-
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="inc\corguids.nativeproj" >
- <ProductGroups>FX;PK</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="format\format.nativeproj" />
- <ProjectFile Include="shimload\shimload.nativeproj" Condition="'$(BuildProjectName)' != 'CoreSys'"/>
- <ProjectFile Include="utilcode\dirs.proj" />
- <ProjectFile Include="vm\dirs.proj" />
- <ProjectFile Include="md\dirs.proj" />
- <ProjectFile Include="classlibnative\dirs.proj" />
- <ProjectFile Include="strongname\dirs.proj" >
- <ProductGroups>FX</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="zap\dirs.proj" />
- <ProjectFile Include="gcdump\lib\gcdump.nativeproj" />
- <ProjectFile Include="debug\dirs.proj" />
- <ProjectFile Include="ipcman\dirs.proj" Condition="'$(BuildProjectName)' != 'CoreSys'" />
- <ProjectFile Include="gcinfo\dirs.proj" />
- <ProjectFile Include="delayimp\delayimp.nativeproj" Condition="'$(BuildProjectName)' != 'CoreSys'"/>
- <ProjectFile Include="dlls\dirs.proj" />
- <ProjectFile Include="unwinder\dirs.proj" Condition="'$(TargetArch)' != 'i386'" />
-
- <ProjectFile Include="jit\dirs.proj" />
- <ProjectFile Include="jit32\dirs.proj" Condition="'$(BuildArchitecture)' != 'amd64' and '$(BuildArchitecture)' != 'arm64'" />
- <ProjectFile Include="jit64\dirs.proj" Condition="'$(BuildProjectName)' != 'CoreSys'" />
-
- <ProjectFile Include="tools\dirs.proj" >
- <ProductGroups>FX;PK</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="toolbox\dirs.proj" >
- <ProductGroups>FX;PK</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="misc\misc.proj" />
- </ItemGroup>
-
- <!--The following projects will build during PHASE 1 of the Desktop build-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreclr)' != 'true'">
- <ProjectFile Include="defines\defines.nativeproj" />
- <ProjectFile Include="fusion\dirs.proj" />
- <ProjectFile Include="nativebinder\nativebinder.nativeproj" />
- <ProjectFile Include="security\dirs.proj" />
- <ProjectFile Include="ilasm\ilasm.nativeproj" />
- <ProjectFile Include="ildasm\dirs.proj" />
- <ProjectFile Include="profile\dirs.proj" />
- <ProjectFile Include="bcl\mscorlib.csproj" />
- <ProjectFile Include="managedlibraries\dirs.proj" />
- <ProjectFile Include="config\config.nativeproj" >
- <ProductGroups>FX</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="usagelog\usagelog.nativeproj" />
- <ProjectFile Include="lhdwshim\dirs.proj" />
- <ProjectFile Include="xmlparser\xmlparser.nativeproj" />
- </ItemGroup>
-
- <!--The following projects will build during PHASE 1 of the CoreCLR build-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreclr)' == 'true'">
- <ProjectFile Include="bcl.small\dirs.proj" />
- <ProjectFile Include="coreclr\dirs.proj" />
- </ItemGroup>
-
- <!--The following projects will build during PHASE 2 of the Desktop build-->
- <ItemGroup Condition="'$(BuildExePhase)' == '2' and '$(FeatureCoreclr)' != 'true'">
- <ProjectFile Include="managedlibraries\dirs.proj" />
- </ItemGroup>
-
- <!--The following projects will build during the default PHASE of the Desktop build-->
- <ItemGroup Condition="'$(BuildExePhase)' == '' and '$(FeatureCoreclr)' != 'true'">
- <ProjectFile Include="managedlibraries\dirs.proj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/dlls/clretwrc/clretwrc.nativeproj b/src/dlls/clretwrc/clretwrc.nativeproj
deleted file mode 100644
index 6a9b227258..0000000000
--- a/src/dlls/clretwrc/clretwrc.nativeproj
+++ /dev/null
@@ -1,27 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>clretwrc</OutputName>
- <DllDef>$(OutputName).def</DllDef>
- <TargetType>DYNLINK</TargetType>
- <LinkSubsystem>windows</LinkSubsystem>
- <LinkResourceOnlyDll>true</LinkResourceOnlyDll>
- <IsProjectKLibrary>true</IsProjectKLibrary>
- <IsTestNetCoreRuntimeLibrary>true</IsTestNetCoreRuntimeLibrary>
- <IsPhoneLibrary>true</IsPhoneLibrary>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <RCResourceFile Include="clretwrc.rc" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/dlls/dbgshim/dbgshim.targets b/src/dlls/dbgshim/dbgshim.targets
deleted file mode 100644
index 8332befa5a..0000000000
--- a/src/dlls/dbgshim/dbgshim.targets
+++ /dev/null
@@ -1,94 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\utility.props"/>
- <PropertyGroup>
- <LinkUseCMT>true</LinkUseCMT>
- <UserIncludes>
- $(UserIncludes);
- ..\;
- $(VCToolsIncPath);
- $(Clrbase)\src\Debug\shim;
- </UserIncludes>
- <OutputName>dbgshim</OutputName>
- <TargetType>DYNLINK</TargetType>
- <LinkSubsystem>windows</LinkSubsystem>
- <CDefines>$(CDefines);UNICODE;_UNICODE;FEATURE_NO_HOST;SELF_NO_HOST</CDefines>
- <DllDef>..\dbgshim.ntdef</DllDef>
- <DllEntryPoint>_DllMainCRTStartup</DllEntryPoint>
- <ExtDelayImpLib >false</ExtDelayImpLib>
- <UseMsvcrt>false</UseMsvcrt>
- <NoLinkGdi32>true</NoLinkGdi32>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(HostMachineOS)' == 'windows'">
- <LinkDelayLoad Condition="'$(LinkDelayLoad)'!=''">$(LinkDelayLoad);</LinkDelayLoad>
- <LinkDelayLoad>$(LinkDelayLoad)user32.dll;advapi32.dll;oleaut32.dll</LinkDelayLoad>
- </PropertyGroup>
-
- <ItemGroup>
- <LinkPreCrtLibs Include="$(ClrLibPath)\utilcodestaticnohost$(XPlatHostLibSuffix).lib" >
- <!-- This project isn't factored like the others... there are many projects pointing to the current path of corguids -->
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostLocal'">$(ClrSrcDirectory)utilcode\staticnohost\staticnohost.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinx86'">$(ClrSrcDirectory)utilcode\staticnohostx86\staticnohost.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinAMD64'">$(ClrSrcDirectory)utilcode\staticnohostamd64\staticnohost.nativeproj</ProjectReference>
- </LinkPreCrtLibs>
- </ItemGroup>
- <ItemGroup>
- <!-- This lib differs between Win32 and CoreSys, so I am specifically using XPlatHostSuffix, not XPlatHostLibSuffix -->
- <!-- In retrospect the naming on those props aren't great, but I don't want to undo all the testing already done on this change
- with potential errors refactoring to a new prop name. XPlatHostLibSuffix only varies on architecture whereas XPlatHostSuffix
- varies on arch and OS -->
- <TargetLib Include="$(ClrLibPath)\debugshim$(XPlatHostSuffix).lib" />
- <ProjectReference Include="$(ClrSrcDirectory)\Debug\shim\$(XPlatHostBuildDir)\debugshim.nativeproj" />
- <TargetLib Include="$(ClrLibPath)\dbgutil$(XPlatHostLibSuffix).lib" />
- <ProjectReference Include="$(ClrSrcDirectory)\Debug\dbgutil\$(XPlatHostLibBuildDir)\dbgutil.nativeproj" />
- </ItemGroup>
- <ItemGroup Condition="'$(HostMachineOS)' == 'windows'">
- <TargetLib Include="$(ClrLibPath)\CorGUIDS$(XPlatHostLibSuffix).lib">
- <!-- This project isn't factored like the others... there are many projects pointing to the current path of corguids -->
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostLocal'">$(ClrSrcDirectory)inc\corguids.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinx86'">$(ClrSrcDirectory)incx86\corguids.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinAMD64'">$(ClrSrcDirectory)incamd64\corguids.nativeproj</ProjectReference>
- </TargetLib>
- <Targetlib Include="$(SdkLibPath)\kernel32.lib" />
- <Targetlib Include="$(CrtLibPath)\libcmt$(BuildSuffix).lib" />
- <Targetlib Include="$(SdkLibPath)\uuid.lib" />
- <Targetlib Include="$(SdkLibPath)\user32.lib" />
- <Targetlib Include="$(SdkLibPath)\advapi32.lib" />
- <Targetlib Include="$(SdkLibPath)\oleaut32.lib" />
- <Targetlib Include="$(SdkLibPath)\WtsApi32.lib" />
- <Targetlib Include="$(SdkLibPath)\version.lib" />
- <Targetlib Include="$(SdkLibPath)\psapi.lib" />
- </ItemGroup>
- <ItemGroup Condition="'$(HostMachineOS)' == 'OneCore' or '$(HostMachineOS)'=='OneCoreWin7Compat'">
- <TargetLib Include="$(CoreSystemCrt)" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- </ItemGroup>
- <ItemGroup Condition="'$(HostMachineOS)' == 'OneCoreWin7Compat'">
- <TargetLib Include="$(SdkLibPath)\bcrypt.lib" />
- <TargetLib Include="$(SdkLibPath)\crypt32.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_fw.lib" />
- </ItemGroup>
- <ItemGroup Condition="'$(HostMachineOS)' == 'OneCore'">
- <TargetLib Include="$(SdkLibPath)\mincore.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_legacy.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_private.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_obsolete.lib" />
- </ItemGroup>
-
- <ItemGroup>
- <RCResourceFile Include="..\dbgshim.rc" />
- </ItemGroup>
-
- <ItemGroup>
- <CppCompile Include="..\dbgshim.cpp" />
- </ItemGroup>
-
- <ItemGroup>
- <DataFile Include="..\dbgshim.h" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-
-</Project>
diff --git a/src/dlls/dbgshim/dirs.proj b/src/dlls/dbgshim/dirs.proj
deleted file mode 100644
index dc91ac22f0..0000000000
--- a/src/dlls/dbgshim/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during the CoreCLR build-->
- <ItemGroup Condition="'$(FeatureCoreclr)' == 'true'">
- <ProjectFile Include="HostLocal\dbgshim.nativeproj" />
- <ProjectFile Include="HostWinx86\dbgshim.nativeproj" Condition="'$(BuildArchitecture)'=='i386'" />
- <ProjectFile Include="HostWinamd64\dbgshim.nativeproj" Condition="'$(BuildArchitecture)'=='amd64'" />
- <ProjectFile Include="HostOneCorex86\dbgshim.nativeproj" Condition="'$(BuildArchitecture)'=='i386'" />
- <ProjectFile Include="HostOneCoreamd64\dbgshim.nativeproj" Condition="'$(BuildArchitecture)'=='amd64'" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/dlls/dirs.proj b/src/dlls/dirs.proj
deleted file mode 100644
index de81b7f5d3..0000000000
--- a/src/dlls/dirs.proj
+++ /dev/null
@@ -1,50 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="clretwrc\clretwrc.nativeproj" />
- <ProjectFile Include="mscoree\dirs.proj" />
- <ProjectFile Include="mscorrc\dirs.proj" />
- <ProjectFile Include="mscordac\dirs.proj" />
- <ProjectFile Include="mscordbi\dirs.proj" />
- <ProjectFile Include="standalonemd-ro\standalonemd-ro.nativeproj" />
- </ItemGroup>
-
- <!--The following projects will build during PHASE 1 of the Desktop build-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreClr)' != 'true'">
- <ProjectFile Include="mscoruef\mscoruef.nativeproj" />
- <ProjectFile Include="shim\mscoreei.nativeproj" />
- <ProjectFile Include="shimr_v2\mscorees.proj" />
- <ProjectFile Include="shell_shim\mscoree.proj" />
- <ProjectFile Include="shimr\mscoreeis.nativeproj" />
- <ProjectFile Include="mscorpe\dirs.proj" />
- <ProjectFile Include="mscorsn\mscorsn.nativeproj" />
- <ProjectFile Include="culture\dirs.proj" />
- <ProjectFile Include="normalization\dirs.proj" />
- <ProjectFile Include="nlssorting\nlssorting.nativeproj" />
- <ProjectFile Include="sort00001000\sort00001000.nativeproj" />
- <ProjectFile Include="sort00060101\sort00060101.nativeproj" />
- <ProjectFile Include="fusion\fusion.nativeproj" />
- <ProjectFile Include="mscorier\mscorier.proj" />
- <ProjectFile Include="mscorsecimpl\mscorsecimpl.nativeproj" />
- <ProjectFile Include="mscorsecr\mscorsecr.nativeproj" />
- <ProjectFile Include="mscorsvc\dirs.proj" />
- <ProjectFile Include="bindingdisplay\bindingdisplay.nativeproj" />
- <ProjectFile Include="standalonemd-rw\Standalonemd-rw.nativeproj" />
- </ItemGroup>
-
- <!--The following projects will build during PHASE 1 of the CoreCLR build-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreclr)' == 'true'">
- <ProjectFile Include="dbgshim\dirs.proj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/dlls/mscordac/dirs.proj b/src/dlls/mscordac/dirs.proj
deleted file mode 100644
index 46a2052403..0000000000
--- a/src/dlls/mscordac/dirs.proj
+++ /dev/null
@@ -1,21 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\mscordac.nativeproj" />
- <ProjectFile Condition="'$(FeatureXPlatDacDebugging_HostWindowsx86)'=='true'" Include="HostWinx86\mscordac.nativeproj" />
- <ProjectFile Condition="'$(FeatureXPlatDacDebugging_HostWindowsAMD64)' == 'true'" Include="HostWinAMD64\mscordac.nativeproj" />
- <ProjectFile Condition="'$(FeatureXPlatDacDebugging_HostOneCorex86)'=='true'" Include="HostOneCorex86\mscordac.nativeproj" />
- <ProjectFile Condition="'$(FeatureXPlatDacDebugging_HostOneCoreAMD64)' == 'true'" Include="HostOneCoreAMD64\mscordac.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/dlls/mscordac/mscordac.targets b/src/dlls/mscordac/mscordac.targets
deleted file mode 100644
index 3e0474f9a8..0000000000
--- a/src/dlls/mscordac/mscordac.targets
+++ /dev/null
@@ -1,142 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
-
- <UsingTask TaskName="GetFileVersionTask" AssemblyFile="GetFileVersion.dll"/>
- <Import Project="..\..\debug\XPlatCommon.props" />
-
- <PropertyGroup>
- <CDefines>$(CDefines);UNICODE;_UNICODE;$(USER_SPECIFIC_C_DEFINES);FEATURE_NO_HOST</CDefines>
- <OutputName Condition="'$(BuildForCoreSystem)'!='true'">mscordacwks$(XPlatHostSuffix)</OutputName>
- <OutputName Condition="'$(BuildForCoreSystem)'=='true'">mscordaccore</OutputName>
- <TargetType>DYNLINK</TargetType>
- <LinkSubsystem>windows</LinkSubsystem>
- <DllDef>$(IntermediateOutputDirectory)\mscordac.def</DllDef>
- <DllEntryPoint>_DllMainCRTStartup</DllEntryPoint>
- <GenerateBrowserFile>false</GenerateBrowserFile>
- <CDefines Condition="'$(_BuildType)' == 'dbg'">$(CDefines);SPECIAL_BUILD</CDefines>
- <UseMsvcrt>false</UseMsvcrt>
- <ExtDelayImpLib>true</ExtDelayImpLib>
- <DoNotAddCrtLibPath>true</DoNotAddCrtLibPath>
- <LinkUseDefaultLib>false</LinkUseDefaultLib>
- <LinkLibIgnore>$(LinkLibIgnore);4198</LinkLibIgnore>
- <UseStl>true</UseStl>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(BuildForCoreSystem)' != 'true'">
- <LinkDelayLoad Condition="'$(LinkDelayLoad)'!=''">$(LinkDelayLoad);</LinkDelayLoad>
- <LinkDelayLoad>$(LinkDelayLoad)user32.dll;advapi32.dll;ole32.dll;oleaut32.dll</LinkDelayLoad>
- </PropertyGroup>
-
- <ItemGroup>
- <RCResourceFile Include="..\native.rc">
- <IncludeInLib>true</IncludeInLib>
- </RCResourceFile >
- </ItemGroup>
- <ItemGroup>
- <CppCompile Include="..\mscordac.cpp" />
- </ItemGroup>
-
- <ItemGroup>
- <CppPreprocess Include="..\mscordac.src">
- <Defines>@(CommonPreprocessDefines);$(CDefines);$(TargetDefines)</Defines>
- <FinalOutput>$(IntermediateOutputDirectory)\mscordac.def</FinalOutput>
- <AdditionalOptions>/TC</AdditionalOptions>
- </CppPreprocess>
- </ItemGroup>
- <ItemGroup>
- <ImportLib Include="$(ClrLibPath)\dac_wks$(XPlatHostLibSuffix).lib"/>
- <LinkPreCrtLibs Include="$(ClrLibPath)\dac_wks$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)debug\daccess\$(XPlatHostLibBuildDir)\daccess.nativeproj</ProjectReference>
- </LinkPreCrtLibs>
- <LinkPreCrtLibs Include="$(ClrLibPath)\utilcode_dac$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)utilcode\dac\$(XPlatHostLibBuildDir)\dac.nativeproj</ProjectReference>
- </LinkPreCrtLibs>
- <TargetLib Include="$(ClrLibPath)\cee_wks_dac$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)vm\dac\$(XPlatHostLibBuildDir)\dacwks.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\cordbee_wks_dac$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)debug\ee\dac\$(XPlatHostLibBuildDir)\dacwks.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDCompiler_dac$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)md\compiler\dac\$(XPlatHostLibBuildDir)\mdcompiler_dac.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDRuntime_dac$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)md\runtime\dac\$(XPlatHostLibBuildDir)\mdruntime_dac.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDRuntimeRW_dac$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)md\enc\dac\$(XPlatHostLibBuildDir)\mdruntimerw_dac.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDWinMD_dac$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)md\winmd\dac\$(XPlatHostLibBuildDir)\mdwinmd_dac.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDHotData_dac$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)md\hotdata\dac\$(XPlatHostLibBuildDir)\mdhotdata_dac.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\ipcmanager_dac$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)ipcman\ipcman_dac\$(XPlatHostLibBuildDir)\ipcman_dac.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\strongname_dac$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)StrongName\api\dac\$(XPlatHostLibBuildDir)\strongname_dac.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Condition="'$(TargetArch)' != 'i386'" Include="$(ClrLibPath)\unwinder_dac$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)unwinder\dac\$(XPlatHostLibBuildDir)\unwinder_dac.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\dbgutil$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)debug\dbgutil\$(XPlatHostLibBuildDir)\dbgutil.nativeproj</ProjectReference>
- </TargetLib>
- </ItemGroup>
- <ItemGroup Condition="'$(HostMachineOS)' != 'mac'">
- <TargetLib Include="$(ClrLibPath)\CorGUIDS$(XPlatHostLibSuffix).lib">
- <!-- This project isn't factored like the others above... there are many projects pointing to the current path of corguids -->
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostLocal'">$(ClrSrcDirectory)inc\corguids.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinx86'">$(ClrSrcDirectory)incx86\corguids.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinAMD64'">$(ClrSrcDirectory)incamd64\corguids.nativeproj</ProjectReference>
- </TargetLib>
- </ItemGroup>
- <ItemGroup Condition="'$(HostMachineOS)' == 'windows'">
- <TargetLib Include="$(ClrLibPath)\delayimp$(XPlatHostLibSuffix).lib">
- <!-- This project isn't factored like the others above... there are many projects pointing to the current path of delayimp -->
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostLocal'">$(ClrSrcDirectory)delayimp\delayimp.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinx86'">$(ClrSrcDirectory)delayimpx86\delayimp.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinAMD64'">$(ClrSrcDirectory)delayimpamd64\delayimp.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(CrtLibPath)\libcmt$(BuildSuffix).lib" />
- <TargetLib Include="$(SdkLibPath)\kernel32.lib" />
- <TargetLib Include="$(SdkLibPath)\advapi32.lib" />
- <TargetLib Include="$(SdkLibPath)\user32.lib" />
- <TargetLib Include="$(SdkLibPath)\ole32.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- <TargetLib Include="$(SdkLibPath)\wtsapi32.lib" />
- <TargetLib Include="$(CrtLibPath)\delayimp.lib" />
- <TargetLib Include="$(SdkLibPath)\ntdll.lib" />
- </ItemGroup>
- <ItemGroup Condition="'$(HostMachineOS)' == 'OneCore' or '$(HostMachineOS)'=='OneCoreWin7Compat'">
- <TargetLib Include="$(CoreSystemCrt)" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- </ItemGroup>
- <ItemGroup Condition="'$(HostMachineOS)' == 'OneCoreWin7Compat'">
- <TargetLib Include="$(SdkLibPath)\bcrypt.lib" />
- <TargetLib Include="$(SdkLibPath)\crypt32.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_fw.lib" />
- </ItemGroup>
- <ItemGroup Condition="'$(HostMachineOS)' == 'OneCore'">
- <TargetLib Include="$(SdkLibPath)\mincore.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_legacy.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_private.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_obsolete.lib" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-
-
- <Target Name="CreateLongNameDacForWindbg"
- Condition="'$(HostMachineOS)'=='windows'"
- AfterTargets="Link">
- <GetFileVersionTask FilePath="$(ProductOutputFile)">
- <Output TaskParameter="FileVersion" PropertyName="DacFileVersion"/>
- </GetFileVersionTask>
- <Exec Command="$(PerlCommand) -I$(DevDivToolsPath) $(ClrSrcDirectory)\dlls\mscordac\Update.pl $(ProductOutputFile) $(MainDacMouleName) $(XPlatHostMachineOSSuffix)$(HostMachineArch) $(TargetMachineArch) $(DacFileVersion) $(BinariesDirectory)"
- StandardOutputImportance="Normal" />
- </Target>
-</Project>
diff --git a/src/dlls/mscordbi/DIRS.proj b/src/dlls/mscordbi/DIRS.proj
deleted file mode 100644
index fb7248524d..0000000000
--- a/src/dlls/mscordbi/DIRS.proj
+++ /dev/null
@@ -1,23 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Condition="'$(FeatureDbiDebugging)' == 'true'" Include="hostlocal\mscordbi.nativeproj" />
- <ProjectFile Condition="'$(FeatureDbiOopDebugging_HostWindowsx86)' == 'true'" Include="hostwinx86\mscordbi.nativeproj" />
- <ProjectFile Condition="'$(FeatureDbiOopDebugging_HostWindowsamd64)' == 'true'" Include="HostWinAMD64\mscordbi.nativeproj" />
- <ProjectFile Condition="'$(FeatureDbiOopDebugging_HostOneCorex86)' == 'true'" Include="HostOneCorex86\mscordbi.nativeproj" />
- <ProjectFile Condition="'$(FeatureDbiOopDebugging_HostOneCoreamd64)' == 'true'" Include="HostOneCoreAMD64\mscordbi.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/dlls/mscordbi/mscordbi.settings.targets b/src/dlls/mscordbi/mscordbi.settings.targets
deleted file mode 100644
index c9fa97cbef..0000000000
--- a/src/dlls/mscordbi/mscordbi.settings.targets
+++ /dev/null
@@ -1,144 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <Import Project="..\..\debug\XPlatCommon.props" />
-
- <PropertyGroup>
- <FileToMarkForSigning>$(BinariesDirectory)\$(OutputName).dll</FileToMarkForSigning>
- <UserIncludes>$(UserIncludes);
- ..</UserIncludes>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE</ClAdditionalOptions>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <!--PCH: Both precompiled header and cpp are on the same ..\ path this is likely to be wrong.-->
- <PCHCompile>..\stdafx.cpp</PCHCompile>
-
- <!--
- # We explicitly must not link with mscoree because mscordbi needs to
- # be able to run on a machine without the runtime installed.
- # Also, for this reason explicitly use the static CRT
- -->
- <LinkNoLibraries>true</LinkNoLibraries>
- <UseMsvcrt>false</UseMsvcrt>
- <DoNotAddCrtLibPath>true</DoNotAddCrtLibPath>
- <LinkUseDefaultLib>false</LinkUseDefaultLib>
- <NoLinkGdi32>true</NoLinkGdi32>
- <!-- <LinkUseCMT>true</LinkUseCMT> -->
- <TargetType>DYNLINK</TargetType>
- <LinkSubsystem>windows</LinkSubsystem>
- <PogoOptimized>true</PogoOptimized>
-
- <DllEntryPoint>_DllMainCRTStartup</DllEntryPoint>
- <DllDef>$(IntermediateOutputDirectory)\mscordbi.def</DllDef>
-
- </PropertyGroup>
-
-
- <ItemGroup Condition="'$(HostMachineOS)' == 'OneCore' or '$(HostMachineOS)' == 'OneCoreWin7Compat'">
- <TargetLib Include="$(CoreSystemCrt)" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- </ItemGroup>
- <ItemGroup Condition="'$(HostMachineOS)' == 'OneCoreWin7Compat'">
- <TargetLib Include="$(SdkLibPath)\bcrypt.lib" />
- <TargetLib Include="$(SdkLibPath)\crypt32.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_fw.lib" />
- </ItemGroup>
- <ItemGroup Condition="'$(HostMachineOS)' == 'OneCore'">
- <TargetLib Include="$(SdkLibPath)\mincore.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_legacy.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_private.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_obsolete.lib" />
- </ItemGroup>
-
- <ItemGroup>
-
- <TargetLib Condition="'$(HostMachineOS)'=='windows'" Include="$(SdkLibPath)\uuid.lib" />
- <LinkPreCrtLibs Condition="'$(HostMachineOS)'=='windows'" Include="$(SdkLibPath)\ntdll.lib" />
- <LinkPreCrtLibs Condition="'$(HostMachineOS)'=='windows'" Include="$(SdkLibPath)\kernel32.lib" />
- <LinkPreCrtLibs Condition="'$(HostMachineOS)'=='windows'" Include="$(SdkLibPath)\user32.lib" />
- <LinkPreCrtLibs Condition="'$(HostMachineOS)'=='windows'" Include="$(SdkLibPath)\advapi32.lib" />
- <LinkPreCrtLibs Condition="'$(HostMachineOS)'=='windows'" Include="$(SdkLibPath)\wtsapi32.lib" />
- <TargetLib Condition="'$(HostMachineOS)'=='windows'" Include="$(SdkLibPath)\ole32.lib" />
- <TargetLib Condition="'$(HostMachineOS)'=='windows'" Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Condition="'$(HostMachineOS)'=='windows'" Include="$(SdkLibPath)\version.lib" />
- <TargetLib Condition="'$(HostMachineOS)'=='windows'" Include="$(SdkLibPath)\mscoree.lib" />
- <TargetLib Condition="'$(HostMachineOS)'=='windows'" Include="$(SdkLibPath)\shlwapi.lib" />
- <TargetLib Condition="'$(HostMachineOS)'=='windows'" Include="$(CrtLibPath)\libcmt$(BuildSuffix).lib" />
-
-
-
- <LinkPreCrtLibs Include="$(Dbilib)">
- <ProjectReference>$(DbiProject)</ProjectReference>
- </LinkPreCrtLibs>
- <LinkPreCrtLibs Include="$(ClrLibPath)\utilcodestaticnohost$(XPlatHostLibSuffix).lib" >
- <!-- Another project with a bunch of pre-existing references so it doesn't follow the normal path convention -->
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostLocal'">$(ClrSrcDirectory)utilcode\staticnohost\staticnohost.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinx86'">$(ClrSrcDirectory)utilcode\staticnohostx86\staticnohost.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinAMD64'">$(ClrSrcDirectory)utilcode\staticnohostamd64\staticnohost.nativeproj</ProjectReference>
- </LinkPreCrtLibs>
- <TargetLib Include="$(ClrLibPath)\ipcmanager-staticcrt$(XPlatHostLibSuffix).lib" >
- <ProjectReference>$(ClrSrcDirectory)ipcman\ipcman-staticcrt\$(XPlatHostLibBuildDir)\ipcman-staticcrt.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\ildbsymlib$(XPlatHostLibSuffix).lib" >
- <ProjectReference>$(ClrSrcDirectory)debug\ildbsymlib\$(XPlatHostLibBuildDir)\ildbsymlib.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDCompiler-dbi$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)md\compiler\dbi\$(XPlatHostLibBuildDir)\mdcompiler-dbi.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDWinMD_dbi$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)md\winmd\dbi\$(XPlatHostLibBuildDir)\MDWinMD-dbi.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDRuntime-dbi$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)md\runtime\dbi\$(XPlatHostLibBuildDir)\mdruntime-dbi.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDRuntimeRW-dbi$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)md\enc\dbi\$(XPlatHostLibBuildDir)\mdruntimerw-dbi.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDHotData-StaticCrt$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)md\hotdata\full-staticcrt\$(XPlatHostLibBuildDir)\mdhotdata-staticcrt.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDDataSource_dbi$(XPlatHostLibSuffix).lib">
- <ProjectReference>$(ClrSrcDirectory)md\DataSource\dbi\$(XPlatHostLibBuildDir)\DataSource-dbi.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\CorGUIDS$(XPlatHostLibSuffix).lib">
- <!-- This project isn't factored like the others above... there are many projects pointing to the current path of corguids -->
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostLocal'">$(ClrSrcDirectory)inc\corguids.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinx86'">$(ClrSrcDirectory)incx86\corguids.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinAMD64'">$(ClrSrcDirectory)incamd64\corguids.nativeproj</ProjectReference>
- </TargetLib>
-
- </ItemGroup>
-
- <ItemGroup>
-
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostLocal'" Include="$(ClrSrcDirectory)inc\corguids.nativeproj" />
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinx86'" Include="$(ClrSrcDirectory)incx86\corguids.nativeproj" />
- <ProjectReference Condition="'$(XPlatHostLibBuildDir)'=='HostWinAMD64'" Include="$(ClrSrcDirectory)incamd64\corguids.nativeproj" />
-
- </ItemGroup>
-
- <ItemGroup>
- <CppPreprocess Include="..\mscordbi.src">
- <Defines>@(CommonPreprocessDefines);$(CDefines);$(TargetDefines)</Defines>
- <FinalOutput>$(IntermediateOutputDirectory)\mscordbi.def</FinalOutput>
- <AdditionalOptions>/TC</AdditionalOptions>
- </CppPreprocess>
- </ItemGroup>
- <ItemGroup>
- <ImportLib Include="$(ClrLibPath)\ipcmanager-staticcrt$(XPlatHostLibSuffix).lib" />
- <ImportLib Include="$(ClrLibPath)\ildbsymlib$(XPlatHostLibSuffix).lib" />
- <ImportLib Include="$(Dbilib)"/>
- <ImportLib Include="$(ClrLibPath)\MDCompiler-dbi$(XPlatHostLibSuffix).lib" />
- <ImportLib Include="$(ClrLibPath)\MDRuntime-dbi$(XPlatHostLibSuffix).lib" />
- <ImportLib Include="$(ClrLibPath)\MDRuntimeRW-dbi$(XPlatHostLibSuffix).lib" />
- <ImportLib Include="$(ClrLibPath)\MDHotData-StaticCrt$(XPlatHostLibSuffix).lib" />
- </ItemGroup>
- <ItemGroup>
- <RCResourceFile Include="..\Native.rc" />
- </ItemGroup>
- <ItemGroup>
- <CppCompile Include="..\mscordbi.cpp" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/dlls/mscoree/coreclr/coreclr.nativeproj b/src/dlls/mscoree/coreclr/coreclr.nativeproj
deleted file mode 100644
index 484790ee6f..0000000000
--- a/src/dlls/mscoree/coreclr/coreclr.nativeproj
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- Work around problems with loading System.Private.CoreLib.dll, -->
- <!-- caused by inconsistent setting of UseLegacyCompiler and FeatureSpanOfT -->
- <!-- between System.Private.CoreLib.dll and the runtime. -->
- <UseLegacyCompiler>true</UseLegacyCompiler>
- </PropertyGroup>
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\dlls\mscoree\mscoree.settings.targets" />
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>coreclr</OutputName>
- <LinkAdditionalOptions Condition="'$(BuildArchitecture)'=='arm' and $(BuildForCoreSystem) == 'true'">$(LinkAdditionalOptions) /filealign:4096</LinkAdditionalOptions>
- <IsProjectKLibrary>true</IsProjectKLibrary>
- <IsTestNetCoreRuntimeLibrary>true</IsTestNetCoreRuntimeLibrary>
- <IsPhoneLibrary>true</IsPhoneLibrary>
- <IsTestNetTool>true</IsTestNetTool>
- <IsPhoneTool>true</IsPhoneTool>
- </PropertyGroup>
- <ItemGroup Condition="'$(BuildForWindows7)' == 'true'">
- <ProductFile Include="$(SdkLibPath)\forwarders\*">
- <ProductName>ProjectK</ProductName>
- <ProductPath>Runtime</ProductPath>
- </ProductFile>
- </ItemGroup>
-
- <Choose>
- <!-- ARM64TODO: Enable PGO -->
- <!-- TODO_X64CoreSys: Dont link pgort.lib as x64 CoreSys CoreCLR as Perf team does not have the instrumented data for it yet. Reenable it once its available -->
- <When Condition="'$(BuildForCoreSystem)' == 'true' and !('$(_BuildType)' == 'chk' or '$(_BuildType)' == 'dbg' or '$(BuildArchitecture)'=='amd64' or '$(BuildArchitecture)'=='arm64')">
- <ItemGroup>
- <TargetLib Include="$(VCToolsLegacyPath)\vc12\lib\ret\$(RealBuildArchitecture)\vc\pgort.lib" />
- </ItemGroup>
-
- <PropertyGroup>
- <PogoOptimize>false</PogoOptimize>
- <PogoInstrument>true</PogoInstrument>
- <PogoUpdate>true</PogoUpdate>
- <OptimizationDataRelativeDir>CoreSys.$(_BuildArch)\CLR\Base</OptimizationDataRelativeDir>
- </PropertyGroup>
-
- <ItemGroup>
- <PogoInstrumentedDestinationPath Include ="$(OutputRootPath)\OneCore\Pogo\" />
- </ItemGroup>
-
- </When>
- </Choose>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\dlls\mscoree\mscoree.targets" />
-</Project>
diff --git a/src/dlls/mscoree/dirs.proj b/src/dlls/mscoree/dirs.proj
deleted file mode 100644
index 8059846470..0000000000
--- a/src/dlls/mscoree/dirs.proj
+++ /dev/null
@@ -1,24 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <!--The following projects will build during PHASE 1-->
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreClr)' != 'true'">
- <ProjectFile Include="wks\clr.nativeproj" />
- </ItemGroup>
-
- <!--The following projects will build during PHASE 1 of the CoreCLR build-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreClr)' == 'true'">
- <ProjectFile Include="coreclr\coreclr.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/dlls/mscoree/mscoree.settings.targets b/src/dlls/mscoree/mscoree.settings.targets
deleted file mode 100644
index 6aa31b990f..0000000000
--- a/src/dlls/mscoree/mscoree.settings.targets
+++ /dev/null
@@ -1,268 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Leaf project Properties-->
- <PropertyGroup>
-
- <UserIncludes>
- $(UserIncludes);
- .;
- ..;
- ..\..\inc;
- ..\..\..\inc;
- ..\..\..\fusion\inc
- </UserIncludes>
-
- <DllEntryPoint Condition="'$(FeatureCoreclr)'=='true'">CoreDllMain</DllEntryPoint>
- <DllEntryPoint Condition="'$(FeatureCoreclr)'!='true'">_DllMainCRTStartup</DllEntryPoint>
- <TargetType Condition="'$(TargetType)'==''">DYNLINK</TargetType>
- <LinkSubsystem>windows</LinkSubsystem>
-
- <NoLinkGdi32>true</NoLinkGdi32>
- <LinkAdditionalOptions>$(LinkAdditionalOptions) /NXCOMPAT</LinkAdditionalOptions>
- <!-- /NOVCFEATURE forces linker to emit old .pdb format. It is required for scan.exe tool to work -->
- <LinkAdditionalOptions Condition="'$(BuildType)' == 'Checked' and '$(UseCoreToolset)' != 'true'">$(LinkAdditionalOptions) /NOVCFEATURE</LinkAdditionalOptions>
- <LinkGenerateManifest Condition="'$(BuildForCoreSystem)' == 'true'">false</LinkGenerateManifest>
- <CDefines>$(CDefines);UNICODE;_UNICODE</CDefines>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <PCHCompile>..\stdafx.cpp</PCHCompile>
- <LinkWarningsAsErrors>false</LinkWarningsAsErrors>
-
- <CDefines Condition="'$(_BuildType)' == 'dbg'">$(CDefines);SPECIAL_BUILD</CDefines>
- <DllDef Condition="'$(TargetType)'=='DYNLINK'">$(IntermediateOutputDirectory)\$(MainClrModuleName).def</DllDef>
-
- <ExtDelayImpLib>true</ExtDelayImpLib>
- <DoNotAddCrtLibPath>true</DoNotAddCrtLibPath>
- <LinkUseDefaultLib>false</LinkUseDefaultLib>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(BuildForCoreSystem)' != 'true'">
- <LinkDelayLoad Condition="'$(LinkDelayLoad)'!=''">$(LinkDelayLoad);</LinkDelayLoad>
- <LinkDelayLoad>$(LinkDelayLoad)ole32.dll;OLEAUT32.dll;mpr.dll</LinkDelayLoad>
- <LinkDelayLoad Condition="'$(FeatureCoreclr)'!='true'">$(LinkDelayLoad);urlmon.dll;mscoree.dll;wintrust.dll</LinkDelayLoad>
- <LinkDelayLoad>$(LinkDelayLoad);wtsapi32.dll</LinkDelayLoad>
- <LinkDelayLoad Condition="'$(FeatureCrypto)'=='true'">$(LinkDelayLoad);crypt32.dll</LinkDelayLoad>
- <LinkDelayLoad Condition="'$(FeatureFusion)'=='true'">$(LinkDelayLoad);wininet.dll;cabinet.dll</LinkDelayLoad>
- <LinkDelayLoad Condition="'$(FeatureWatson)'=='true'">$(LinkDelayLoad);version.dll</LinkDelayLoad>
- <LinkDelayLoad Condition="'$(FeatureCominterop)'=='true'">$(LinkDelayLoad);api-ms-win-core-winrt-l1-1-0.dll</LinkDelayLoad>
- <LinkDelayLoad Condition="'$(FeatureCominterop)'=='true'">$(LinkDelayLoad);api-ms-win-core-winrt-string-l1-1-0.dll</LinkDelayLoad>
- <LinkDelayLoad Condition="'$(FeatureCominterop)'=='true'">$(LinkDelayLoad);api-ms-win-ro-typeresolution-l1-1-0.dll</LinkDelayLoad>
- <LinkDelayLoad Condition="'$(FeatureCominterop)'=='true'">$(LinkDelayLoad);api-ms-win-core-winrt-roparameterizediid-l1-1-0.dll</LinkDelayLoad>
- <LinkDelayLoad Condition="'$(FeatureCominterop)'=='true'">$(LinkDelayLoad);bcrypt.dll</LinkDelayLoad>
- <LinkDelayLoad Condition="'$(FeatureFusion)'=='true'">$(LinkDelayLoad);Rstrtmgr.dll</LinkDelayLoad>
- <LinkDelayLoad Condition="'$(FeatureFusion)'=='true'">$(LinkDelayLoad);msi.dll</LinkDelayLoad>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(BuildForCoreSystem)' != 'true' and '$(DebugBuild)' == 'true'">
- <MsdisDll Condition="'$(TargetCpu)'=='i386' or '$(TargetCpu)' == 'amd64'">msvcdis$(VC_NONCRT_ProdVerX).dll</MsdisDll>
- <CDefines Condition="'$(TargetCpu)'=='i386' or '$(TargetCpu)' == 'amd64'">$(CDefines);MSDIS_DLL="\"$(MsdisDll)\""</CDefines>
- <LinkDelayLoad Condition="'$(TargetCpu)'=='i386' or '$(TargetCpu)' == 'amd64'">$(LinkDelayLoad);$(MsdisDll)</LinkDelayLoad>
- </PropertyGroup>
-
- <ItemGroup Condition="'$(BuildArchitecture)' == 'arm'">
- <!--Merge GC write barrier descriptors into read-only data section.-->
- <LinkMergeSections Include=".clrwb=.rdata"/>
- </ItemGroup>
-
- <!--Leaf Project Items-->
- <ItemGroup Condition="'$(BuildForCoreSystem)' == 'true'" >
- <TargetLib Include="$(CoreSystemCrt)" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- <TargetLib Condition="'$(FeatureCominterop)'=='true'" Include="$(SdkLibPath)\1.0\api-ms-win-core-winrt-l1.lib" />
- <TargetLib Condition="'$(FeatureCominterop)'=='true'" Include="$(SdkLibPath)\1.0\api-ms-win-core-winrt-string-l1.lib" />
- <TargetLib Condition="'$(FeatureCominterop)'=='true'" Include="$(SdkLibPath)\1.0\api-ms-win-ro-typeresolution-l1.lib" />
- <TargetLib Condition="'$(FeatureCominterop)'=='true'" Include="$(SdkLibPath)\api-ms-win-core-winrt-roparameterizediid-l1-1-0.lib" />
- </ItemGroup>
- <ItemGroup Condition="'$(BuildForCoreSystem)' == 'true' and '$(BuildForWindows7)' == 'true'">
- <TargetLib Include="$(SdkLibPath)\bcrypt.lib" />
- <TargetLib Include="$(SdkLibPath)\crypt32.lib" />
- <TargetLib Include="$(SdkLibPath)\cryptspp.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_fw.lib" />
- </ItemGroup>
- <ItemGroup Condition="'$(BuildForCoreSystem)' == 'true' and '$(BuildForWindows7)' != 'true'">
- <TargetLib Include="$(SdkLibPath)\mincore.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_legacy.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_private.lib" />
- <TargetLib Include="$(SdkLibPath)\mincore_obsolete.lib" />
- </ItemGroup>
-
- <ItemGroup>
- <ImportLib Condition="'$(FeatureFusion)'=='true'" Include="$(ExternalAPIsPath)\Whidbey\lib\$(BuildArchitecture)\isolation_whidbey$(BuildSuffix).lib" />
- <ImportLib Condition="'$(UseMsvcrt)'!='true' and '$(DebugBuild)' == 'true' and '$(BuildForCoreSystem)' != 'true'" Include="$(CrtLibPath)\libcpmtd.lib" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(FeatureMergeJitAndEngine)' == 'true'">
- <ImportLib Include="$(ClrLibPath)\clrjit.lib" />
-
- <!-- We build RyuJIT only for amd64 and arm64, and use JIT32 for ARM and x86 -->
- <ProjectReference Condition="'$(BuildArchitecture)' == 'amd64' or '$(BuildArchitecture)' == 'arm64'" Include="$(ClrSrcDirectory)jit\dll\jit.nativeproj" />
- <ProjectReference Condition="'$(BuildArchitecture)' != 'amd64' and '$(BuildArchitecture)' != 'arm64'" Include="$(ClrSrcDirectory)jit32\dll\jit.nativeproj" />
- </ItemGroup>
-
- <ItemGroup>
- <ImportLib Include="$(ClrLibPath)\cee_wks.lib">
- <ProjectReference>$(ClrSrcDirectory)vm\wks\wks.nativeproj</ProjectReference>
- </ImportLib>
- <LinkPreCrtLibs Include="$(ClrLibPath)\cee_wks.lib" />
-
- <ImportLib Include="$(ClrLibPath)\utilcode.lib">
- <ProjectReference>$(ClrSrcDirectory)utilcode\dyncrt\dyncrt.nativeproj</ProjectReference>
- </ImportLib>
- <LinkPreCrtLibs Include="$(ClrLibPath)\utilcode.lib" />
-
- <ImportLib Include="$(ClrLibPath)\ildbsymlib.lib">
- <ProjectReference>$(ClrSrcDirectory)debug\ildbsymlib\HostLocal\ildbsymlib.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(FeatureFusion)'=='true'" Include="$(ClrLibPath)\fusionasmc.lib">
- <ProjectReference>$(ClrSrcDirectory)fusion\asmcache\asmcache.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(FeatureFusion)'=='true'" Include="$(ClrLibPath)\fusionbind.lib">
- <ProjectReference>$(ClrSrcDirectory)fusion\binder\binder.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(FeatureFusion)'=='true'" Include="$(ClrLibPath)\fusiondl.lib">
- <ProjectReference>$(ClrSrcDirectory)fusion\download\download.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(FeatureFusion)'=='true'" Include="$(ClrLibPath)\fusionmparse.lib">
- <ProjectReference>$(ClrSrcDirectory)fusion\mparse\mparse.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(FeatureFusion)'=='true'" Include="$(ClrLibPath)\fusionutils.lib">
- <ProjectReference>$(ClrSrcDirectory)fusion\utils\utils.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(FeatureFusion)'=='true'" Include="$(ClrLibPath)\fusioninterface.lib">
- <ProjectReference>$(ClrSrcDirectory)fusion\interface\interface.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Include="$(ClrLibPath)\strongname_wks.lib">
- <ProjectReference>$(ClrSrcDirectory)strongname\api\wks\strongname_wks.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(FeatureFusion)'=='true'" Include="$(ClrLibPath)\usagelog.lib">
- <ProjectReference>$(ClrSrcDirectory)usagelog\usagelog.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(FeatureFusion)'=='true'" Include="$(ClrLibPath)\nativebinder.lib">
- <ProjectReference>$(ClrSrcDirectory)nativebinder\nativebinder.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(FeatureFusion)'=='true'" Include="$(ClrLibPath)\xmlparser.lib">
- <ProjectReference>$(ClrSrcDirectory)xmlparser\xmlparser.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(FeatureNativeImageGeneration)'=='true'" Include="$(ClrLibPath)\corzap.lib">
- <ProjectReference>$(ClrSrcDirectory)zap\wks\zap.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(PerfcountersSupportedBuild)'=='true'" Include="$(ClrLibPath)\perfcounters.lib">
- <ProjectReference>$(ClrSrcDirectory)profile\counters\counters.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(DebuggingSupportedBuild)'=='true'" Include="$(ClrLibPath)\cordbee_wks.lib">
- <ProjectReference>$(ClrSrcDirectory)debug\ee\wks\wks.nativeproj</ProjectReference>
- </ImportLib>
- <ImportLib Condition="'$(FeatureDbgipcTransportVM)' == 'true'" Include="$(ClrLibPath)\dbgrawconn.lib">
- <ProjectReference>$(ClrSrcDirectory)debug\dbgrawconn\dbgrawconn.nativeproj</ProjectReference>
- </ImportLib>
- <TargetLib Include="@(ImportLib)"/>
- </ItemGroup>
-
- <ItemGroup>
- <TargetLib Condition="'$(TargetCpu)'=='amd64' or '$(TargetCpu)' == 'arm' or '$(TargetCpu)' == 'arm64'" Include="$(ClrLibPath)\gcinfo.lib">
- <ProjectReference>$(ClrSrcDirectory)gcinfo\lib\gcinfo.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Condition="'$(FeatureIpcman)'=='true'" Include="$(ClrLibPath)\ipcmanager.lib">
- <ProjectReference>$(ClrSrcDirectory)ipcman\ipcman\ipcman.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDCompiler_wks.lib">
- <ProjectReference>$(ClrSrcDirectory)md\compiler\wks\mdcompiler_wks.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDRuntime.lib">
- <ProjectReference>$(ClrSrcDirectory)md\runtime\wks\mdruntime.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDRuntimeRW.lib">
- <ProjectReference>$(ClrSrcDirectory)md\enc\wks\mdruntimerw.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDWinMD_wks.lib">
- <ProjectReference>$(ClrSrcDirectory)md\winmd\wks\MDWinMD_wks.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\MDHotData.lib">
- <ProjectReference>$(ClrSrcDirectory)md\hotdata\full\mdhotdata.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\comfloat_wks.lib">
- <ProjectReference>$(ClrSrcDirectory)classlibnative\float\float.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\comnls_wks.lib">
- <ProjectReference>$(ClrSrcDirectory)classlibnative\nls\nls.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\comcrypt_wks.lib">
- <ProjectReference>$(ClrSrcDirectory)classlibnative\cryptography\cryptography.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\bcltype.lib">
- <ProjectReference>$(ClrSrcDirectory)classlibnative\bcltype\bcltype.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Condition="'$(FeatureRemoting)'=='true'" Include="$(ClrLibPath)\remoting.lib">
- <ProjectReference>$(ClrSrcDirectory)classlibnative\remoting\remoting.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\ceefgen.lib">
- <ProjectReference>$(ClrSrcDirectory)md\ceefilegen\ceefgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Condition="'$(FeatureFusion)'!='true'" Include="$(ClrLibPath)\v3binder.lib">
- <ProjectReference>$(ClrSrcDirectory)binder\v3binder\v3binder.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Condition="'$(FeatureCoreclr)'!='true'" Include="$(ClrLibPath)\shimload.lib">
- <ProjectReference>$(ClrSrcDirectory)shimload\shimload.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Condition="'$(FeatureCoreClr)'!='true'" Include="$(ClrLibPath)\delayimp.lib">
- <ProjectReference>$(ClrSrcDirectory)delayimp\delayimp.nativeproj</ProjectReference>
- </TargetLib>
- </ItemGroup>
-
- <ItemGroup>
- <TargetLib Include="$(ClrLibPath)\corguids.lib" />
- <TargetLib Condition="'$(FeatureCoreclr)'!='true'" Include="$(SdkLibPath)\mscoree.lib" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(BuildForCoreSystem)' != 'true'" >
- <TargetLib Include="$(VCToolsLibPath)\diaguids.lib" />
- <TargetLib Include="$(SdkLibPath)\ntdll.lib" />
- <TargetLib Include="$(SdkLibPath)\kernel32.lib" />
- <TargetLib Include="$(SdkLibPath)\user32.lib" />
- <TargetLib Include="$(SdkLibPath)\advapi32.lib" />
- <TargetLib Include="$(SdkLibPath)\ole32.lib" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Include="$(SdkLibPath)\wintrust.lib" />
- <TargetLib Include="$(SdkLibPath)\shlwapi.lib" />
- <TargetLib Condition="'$(FeatureCrypto)'=='true' or '$(FeatureX509)'=='true'" Include="$(SdkLibPath)\crypt32.lib" />
- <TargetLib Condition="'$(FeatureCominterop)'=='true'" Include="$(SdkLibPath)\urlmon.lib" />
- <TargetLib Condition="'$(FeatureCominterop)'=='true'" Include="$(SdkLibPath)\bcrypt.lib" />
- <TargetLib Condition="'$(FeatureCominterop)'=='true'" Include="$(SdkLibPath)\RuntimeObject.lib" />
- <TargetLib Condition="'$(FeatureFusion)'=='true'" Include="$(SdkLibPath)\cabinet.lib" />
- <TargetLib Condition="'$(FeatureFusion)'=='true'" Include="$(SdkLibPath)\wininet.lib" />
- <TargetLib Include="$(SdkLibPath)\mpr.lib" />
- <TargetLib Include="$(SdkLibPath)\version.lib" />
- <TargetLib Include="$(SdkLibPath)\aux_ulib.lib" />
- <TargetLib Include="$(SdkLibPath)\wtsapi32.lib" />
- <TargetLib Condition="'$(FeatureFusion)'=='true'" Include="$(SdkLibPath)\Rstrtmgr.lib" />
- <TargetLib Condition="'$(FeatureFusion)'=='true'" Include="$(SdkLibPath)\msi.lib" />
- <TargetLib Condition="'$(FeatureDbgipcTransportVM)' == 'true'" Include="$(SdkLibPath)\ws2_32.lib" />
- </ItemGroup>
-
- <ItemGroup>
- <TargetLib Condition="('$(TargetCpu)'=='i386' or '$(TargetCpu)' == 'amd64') and '$(BuildForCoreSystem)' != 'true'" Include="$(VCToolsLibPath)\msvcdis.lib" />
- </ItemGroup>
-
- <ItemGroup>
- <RCResourceFile Include="..\Native.rc" />
- <CppPreprocess Include="..\mscorwks_ntdef.src">
- <Defines>@(CommonPreprocessDefines);$(CDefines);$(TargetDefines)</Defines>
- <OutputFile>$(DllDef)</OutputFile>
- <AdditionalOptions>/TC</AdditionalOptions>
- </CppPreprocess>
- </ItemGroup>
-
- <ItemGroup>
- <CppCompile Include="..\MSCoree.cpp" />
- </ItemGroup>
-
- <ItemGroup>
- <CppCompile Include="..\ComCallUnmarshal.cpp" />
- <CppCompile Include="..\DelayLoad.cpp" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(FeatureCoreclr)'=='true'">
- <CppCompile Include="..\unixinterface.cpp" />
- </ItemGroup>
-</Project>
diff --git a/src/dlls/mscoree/mscoree.targets b/src/dlls/mscoree/mscoree.targets
deleted file mode 100644
index 9f4bd674a9..0000000000
--- a/src/dlls/mscoree/mscoree.targets
+++ /dev/null
@@ -1,198 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <ItemGroup>
- <ProjectReference Condition="'$(FeatureDbiOopDebugging_HostWindowsx86)'=='true'" Include="$(ClrSrcDirectory)dlls\mscordbi\HostWinx86\mscordbi.nativeproj" />
- <ProjectReference Condition="'$(FeatureDbiOopDebugging_HostWindowsx86)'=='true'" Include="$(ClrSrcDirectory)dlls\mscordac\HostWinx86\mscordac.nativeproj" />
- <ProjectReference Condition="'$(FeatureDbiOopDebugging_HostWindowsamd64)'=='true'" Include="$(ClrSrcDirectory)dlls\mscordbi\HostWinAmd64\mscordbi.nativeproj" />
- <ProjectReference Condition="'$(FeatureDbiOopDebugging_HostWindowsamd64)'=='true'" Include="$(ClrSrcDirectory)dlls\mscordac\HostWinAmd64\mscordac.nativeproj" />
- <ProjectReference Condition="'$(FeatureDbiOopDebugging_HostOneCorex86)'=='true'" Include="$(ClrSrcDirectory)dlls\mscordbi\HostOneCorex86\mscordbi.nativeproj" />
- <ProjectReference Condition="'$(FeatureDbiOopDebugging_HostOneCorex86)'=='true'" Include="$(ClrSrcDirectory)dlls\mscordac\HostOneCorex86\mscordac.nativeproj" />
- <ProjectReference Condition="'$(FeatureDbiOopDebugging_HostOneCoreamd64)'=='true'" Include="$(ClrSrcDirectory)dlls\mscordbi\HostOneCoreAmd64\mscordbi.nativeproj" />
- <ProjectReference Condition="'$(FeatureDbiOopDebugging_HostOneCoreamd64)'=='true'" Include="$(ClrSrcDirectory)dlls\mscordac\HostOneCoreAmd64\mscordac.nativeproj" />
- <ProjectReference Condition="'$(FeatureDbiOopDebugging_HostLocal)'=='true'" Include="$(ClrSrcDirectory)dlls\mscordbi\HostLocal\mscordbi.nativeproj" />
- <ProjectReference Condition="'$(FeatureDbiOopDebugging_HostLocal)'=='true'" Include="$(ClrSrcDirectory)dlls\mscordac\HostLocal\mscordac.nativeproj" />
- </ItemGroup>
-
- <PropertyGroup>
- <!-- Sadly, this is duplicated from ndp\clr\src\Debug\SetDebugTargetLocal.props
- I don't want to include that props directly because it would change the defines for all compilation files, and we only want these
- defines set for preprocessing daccess.i -->
- <DaccessTargetDefines Condition="('$(BuildArchitecture)' == 'i386' or '$(_BuildArch)'=='rotor_x86')">$(DaccessTargetDefines);DBG_TARGET_X86=1</DaccessTargetDefines>
- <DbgTargetAmd64 Condition="'$(BuildArchitecture)' == 'amd64'">1</DbgTargetAmd64>
- <DaccessTargetDefines Condition="'$(BuildArchitecture)' == 'amd64'">$(DaccessTargetDefines);DBG_TARGET_AMD64=1</DaccessTargetDefines>
- <DaccessTargetDefines Condition="'$(BuildArchitecture)' == 'arm'">$(DaccessTargetDefines);DBG_TARGET_ARM=1;</DaccessTargetDefines>
- <DbgTargetArm64 Condition="'$(BuildArchitecture)' == 'arm64'">1</DbgTargetArm64>
- <DaccessTargetDefines Condition="'$(BuildArchitecture)' == 'arm64'">$(DaccessTargetDefines);DBG_TARGET_ARM64=1;</DaccessTargetDefines>
- <DbgTargetWin64 Condition="'$(DbgTargetAmd64)' == '1' Or'$(DbgTargetArm64)' == '1'">1</DbgTargetWin64>
- <DaccessTargetDefines Condition="'$(DbgTargetAmd64)' == '1' Or'$(DbgTargetArm64)' == '1' ">$(DaccessTargetDefines);DBG_TARGET_WIN64=1</DaccessTargetDefines>
- <DbgTarget64bit Condition="'$(DbgTargetWin64)' == '1'">1</DbgTarget64bit>
- <DaccessTargetDefines Condition="'$(DbgTargetWin64)' == '1'">$(DaccessTargetDefines);DBG_TARGET_64BIT=1</DaccessTargetDefines>
-
- <!-- When embedding the debug resource into clr.dll/coreclr.dll we need to know what SKU the dll is from-->
- <ClrDebugResourceSku>clr</ClrDebugResourceSku>
- <ClrDebugResourceSku Condition="'$(FeatureCoresystem)'=='true'">onecoreclr</ClrDebugResourceSku>
- </PropertyGroup>
-
- <ItemGroup>
- <CppPreprocess Include="$(ClrSrcDirectory)\debug\daccess\daccess.cpp">
- <Defines>@(CommonPreprocessDefines);$(CDefines);$(DaccessTargetDefines);DACCESS_COMPILE</Defines>
- <FinalOutput>$(IntermediateOutputDirectory)\daccess.i</FinalOutput>
- <Includes>
- $(UserIncludes);
- $(ClrSrcDirectory)\debug\daccess;
- $(ClrSrcDirectory)\vm;
- $(ClrSrcDirectory)\gc;
- $(ClrSrcDirectory)\vm\$(TargetCpu);
- $(ClrSrcDirectory)\debug\inc;
- $(ClrSrcDirectory)\debug\inc\$(TargetCpu);
- $(ClrSrcDirectory)\debug\inc\dump;
- $(ClrSrcDirectory)\debug\ee;
- $(ClrSrcDirectory)\inc;
- $(ClrSrcDirectory)\inc\$(IntermediateOutputDirectory);
- $(VCToolsIncPath);
- $(ClrSrcDirectory)\gcdump;
- $(ClrSrcDirectory)\md\inc;
- $(ClrSrcDirectory)\strongname\inc;
- $(CrtIncPath);
- $(AtlIncPath);
- $(SdkIncPath);
- $(SdkIncInternalPath);
- $(DevDivSdkIncPath);
- $(DdkIncPath);
- $(VSCommonIncPath);
- $(ConfigIncPath);
- $(IntermediateOutputDirectory);
- $(OakIncPath)
- </Includes>
- </CppPreprocess>
- </ItemGroup>
-
- <ItemGroup>
- <Clean Include="$(IntermediateOutputDirectory)\wks.bin" />
- </ItemGroup>
-
- <Target Name="GenerateExportsForDac"
- Inputs="$(IntermediateOutputDirectory)\daccess.i;$(ProductOutputPdb);$(ProductOutputFile)"
- Outputs="$(IntermediateOutputDirectory)\wks.bin"
- DependsOnTargets="Link">
- <Exec Command="$(DacTableGen) /dac:$(IntermediateOutputDirectory)\daccess.i /pdb:$(ProductOutputPdb) /dll:$(ProductOutputFile) /bin:$(IntermediateOutputDirectory)\wks.bin" StandardOutputImportance="Normal" />
- </Target>
-
- <Target Name="GenerateDebugResources">
- <!-- Windows X86 -->
- <MSBuild Projects="$(ClrSrcDirectory)dlls\mscordbi\HostWinx86\mscordbi.nativeproj"
- Targets="Link"
- BuildInParallel="$(BuildInParallel)"
- Condition="'$(FeatureDbiOopDebugging_HostWindowsx86)'=='true'">
- <Output TaskParameter="TargetOutputs" ItemName="_winx86mscordbiOutputPath"/>
- </MSBuild>
- <MSBuild Projects="$(ClrSrcDirectory)dlls\mscordac\HostWinx86\mscordac.nativeproj"
- Targets="Link"
- BuildInParallel="$(BuildInParallel)"
- Condition="'$(FeatureDbiOopDebugging_HostWindowsx86)'=='true'">
- <Output TaskParameter="TargetOutputs" ItemName="_winx86mscordacOutputPath"/>
- </MSBuild>
- <Exec Condition="'$(FeatureDbiOopDebugging_HostWindowsx86)'=='true'"
- Command="$(GenClrDebugResource) /dac:@(_winx86mscordacOutputPath) /dbi:@(_winx86mscordbiOutputPath) /sku:$(ClrDebugResourceSku) /out:$(IntermediateOutputDirectory)\clrDebugResource_winx86.bin"
- StandardOutputImportance="Normal" />
- <Exec Condition="'$(FeatureDbiOopDebugging_HostWindowsx86)'=='true'"
- Command="$(PdbTypeMatch) $(ProductOutputPdb) @(_winx86mscordacOutputPath->'%(RootDir)%(Directory)%(Filename).pdb') $(ClrSrcDirectory)\dlls\mscoree\type_exclusion_list.txt"
- StandardOutputImportance="Normal" />
-
- <!-- Windows AMD64 -->
- <MSBuild Projects="$(ClrSrcDirectory)dlls\mscordbi\HostWinAmd64\mscordbi.nativeproj"
- Targets="Link"
- BuildInParallel="$(BuildInParallel)"
- Condition="'$(FeatureDbiOopDebugging_HostWindowsamd64)'=='true'">
- <Output TaskParameter="TargetOutputs" ItemName="_winamd64mscordbiOutputPath"/>
- </MSBuild>
- <MSBuild Projects="$(ClrSrcDirectory)dlls\mscordac\HostWinAmd64\mscordac.nativeproj"
- Targets="Link"
- BuildInParallel="$(BuildInParallel)"
- Condition="'$(FeatureDbiOopDebugging_HostWindowsamd64)'=='true'">
- <Output TaskParameter="TargetOutputs" ItemName="_winamd64mscordacOutputPath"/>
- </MSBuild>
- <Exec Condition="'$(FeatureDbiOopDebugging_HostWindowsamd64)'=='true'"
- Command="$(GenClrDebugResource) /dac:@(_winamd64mscordacOutputPath) /dbi:@(_winamd64mscordbiOutputPath) /sku:$(ClrDebugResourceSku) /out:$(IntermediateOutputDirectory)\clrDebugResource_winamd64.bin"
- StandardOutputImportance="Normal" />
- <Exec Condition="'$(FeatureDbiOopDebugging_HostWindowsamd64)'=='true'"
- Command="$(PdbTypeMatch) $(ProductOutputPdb) @(_winamd64mscordacOutputPath->'%(RootDir)%(Directory)%(Filename).pdb') $(ClrSrcDirectory)\dlls\mscoree\type_exclusion_list.txt"
- StandardOutputImportance="Normal" />
-
- <!-- OneCore X86 -->
- <MSBuild Projects="$(ClrSrcDirectory)dlls\mscordbi\HostOneCorex86\mscordbi.nativeproj"
- Targets="Link"
- BuildInParallel="$(BuildInParallel)"
- Condition="'$(FeatureDbiOopDebugging_HostOneCorex86)'=='true'">
- <Output TaskParameter="TargetOutputs" ItemName="_onecorex86mscordbiOutputPath"/>
- </MSBuild>
- <MSBuild Projects="$(ClrSrcDirectory)dlls\mscordac\HostOneCorex86\mscordac.nativeproj"
- Targets="Link"
- BuildInParallel="$(BuildInParallel)"
- Condition="'$(FeatureDbiOopDebugging_HostOneCorex86)'=='true'">
- <Output TaskParameter="TargetOutputs" ItemName="_onecorex86mscordacOutputPath"/>
- </MSBuild>
- <Exec Condition="'$(FeatureDbiOopDebugging_HostOneCorex86)'=='true'"
- Command="$(GenClrDebugResource) /dac:@(_onecorex86mscordacOutputPath) /dbi:@(_onecorex86mscordbiOutputPath) /sku:$(ClrDebugResourceSku) /out:$(IntermediateOutputDirectory)\clrDebugResource_onecorex86.bin"
- StandardOutputImportance="Normal" />
-
- <!-- OneCore AMD64 -->
- <MSBuild Projects="$(ClrSrcDirectory)dlls\mscordbi\HostOneCoreAmd64\mscordbi.nativeproj"
- Targets="Link"
- BuildInParallel="$(BuildInParallel)"
- Condition="'$(FeatureDbiOopDebugging_HostOneCoreamd64)'=='true'">
- <Output TaskParameter="TargetOutputs" ItemName="_onecoreamd64mscordbiOutputPath"/>
- </MSBuild>
- <MSBuild Projects="$(ClrSrcDirectory)dlls\mscordac\HostOneCoreAmd64\mscordac.nativeproj"
- Targets="Link"
- BuildInParallel="$(BuildInParallel)"
- Condition="'$(FeatureDbiOopDebugging_HostOneCoreamd64)'=='true'">
- <Output TaskParameter="TargetOutputs" ItemName="_onecoreamd64mscordacOutputPath"/>
- </MSBuild>
- <Exec Condition="'$(FeatureDbiOopDebugging_HostOneCoreamd64)'=='true'"
- Command="$(GenClrDebugResource) /dac:@(_onecoreamd64mscordacOutputPath) /dbi:@(_onecoreamd64mscordbiOutputPath) /sku:$(ClrDebugResourceSku) /out:$(IntermediateOutputDirectory)\clrDebugResource_onecoreamd64.bin"
- StandardOutputImportance="Normal" />
-
- <!-- Local -->
- <MSBuild Projects="$(ClrSrcDirectory)dlls\mscordbi\HostLocal\mscordbi.nativeproj"
- Targets="Link"
- BuildInParallel="$(BuildInParallel)"
- Condition="'$(FeatureDbiOopDebugging_HostLocal)'=='true'">
- <Output TaskParameter="TargetOutputs" ItemName="_mscordbiOutputPath"/>
- </MSBuild>
- <MSBuild Projects="$(ClrSrcDirectory)dlls\mscordac\HostLocal\mscordac.nativeproj"
- Targets="Link"
- BuildInParallel="$(BuildInParallel)"
- Condition="'$(FeatureDbiOopDebugging_HostLocal)'=='true'">
- <Output TaskParameter="TargetOutputs" ItemName="_mscordacOutputPath"/>
- </MSBuild>
- <Exec Condition="'$(FeatureDbiOopDebugging_HostLocal)'=='true'"
- Command="$(GenClrDebugResource) /dac:@(_mscordacOutputPath) /dbi:@(_mscordbiOutputPath) /sku:$(ClrDebugResourceSku) /out:$(IntermediateOutputDirectory)\clrDebugResource.bin"
- StandardOutputImportance="Normal" />
- <Exec Condition="'$(FeatureDbiOopDebugging_HostLocal)'=='true'"
- Command="$(PdbTypeMatch) $(ProductOutputPdb) @(_mscordacOutputPath->'%(RootDir)%(Directory)%(Filename).pdb') $(ClrSrcDirectory)\dlls\mscoree\type_exclusion_list.txt"
- StandardOutputImportance="Normal" />
-
- </Target>
-
- <Target Name="EmbedExportsForDac"
- DependsOnTargets="GenerateExportsForDac"
- AfterTargets="Link"
- BeforeTargets="EmbedDebugResources"
- Condition="'$(PogoInstrument)' != 'true' or '$(PogoOptimize)' == 'true' or '$(PogoUpdate)' == 'true'">
- <Exec Command="$(InjectResource) /bin:$(IntermediateOutputDirectory)\wks.bin /dll:$(ProductOutputFile)" StandardOutputImportance="Normal" />
- </Target>
-
- <Target Name="EmbedDebugResources"
- DependsOnTargets="GenerateDebugResources"
- AfterTargets="EmbedExportsForDac"
- BeforeTargets="CoreCopyProductFiles;PlaceSymbols"
- Condition="'$(PogoInstrument)' != 'true' or '$(PogoOptimize)' == 'true' or '$(PogoUpdate)' == 'true'">
- <Exec Condition="'$(FeatureDbiOopDebugging_HostWindowsx86)'=='true'" Command="$(InjectResource) /bin:$(IntermediateOutputDirectory)\clrDebugResource_winx86.bin /dll:$(ProductOutputFile) /name:CLRDEBUGINFOWINDOWSX86" StandardOutputImportance="Normal" />
- <Exec Condition="'$(FeatureDbiOopDebugging_HostWindowsamd64)'=='true'" Command="$(InjectResource) /bin:$(IntermediateOutputDirectory)\clrDebugResource_winamd64.bin /dll:$(ProductOutputFile) /name:CLRDEBUGINFOWINDOWSAMD64" StandardOutputImportance="Normal" />
- <Exec Condition="'$(FeatureDbiOopDebugging_HostOneCorex86)'=='true'" Command="$(InjectResource) /bin:$(IntermediateOutputDirectory)\clrDebugResource_onecorex86.bin /dll:$(ProductOutputFile) /name:CLRDEBUGINFOCORESYSX86" StandardOutputImportance="Normal" />
- <Exec Condition="'$(FeatureDbiOopDebugging_HostOneCoreamd64)'=='true'" Command="$(InjectResource) /bin:$(IntermediateOutputDirectory)\clrDebugResource_onecoreamd64.bin /dll:$(ProductOutputFile) /name:CLRDEBUGINFOCORESYSAMD64" StandardOutputImportance="Normal" />
- <Exec Condition="'$(FeatureDbiOopDebugging_HostLocal)'=='true'" Command="$(InjectResource) /bin:$(IntermediateOutputDirectory)\clrDebugResource.bin /dll:$(ProductOutputFile) /name:CLRDEBUGINFO" StandardOutputImportance="Normal" />
- </Target>
-
-</Project>
diff --git a/src/dlls/mscorpe/dirs.proj b/src/dlls/mscorpe/dirs.proj
deleted file mode 100644
index 46bb0ce64d..0000000000
--- a/src/dlls/mscorpe/dirs.proj
+++ /dev/null
@@ -1,15 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <!--The following projects will build during PHASE 1-->
- <PropertyGroup>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildInPhase1>true</BuildInPhase1>
- </PropertyGroup>
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="mscorpe\mscorpe.nativeproj" />
- <ProjectFile Include="mscorpehost\mscorpehost.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/dlls/mscorpe/mscorpe/mscorpe.nativeproj b/src/dlls/mscorpe/mscorpe/mscorpe.nativeproj
deleted file mode 100644
index 526cf6088b..0000000000
--- a/src/dlls/mscorpe/mscorpe/mscorpe.nativeproj
+++ /dev/null
@@ -1,46 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <NoCrt>true</NoCrt>
- <LinkUseCMT>true</LinkUseCMT>
- <UserIncludes>
- $(UserIncludes);
- .
- </UserIncludes>
- <CDefines>$(CDefines);__TODO_PORT_TO_WRAPPERS__;UNICODE</CDefines>
- <OutputName>mscorpe</OutputName>
- <FileToMarkForSigning>$(BinariesDirectory)\$(OutputName).dll</FileToMarkForSigning>
- <OutputLibPath>$(IntermediateOutputDirectory)</OutputLibPath>
- <DllDef>$(OutputName).def</DllDef>
- <TargetType>DYNLINK</TargetType>
- <LinkSubsystem>windows</LinkSubsystem>
- <PogoOptimized>true</PogoOptimized>
- <DllEntryPoint>_DllMainCRTStartup</DllEntryPoint>
- <Win32DllLibs>$(ClrLibPath)\utilcodestaticnohost.lib</Win32DllLibs>
- <UseMsvcrt>false</UseMsvcrt>
- <NoLinkGdi32>true</NoLinkGdi32>
- </PropertyGroup>
-
- <ItemGroup>
- <TargetLib Include="$(SdkLibPath)\mscoree.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- <TargetLib Include="$(SdkLibPath)\kernel32.lib" />
- <TargetLib Include="$(SdkLibPath)\advapi32.lib" />
- <TargetLib Include="$(SdkLibPath)\user32.lib" />
- <TargetLib Include="$(SdkLibPath)\shlwapi.lib" />
- <ProjectReference Include="$(ClrSrcDirectory)utilcode\staticnohost\staticnohost.nativeproj"/>
- </ItemGroup>
-
- <ItemGroup>
- <RCResourceFile Include="..\Native.rc" />
- </ItemGroup>
-
- <ItemGroup>
- <CppCompile Include="wrapper.cpp" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/dlls/mscorpe/mscorpehost/mscorpehost.nativeproj b/src/dlls/mscorpe/mscorpehost/mscorpehost.nativeproj
deleted file mode 100644
index 45af39f38b..0000000000
--- a/src/dlls/mscorpe/mscorpehost/mscorpehost.nativeproj
+++ /dev/null
@@ -1,68 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <LibCLib>$(ClrCrtLib)</LibCLib>
- <OutputName>mscorpehost</OutputName>
- <FileToMarkForSigning>$(BinariesDirectory)\$(OutputName).dll</FileToMarkForSigning>
- <OutputLibPath>$(IntermediateOutputDirectory)</OutputLibPath>
- <DllDef>$(OutputName).def</DllDef>
- <TargetType>DYNLINK</TargetType>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <PCHCompile>..\stdafx.cpp</PCHCompile>
- <UserIncludes>
- $(UserIncludes);
- .;
- ../../vm
- </UserIncludes>
- <CDefines>$(CDefines);__TODO_PORT_TO_WRAPPERS__;UNICODE</CDefines>
- <LinkSubsystem>windows</LinkSubsystem>
- <PogoOptimized>true</PogoOptimized>
- <DllEntryPoint>_DllMainCRTStartup</DllEntryPoint>
- <ExtDelayImpLib>false</ExtDelayImpLib>
- </PropertyGroup>
-
- <PropertyGroup>
- <LinkDelayLoad Condition="'$(LinkDelayLoad)'!=''">$(LinkDelayLoad);</LinkDelayLoad>
- <LinkDelayLoad>$(LinkDelayLoad)ole32.dll</LinkDelayLoad>
- </PropertyGroup>
-
- <ItemGroup>
- <CppCompile Include="..\utilcodeinit.cpp" />
- </ItemGroup>
-
- <ItemGroup>
- <LinkPreCrtLibs Include="$(ClrLibPath)\utilcode.lib">
- <ProjectReference>$(ClrSrcDirectory)utilcode\dyncrt\dyncrt.nativeproj</ProjectReference>
- </LinkPreCrtLibs>
-
- <TargetLib Include="$(SdkLibPath)\mscoree.lib" />
- <TargetLib Include="$(ClrLibPath)\ceefgen.lib">
- <ProjectReference>$(ClrSrcDirectory)md\ceefilegen\ceefgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\delayimp.lib">
- <ProjectReference>$(ClrSrcDirectory)delayimp\delayimp.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(SdkLibPath)\ole32.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- <TargetLib Include="$(SdkLibPath)\kernel32.lib" />
- <TargetLib Include="$(SdkLibPath)\advapi32.lib" />
- <TargetLib Include="$(SdkLibPath)\user32.lib" />
- <TargetLib Include="$(SdkLibPath)\shlwapi.lib" />
- </ItemGroup>
-
- <ItemGroup>
- <RCResourceFile Include="..\Native.rc" />
- </ItemGroup>
-
- <ItemGroup>
- <CppCompile Include="..\ICeeFileGen.cpp" />
- <CppCompile Include="..\CeeFileGenWriter.cpp" />
- <CppCompile Include="..\PEWriter.cpp" />
- <CppCompile Include="..\CeeFileGenWriterTokens.cpp" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/dlls/mscorrc/dirs.proj b/src/dlls/mscorrc/dirs.proj
deleted file mode 100644
index 1792a6ed67..0000000000
--- a/src/dlls/mscorrc/dirs.proj
+++ /dev/null
@@ -1,18 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="full\mscorrc.nativeproj" />
- <ProjectFile Condition="'$(FeatureCoreClr)' == 'true'" Include="small\mscorrc.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/dlls/mscorrc/full/mscorrc.nativeproj b/src/dlls/mscorrc/full/mscorrc.nativeproj
deleted file mode 100644
index 66262603c5..0000000000
--- a/src/dlls/mscorrc/full/mscorrc.nativeproj
+++ /dev/null
@@ -1,25 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName Condition="'$(FeatureCoreclr)'=='true'">mscorrc.debug</OutputName>
- <OutputName Condition="'$(FeatureCoreclr)'!='true'">mscorrc</OutputName>
- <TargetType>DYNLINK</TargetType>
- <LinkSubsystem>windows</LinkSubsystem>
- <LinkResourceOnlyDll>true</LinkResourceOnlyDll>
- <IsProjectKLibrary>true</IsProjectKLibrary>
- <IsTestNetCoreRuntimeLibrary>true</IsTestNetCoreRuntimeLibrary>
- <IsPhoneLibrary>true</IsPhoneLibrary>
- <IsDesktopTool>true</IsDesktopTool>
- </PropertyGroup>
-
- <ItemGroup>
- <RCResourceFile Include="..\include.rc" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-
-</Project>
diff --git a/src/dlls/mscorrc/small/mscorrc.nativeproj b/src/dlls/mscorrc/small/mscorrc.nativeproj
deleted file mode 100644
index 994589aa91..0000000000
--- a/src/dlls/mscorrc/small/mscorrc.nativeproj
+++ /dev/null
@@ -1,22 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>mscorrc</OutputName>
- <TargetType>DYNLINK</TargetType>
- <LinkSubsystem>windows</LinkSubsystem>
- <LinkResourceOnlyDll>true</LinkResourceOnlyDll>
- <IsProjectKLibrary>true</IsProjectKLibrary>
- <IsTestNetCoreRuntimeLibrary>true</IsTestNetCoreRuntimeLibrary>
- <IsPhoneLibrary>true</IsPhoneLibrary>
- </PropertyGroup>
-
- <ItemGroup>
- <RCResourceFile Include="..\mscorrc.small.rc" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-
-</Project>
diff --git a/src/gcdump/gcdump.settings.targets b/src/gcdump/gcdump.settings.targets
deleted file mode 100644
index 9a44330a0d..0000000000
--- a/src/gcdump/gcdump.settings.targets
+++ /dev/null
@@ -1,24 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <UserIncludes>$(UserIncludes);
- .</UserIncludes>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <ClAdditionalOptions Condition="'$(USE_ICECAP)' != ''">$(ClAdditionalOptions) -D_ICECAP</ClAdditionalOptions>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="..\GCDump.cpp" />
- <CppCompile Include="..\i386\GCDumpX86.cpp" Condition="'$(RealBuildArchitecture)' == 'x86'" />
- <CppCompile Include="..\rotor_x86\GCDumpX86.cpp" Condition="'$(_BuildArch)' == 'rotor_x86'" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/gcinfo/DIRS.proj b/src/gcinfo/DIRS.proj
deleted file mode 100644
index c3e5e9f7a4..0000000000
--- a/src/gcinfo/DIRS.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="lib\GCInfo.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/gcinfo/crossgen/gcinfo_crossgen.nativeproj b/src/gcinfo/crossgen/gcinfo_crossgen.nativeproj
deleted file mode 100644
index ae6db25b77..0000000000
--- a/src/gcinfo/crossgen/gcinfo_crossgen.nativeproj
+++ /dev/null
@@ -1,9 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
- <PropertyGroup>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>gcinfo_crossgen</OutputName>
- </PropertyGroup>
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\gcinfo\gcinfo.settings.targets" />
-</Project>
diff --git a/src/gcinfo/gcinfo.settings.targets b/src/gcinfo/gcinfo.settings.targets
deleted file mode 100644
index 5c241b353a..0000000000
--- a/src/gcinfo/gcinfo.settings.targets
+++ /dev/null
@@ -1,21 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!-- Import the CLR's settings -->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!-- Leaf project properties -->
- <PropertyGroup>
- <UserIncludes>.;
- ..\vm;
- $(UserIncludes)</UserIncludes>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- </PropertyGroup>
-
- <!-- Leaf Project Items -->
- <ItemGroup>
- <CppCompile Include="..\ArrayList.cpp" />
- <CppCompile Include="..\GCInfoEncoder.cpp" />
- </ItemGroup>
-
- <!-- Import the targets -->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/gcinfo/lib/GCInfo.nativeproj b/src/gcinfo/lib/GCInfo.nativeproj
deleted file mode 100644
index cc27db5e91..0000000000
--- a/src/gcinfo/lib/GCInfo.nativeproj
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>GCInfo</OutputName>
- </PropertyGroup>
- <Import Project="..\gcinfo.settings.targets" />
-</Project>
diff --git a/src/ildasm/dirs.proj b/src/ildasm/dirs.proj
deleted file mode 100644
index 86d561e3f8..0000000000
--- a/src/ildasm/dirs.proj
+++ /dev/null
@@ -1,15 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <!--The following projects will build during PHASE 1-->
- <PropertyGroup>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildInPhase1>true</BuildInPhase1>
- </PropertyGroup>
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="exe\ildasm.nativeproj" />
- <ProjectFile Include="rcdll\ildasmrc.nativeproj" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/ildasm/exe/ildasm.nativeproj b/src/ildasm/exe/ildasm.nativeproj
deleted file mode 100644
index 1a0583f457..0000000000
--- a/src/ildasm/exe/ildasm.nativeproj
+++ /dev/null
@@ -1,72 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--Modify this before importing the clr-wide settings-->
- <PropertyGroup>
- <ClrDontIncludeAllInterfaces>true</ClrDontIncludeAllInterfaces>
- </PropertyGroup>
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <IsDesktopTool>true</IsDesktopTool>
- <UseAtl>true</UseAtl>
- <AtlVer>mfc</AtlVer>
- <EntryPoint>winmain</EntryPoint>
- <LinkSubsystem>console</LinkSubsystem>
-
- <!-- PCH baloney -->
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <PCHCompile>..\ildasmpch.cpp</PCHCompile>
- <PCHHeader>ildasmpch.h</PCHHeader>
-
- <CDefines>$(CDefines);__TODO_PORT_TO_WRAPPERS__</CDefines>
- <LinkUseCMT>true</LinkUseCMT>
- <UseMsvcrt>false</UseMsvcrt>
- </PropertyGroup>
-
- <PropertyGroup>
- <UserIncludes>$(UserIncludes);.;$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\tools\metainfo</UserIncludes>
- <CDefines>$(CDefines);UNICODE;_UNICODE;FEATURE_NO_HOST;__ILDASM__</CDefines>
- <OutputName>ildasm</OutputName>
- <FileToMarkForSigning>$(BinariesDirectory)\ildasm.exe</FileToMarkForSigning>
- <TargetType>PROGRAM</TargetType>
- <LinkGenerateManifest/>
- </PropertyGroup>
-
- <!--Leaf Project Items-->
- <ItemGroup>
- <LinkPreCrtLibs Include="$(ClrLibPath)\utilcodestaticnohost.lib">
- <ProjectReference>$(ClrSrcDirectory)utilcode\staticnohost\staticnohost.nativeproj</ProjectReference>
- </LinkPreCrtLibs>
- <LinkPreCrtLibs Include="$(ClrLibPath)\MDHotData.lib">
- <ProjectReference>$(ClrSrcDirectory)md\hotdata\full\mdhotdata.nativeproj</ProjectReference>
- </LinkPreCrtLibs>
- <TargetLib Include="$(ClrLibPath)\corguids.lib">
- <ProjectReference>$(ClrSrcDirectory)inc\corguids.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(SdkLibPath)\mscoree.lib" />
- <TargetLib Include="$(SdkLibPath)\gdi32.lib" />
- <TargetLib Include="$(SdkLibPath)\comctl32.lib" />
- <TargetLib Include="$(SdkLibPath)\comdlg32.lib" />
- <TargetLib Include="$(SdkLibPath)\ole32.lib" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- <TargetLib Include="$(SdkLibPath)\user32.lib" />
- <TargetLib Include="$(SdkLibPath)\shell32.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Include="$(SdkLibPath)\htmlhelp.lib" />
- </ItemGroup>
- <ItemGroup>
- <RCResourceFile Include="..\dasm.rc" />
- <CppCompile Include="..\dasm_pr.cpp" />
- <CppCompile Include="..\gui.cpp" />
- <CppCompile Include="..\dis.cpp" />
- <CppCompile Include="..\dman.cpp" />
- <CppCompile Include="..\dres.cpp" />
- <CppCompile Include="..\ceeload.cpp" />
- <CppCompile Include="..\dasm_formatType.cpp" />
- <CppCompile Include="..\dasm_mi.cpp" />
- <CppCompile Include="..\dasm_sz.cpp" />
- <CppCompile Include="..\dasm.cpp" />
- <CppCompile Include="..\windasm.cpp" />
- <DataFile Include="..\ildasm.chm" />
- </ItemGroup>
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/ildasm/rcdll/ildasmrc.nativeproj b/src/ildasm/rcdll/ildasmrc.nativeproj
deleted file mode 100644
index 9fae17ca1f..0000000000
--- a/src/ildasm/rcdll/ildasmrc.nativeproj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <IsDesktopTool>true</IsDesktopTool>
- <OutputName>ildasmrc</OutputName>
- <TargetType>DYNLINK</TargetType>
- <LinkSubsystem>windows</LinkSubsystem>
- <RCAdditionalOptions>$(RCAdditionalOptions) -r</RCAdditionalOptions>
- <LinkResourceOnlyDll>true</LinkResourceOnlyDll>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <RCResourceFile Include="..\dasm.rc" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/inc/corguids.nativeproj b/src/inc/corguids.nativeproj
deleted file mode 100644
index 762cdf142e..0000000000
--- a/src/inc/corguids.nativeproj
+++ /dev/null
@@ -1,438 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <OutputName>corguids</OutputName>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <Ltcg>false</Ltcg>
- <MidlTlbDir>$(IntermediateOutputDirectory)</MidlTlbDir>
- <NoCrt>true</NoCrt>
- <DevdivPublishFolder>$(EnlistmentRootPath)\public\devdiv\inc</DevdivPublishFolder>
-
- <Mktypliblink>$(LINKER) -Incremental:NO</Mktypliblink>
- <CDefines>$(CDefines);REAL_TLB_FILE=$(IntermediateOutputDirectory)\mscoree_tlb.tlb;REAL_METAHOST_TLB_FILE=$(IntermediateOutputDirectory)\metahost.tlb;REAL_CORDEBUG_TLB_FILE=$(IntermediateOutputDirectory)\cordebug.tlb</CDefines>
- <CrimsonEventsManifest>ClrEtwAll.man</CrimsonEventsManifest>
-
- <!-- Selects the appropriate private events manifest -->
- <CrimsonEventsManifestSourcePath>$(Clrbase)\src\VM\$(CrimsonEventsManifest)</CrimsonEventsManifestSourcePath>
-
- <CrimsonPubliceventsManifest>CLR-ETW.man</CrimsonPubliceventsManifest>
- <MofEventsManifest>ClrEtwAll.mof</MofEventsManifest>
- <MofEventsUninstallmanifest>ClrEtwAll.mof.uninstall</MofEventsUninstallmanifest>
- <MofPubliceventsManifest>CLR.mof</MofPubliceventsManifest>
- <MofPubliceventsTempmanifest>CLR-ETW.mof</MofPubliceventsTempmanifest>
- <MofPubliceventsUninstallmanifest>CLR.mof.uninstall</MofPubliceventsUninstallmanifest>
- <ClrEtwAllHeader>ClrEtwAll.h</ClrEtwAllHeader>
- <ClrEtwAllMainHeader>ClrEtwAllMain.h</ClrEtwAllMainHeader>
- <ClrEtwDummyHeader>etmdummy.h</ClrEtwDummyHeader>
- <EvxmlEventsManifest>ClrEtwAll.evxml</EvxmlEventsManifest>
- <GenetwGeneratePubliceventsManifest>-g publicman</GenetwGeneratePubliceventsManifest>
- <McWinmetapath>$(SdkIncPath)\winmeta.xml</McWinmetapath>
- <McEventmanpath>$(SdkIncPath)\eventman.xsd</McEventmanpath>
- <McFlags>$(McFlags) /w $(McEventmanpath) /W $(McWinmetapath) -b -co</McFlags>
-
- <!-- On desktop CLR 4.5+, only Vista+ is supported, and we can omit the backward-compatible gunk, which also
- frees us up to use Vista+-only syntax, which is required for new events like MethodILToNativeMap -->
- <McAdditionalOptions>$(McFlags) -um -p FireEtw</McAdditionalOptions>
- </PropertyGroup>
-
- <!-- List of files in corguids.lib is shared with cross compilation via corguids.targets -->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\inc\corguids.targets" />
-
- <ItemGroup>
- <DataFile Include="$(Clrbase)\src\inc\cor.h" />
- <DataFile Include="$(Clrbase)\src\inc\CorHdr.h" />
- <DataFile Include="$(Clrbase)\src\inc\corhlpr.h" />
- <DataFile Include="$(Clrbase)\src\inc\corhlpr.cpp" />
- <DataFile Include="$(Clrbase)\src\inc\CorTpoolHdr.h" />
- <DataFile Include="$(Clrbase)\src\inc\isolation.h" />
- <DataFile Include="$(Clrbase)\src\inc\ICeeFileGen.h" />
- <DataFile Include="$(Clrbase)\src\inc\openum.h" />
- <DataFile Include="$(Clrbase)\src\inc\VerError.h" />
- <DataFile Include="$(Clrbase)\src\inc\clrdata.idl" />
- <DataFile Include="$(Clrbase)\src\inc\cordebug.idl" />
- <DataFile Include="$(Clrbase)\src\inc\xcordebug.idl" />
- <DataFile Include="$(Clrbase)\src\inc\corprof.idl" />
- <DataFile Include="$(Clrbase)\src\inc\corpub.idl" />
- <DataFile Include="$(Clrbase)\src\inc\fusion.idl" />
- <DataFile Include="$(Clrbase)\src\inc\gchost.idl" />
- <DataFile Include="$(Clrbase)\src\inc\ivalidator.idl" />
- <DataFile Include="$(Clrbase)\src\inc\IVEHandler.idl" />
- <DataFile Include="$(Clrbase)\src\inc\metahost.idl" />
- <DataFile Include="$(Clrbase)\src\inc\MSCOREE.IDL" />
- <DataFile Include="$(Clrbase)\src\inc\opcode.def" />
- <DataFile Include="$(IntermediateOutputDirectory)\CorError.h" />
- <DataFile Include="$(IntermediateOutputDirectory)\clrdata.h" />
- <DataFile Include="$(IntermediateOutputDirectory)\cordebug.h" />
- <DataFile Include="$(IntermediateOutputDirectory)\xcordebug.h" />
- <DataFile Include="$(IntermediateOutputDirectory)\corprof.h" />
- <DataFile Include="$(IntermediateOutputDirectory)\corpub.h" />
- <DataFile Include="$(IntermediateOutputDirectory)\fusion.h" />
- <DataFile Include="$(IntermediateOutputDirectory)\gchost.h" />
- <DataFile Include="$(IntermediateOutputDirectory)\ivalidator.h" />
- <DataFile Include="$(IntermediateOutputDirectory)\ivehandler.h" />
- <DataFile Include="$(IntermediateOutputDirectory)\metahost.h" />
- <DataFile Include="$(IntermediateOutputDirectory)\mscoree.h" />
- <DataFile Include="$(IntermediateOutputDirectory)\\corsym.h" />
- <DataFile Include="$(ClrLibPath)\$(OutputName).lib" />
- <DataFile Include="$(Clrbase)\src\inc\CLRPrivAppXHosting.idl" />
- <DataFile Include="$(IntermediateOutputDirectory)\CLRPrivAppXHosting.h" />
- <DataFile Include="$(Clrbase)\src\inc\CLRPrivHosting.idl" />
- <DataFile Include="$(IntermediateOutputDirectory)\CLRPrivHosting.h" />
- <DataFile Include="$(Clrbase)\src\inc\CLRPrivBinding.idl" />
- <DataFile Include="$(IntermediateOutputDirectory)\CLRPrivBinding.h" />
- <DataFile Include="$(Clrbase)\src\inc\CLRPrivRuntimeBinders.idl" />
- <DataFile Include="$(IntermediateOutputDirectory)\CLRPrivRuntimeBinders.h" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(FeatureCoreClr)' == 'true'">
- <CoreClrSDKHeader Include= "mscoree.h">
- <SrcOverRide>$(IntermediateOutputDirectory)\</SrcOverRide>
- </CoreClrSDKHeader>
- </ItemGroup>
-
- <!-- These files aren't in place until PublishLinked, and we copy from that location to binaries -->
- <ItemGroup Condition="'$(FeatureCoreClr)' != 'true'">
- <PostPublishCopyFile Include="$(IntermediateOutputDirectory)\mscoree.realtlb">
- <PostPublishCopyFileDest>$(ClrInterLibPath)\mscoree.tlb</PostPublishCopyFileDest>
- </PostPublishCopyFile>
- <PostPublishCopyFile Include="$(IntermediateOutputDirectory)\metahost.realtlb">
- <PostPublishCopyFileDest>$(ClrLibPath)\metahost.tlb</PostPublishCopyFileDest>
- </PostPublishCopyFile>
- <PostPublishCopyFile Include="$(IntermediateOutputDirectory)\cordebug.realtlb">
- <PostPublishCopyFileDest>$(ClrLibPath)\cordebug.tlb</PostPublishCopyFileDest>
- </PostPublishCopyFile>
- </ItemGroup>
-
- <ItemGroup Condition="'$(FeatureCoreClr)' != 'true'">
- <PostPublishCopyFile Include="$(ClrInterLibPath)\mscoree.tlb">
- <PostPublishCopyFileDest>$(BinariesDirectory)\mscoree.tlb</PostPublishCopyFileDest>
- </PostPublishCopyFile>
- <PostPublishCopyFile Include="$(ClrLibPath)\metahost.tlb">
- <PostPublishCopyFileDest>$(BinariesDirectory)\metahost.tlb</PostPublishCopyFileDest>
- </PostPublishCopyFile>
- <PostPublishCopyFile Include="$(ClrLibPath)\cordebug.tlb">
- <PostPublishCopyFileDest>$(BinariesDirectory)\cordebug.tlb</PostPublishCopyFileDest>
- </PostPublishCopyFile>
- </ItemGroup>
- <ItemGroup>
- <RCResourceFile Include="$(Clrbase)\src\inc\mscoree_mktlb.rc">
- <IncludeInLib>false</IncludeInLib>
- </RCResourceFile>
- <RCResourceFile Include="$(Clrbase)\src\inc\metahost_mktlb.rc">
- <IncludeInLib>false</IncludeInLib>
- </RCResourceFile>
- <RCResourceFile Include="$(Clrbase)\src\inc\cordebug_mktlb.rc">
- <IncludeInLib>false</IncludeInLib>
- </RCResourceFile>
- </ItemGroup>
- <!-- remove when switching to vctasks-->
- <Target Name="VCLibLinkOptionsMapping" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
- <PropertyGroup>
- <BuildGeneratedDependsOn>
- GenerateOpcodeRefops;
- GenerateCorHdr;
- OptimizeFxRetarget;
- $(BuildGeneratedDependsOn);
- </BuildGeneratedDependsOn>
- </PropertyGroup>
- <Target Name="PostPublishCopy" Inputs="@(PostPublishCopyFile)" AfterTargets="LinkTlbs" BeforeTargets="Publish" Outputs="@(PostPublishCopyFile->'%(PostPublishCopyFileDest)')">
- <Copy SourceFiles="@(PostPublishCopyFile)" DestinationFiles="%(PostPublishCopyFile.PostPublishCopyFileDest)" />
- </Target>
- <ItemGroup>
- <Clean Include="$(IntermediateOutputDirectory)\opcode.refops" />
- </ItemGroup>
- <Target Name="GenerateOpcodeRefops" Inputs="$(Clrbase)\src\inc\opcode.def" Outputs="$(IntermediateOutputDirectory)\opcode.refops" BeforeTargets="PublishGenerated">
- <Exec Command="$(PerlCommand) genrops.pl &lt; opcode.def &gt; $(IntermediateOutputDirectory)\opcode.refops" StandardOutputImportance="Normal" />
- </Target>
- <ItemGroup>
- <Clean Include="$(IntermediateOutputDirectory)\corerror.h;$(IntermediateOutputDirectory)\mscorurt.rc" />
- </ItemGroup>
- <Target Name="GenerateCorHdr" Inputs="$(Clrbase)\src\inc\corerror.xml" Outputs="$(IntermediateOutputDirectory)\corerror.h;$(IntermediateOutputDirectory)\mscorurt.rc">
- <Exec Command="$(ManagedToolsPath)\genheaders.exe $(Clrbase)\src\inc\corerror.xml &quot;$(IntermediateOutputDirectory)\corerror.h&quot; &quot;$(IntermediateOutputDirectory)\mscorurt.rc&quot;" StandardOutputImportance="Normal" />
- </Target>
- <!-- Etw event manifest targets -->
- <ItemGroup>
- <MessageCompile Include="$(CrimsonEventsManifestSourcePath)" />
- <MessageCompile Include="$(IntermediateOutputDirectory)\$(CrimsonPubliceventsManifest)" />
- </ItemGroup>
- <Target Name="GenerateClrEtwMan" Inputs="$(CrimsonEventsManifestSourcePath)" Outputs="$(IntermediateOutputDirectory)\$(CrimsonPubliceventsManifest)" BeforeTargets="MessageCompile">
- <Exec Command="$(PerlCommand) $(Clrbase)\bin\genetw.pl $(GenetwGeneratePubliceventsManifest) -i $(CrimsonEventsManifestSourcePath) -o $(IntermediateOutputDirectory)\$(CrimsonPubliceventsManifest)" StandardOutputImportance="Normal" />
- </Target>
- <Target Name="OptimizeFxRetarget" Inputs="$(Clrbase)\src\inc\fxretarget.h" Outputs="$(IntermediateOutputDirectory)\fxretarget_generated.hpp" BeforeTargets="PublishGenerated">
- <Exec Command="$(Clrbase)\bin\OptimizeFxRetarget.exe $(Clrbase)\src\inc\fxretarget.h $(IntermediateOutputDirectory)\fxretarget_generated.hpp" />
- </Target>
- <ItemGroup>
- <Clean Include="
- $(IntermediateOutputDirectory)\$(ClrEtwAllHeader);
- $(IntermediateOutputDirectory)\$(ClrEtwAllMainHeader);
- $(IntermediateOutputDirectory)\$(ClrEtwDummyHeader);
- $(BinariesDirectory)\$(MofEventsUninstallmanifest);
- $(BinariesDirectory)\$(MofPubliceventsUninstallmanifest);
- $(BinariesDirectory)\$(EvxmlEventsManifest);
- $(BinariesDirectory)\$(CrimsonEventsManifest);
- $(BinariesDirectory)\$(CrimsonPubliceventsManifest)" />
- </ItemGroup>
- <Target Name="GenerateClrEtwAllHeader" Inputs="$(CrimsonEventsManifestSourcePath);$(IntermediateOutputDirectory)\$(ClrEtwAllHeader)" Outputs="$(IntermediateOutputDirectory)\$(ClrEtwAllMainHeader);$(BinariesDirectory)\$(MofEventsUninstallmanifest);$(BinariesDirectory)\$(MofPubliceventsUninstallmanifest);$(BinariesDirectory)\$(EvxmlEventsManifest);$(BinariesDirectory)\$(CrimsonEventsManifest);$(BinariesDirectory)\$(CrimsonPubliceventsManifest);$(IntermediateOutputDirectory)\$(ClrEtwDummyHeader)" AfterTargets="MessageCompile">
- <Exec Command="$(PerlCommand) $(Clrbase)\bin\genetw.pl -g header -i $(CrimsonEventsManifestSourcePath) -o $(IntermediateOutputDirectory)\$(ClrEtwAllMainHeader) -h $(IntermediateOutputDirectory)\$(ClrEtwAllHeader)" StandardOutputImportance="Normal" />
- <Exec Command="$(PerlCommand) $(Clrbase)\bin\genetw.pl -g dummy -i $(IntermediateOutputDirectory)\$(ClrEtwAllHeader) -o $(IntermediateOutputDirectory)\$(ClrEtwDummyHeader)" StandardOutputImportance="Normal"/>
- <Exec Command="$(PerlCommand) $(Clrbase)\bin\genetw.pl -g mofuninstall -i $(CrimsonEventsManifestSourcePath) -o $(BinariesDirectory)\$(MofEventsUninstallmanifest)" StandardOutputImportance="Normal" />
- <Exec Command="$(PerlCommand) $(Clrbase)\bin\genetw.pl -g mofuninstall -i $(IntermediateOutputDirectory)\$(CrimsonPubliceventsManifest) -o $(BinariesDirectory)\$(MofPubliceventsUninstallmanifest)" StandardOutputImportance="Normal" />
- <Exec Command="$(PerlCommand) $(Clrbase)\bin\genetw.pl -g evxml -i $(CrimsonEventsManifestSourcePath) -o $(BinariesDirectory)\$(EvxmlEventsManifest)" StandardOutputImportance="Normal"/>
- <Exec Command="$(PerlCommand) $(Clrbase)\bin\genetw.pl -g batchplaceholders -i $(CrimsonEventsManifestSourcePath) -o $(BinariesDirectory)\$(CrimsonEventsManifest)" StandardOutputImportance="Normal"/>
- <Exec Command="$(PerlCommand) $(Clrbase)\bin\genetw.pl -g exeplaceholders -i $(IntermediateOutputDirectory)\$(CrimsonPubliceventsManifest) -o $(BinariesDirectory)\$(CrimsonPubliceventsManifest) -v $(CLRRuntimeVersion)" StandardOutputImportance="Normal"/>
- </Target>
- <ItemGroup>
- <Clean Include="prep_tlbs" />
- </ItemGroup>
- <PropertyGroup>
- <TlbLinkSeh Condition="'$(BuildArchitecture)' == 'i386'">true</TlbLinkSeh>
- <TlbLinkOptions>/DYNAMICBASE /debug:none</TlbLinkOptions>
- <TlbLinkOptions Condition="'$(BuildArchitecture)' == 'i386'">$(TlbLinkOptions) /NXCOMPAT</TlbLinkOptions>
- <TlbLinkMachineType>$(BuildArchitecture)</TlbLinkMachineType>
- <TlbLinkMachineType Condition="'$(BuildArchitecture)' == 'i386'">x86</TlbLinkMachineType>
- </PropertyGroup>
- <ItemGroup Condition="'$(FeatureCoreClr)' != 'true'">
- <LinkTlb Include="$(IntermediateOutputPath)mscoree_mktlb.res">
- <OutFile>$(IntermediateOutputPath)mscoree.realtlb</OutFile>
- </LinkTlb>
- <LinkTlb Include="$(IntermediateOutputPath)metahost_mktlb.res">
- <OutFile>$(IntermediateOutputPath)metahost.realtlb</OutFile>
- </LinkTlb>
- <LinkTlb Include="$(IntermediateOutputPath)cordebug_mktlb.res">
- <OutFile>$(IntermediateOutputPath)cordebug.realtlb</OutFile>
- </LinkTlb>
- </ItemGroup>
- <Target Name="LinkTlbs" Inputs="@(LinkTlb);" Outputs="@(LinkTlb->'%(OutFile)')" BeforeTargets="PublishFilesLinked" DependsOnTargets="VCLibLinkOptionsMapping">
- <Link
- Sources="%(LinkTlb.Identity)"
- TargetMachine="$(VCLinkLibMachineType)"
- GenerateManifest="true"
- ManifestFile="$(IntermediateOutputPath)prep_tlbs.mt"
- LinkIncremental="false"
- IgnoreAllDefaultLibraries="true"
- NoEntryPoint="true"
- LinkDLL="true"
- OutputFile="%(LinkTlb.OutFile)"
- AdditionalOptions="$(TlbLinkOptions)"
- TreatLinkerWarningAsErrors="$(Internal_TlbLinkWarningsAsErrors)"
- ImageHasSafeExceptionHandlers="$(TlbLinkSeh)"
- StackCommitSize="0"
- StackReserveSize="0"
- HeapCommitSize="0"
- HeapReserveSize="0">
-
- </Link>
-
- <ItemGroup>
- <DataFile Include="@(LinkTlb->'%(OutFile)')" Condition="'$(CopyTlbToOutput)' == 'true'"/>
- </ItemGroup>
- </Target>
-
- <Target Name="EnsureCopyProductFiles"
- Condition="'$(FeatureCoreclr)' == 'true'"
- AfterTargets="MIDL" >
- <CallTarget Targets="CopyProductFiles"/>
- </Target>
-
- <ItemGroup>
- <PublishPartGenerated Include="$(ClrInterLibPath)\mscoree.tlb" Condition="'$(FeatureCoreclr)' != 'true' and Exists('$(ClrLibPath)\mscoree.tlb')">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\binderngen.h" Condition="'$(FeatureFusion)'=='true'">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\fusionpriv.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\assemblyusagelog.h" Condition="'$(FeatureCoreclr)' != 'true'">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(Clrbase)\src\inc\isolationpriv.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(Clrbase)\src\inc\mscoreepriv.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
-
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\clrdata.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\cordebug.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\xcordebug.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\corprof.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\corpub.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\mscorsvc.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\fusion.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(Clrbase)\src\inc\isolation.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\gchost.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\ivalidator.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\ivehandler.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(Clrbase)\src\inc\LegacyActivationShim.h" Condition="'$(FeatureCoreclr)' != 'true'">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(Clrbase)\src\inc\LegacyActivationShimUtil.h" Condition="'$(FeatureCoreclr)' != 'true'">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(Clrbase)\src\inc\LegacyActivationShimDelayLoad.h" Condition="'$(FeatureCoreclr)' != 'true'">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\metahost.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\sospriv.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\mscoree.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\corsym.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(Clrbase)\src\inc\CLRPrivAppXHosting.idl">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\CLRPrivAppXHosting.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
-
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\CorError.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\CLRInternal.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\xclrdata.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\ClrEtwAll.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\ClrEtwAllMain.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\etmdummy.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\ClrPrivHosting.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\CLRPrivRuntimeBinders.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\CLRPrivBinding.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\ClrEtwAll.rc">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\ClrEtwAll_MSG00001.bin">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\ClrEtwAllTEMP.BIN">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\mscoruef.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\tlbimpexp.h">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\mscorurt.rc">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\ClrEtwAll_MSG00001.bin">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\ClrEtwAllTEMP.BIN">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- <PublishPartGenerated Include="$(IntermediateOutputDirectory)\fxretarget_generated.hpp">
- <Visibility>Intra</Visibility>
- <FileType>Include</FileType>
- </PublishPartGenerated>
- </ItemGroup>
- <ItemGroup>
- <PublishPartCompiled Include="$(ClrLibPath)\$(OutputName).lib" Condition="'$(FeatureCoreclr)'!='true'">
- <Visibility>Inter</Visibility>
- <FileType>Binary</FileType>
- </PublishPartCompiled>
- </ItemGroup>
-</Project>
diff --git a/src/inc/corguids.targets b/src/inc/corguids.targets
deleted file mode 100644
index 1479b0ba6d..0000000000
--- a/src/inc/corguids.targets
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <ItemGroup>
- <CCompile Include="$(IntermediateOutputDirectory)/cordebug_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/xcordebug_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/clrdata_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/clrinternal_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/xclrdata_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/corprof_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/corpub_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/IValidator_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/IVEHandler_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/gchost_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/fusionpriv_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/mscorsvc_i.c" Condition="'$(FeaturePrejit)'=='true'" />
- <CCompile Include="$(IntermediateOutputDirectory)/tlbimpexp_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/CLRPrivAppXHosting_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/CLRPrivBinding_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/CLRPrivHosting_i.c" />
- <CCompile Include="$(IntermediateOutputDirectory)/CLRPrivRuntimeBinders_i.c" />
- </ItemGroup>
- <ItemGroup>
- <Idl Include="$(Clrbase)\src\inc\metahost.idl" />
- <Idl Include="$(Clrbase)\src\inc\mscoree.idl" />
- <Idl Include="$(Clrbase)\src\inc\clrinternal.idl" />
- <Idl Include="$(Clrbase)\src\inc\mscoree_tlb.idl" />
- <Idl Include="$(Clrbase)\src\inc\fusion.idl" />
- <Idl Include="$(Clrbase)\src\inc\fusionpriv.idl" />
- <Idl Include="$(Clrbase)\src\inc\binderngen.idl" Condition="'$(FeatureFusion)'=='true'" />
- <Idl Include="$(Clrbase)\src\inc\clrdata.idl" />
- <Idl Include="$(Clrbase)\src\inc\xclrdata.idl" />
- <Idl Include="$(Clrbase)\src\inc\cordebug.idl" />
- <Idl Include="$(Clrbase)\src\inc\xcordebug.idl" />
- <Idl Include="$(Clrbase)\src\inc\sospriv.idl" />
- <Idl Include="$(Clrbase)\src\inc\corprof.idl" />
- <Idl Include="$(Clrbase)\src\inc\corpub.idl" />
- <Idl Include="$(Clrbase)\src\inc\IVEHandler.idl" />
- <Idl Include="$(Clrbase)\src\inc\IValidator.idl" />
- <Idl Include="$(Clrbase)\src\inc\mscorsvc.idl" Condition="'$(FeaturePrejit)'=='true'" />
- <Idl Include="$(Clrbase)\src\inc\TlbImpExp.idl" />
- <Idl Include="$(Clrbase)\src\inc\gchost.idl" />
- <Idl Include="$(Clrbase)\src\inc\mscoruef.idl" />
- <Idl Include="$(Clrbase)\src\inc\assemblyusagelog.idl" Condition="'$(FeatureCoreclr)'!='true'" />
- <Idl Include="$(Clrbase)\src\inc\CLRPrivAppXHosting.idl" />
- <Idl Include="$(Clrbase)\src\inc\CLRPrivBinding.idl" />
- <Idl Include="$(Clrbase)\src\inc\CLRPrivHosting.idl" />
- <Idl Include="$(Clrbase)\src\inc\CLRPrivRuntimeBinders.idl" />
- <Idl Include="$(ClrBase)\src\inc\corsym.idl">
- <CompileInterface>true</CompileInterface>
- <CompileProxy>false</CompileProxy>
- </Idl>
- </ItemGroup>
-</Project>
diff --git a/src/ipcman/dirs.proj b/src/ipcman/dirs.proj
deleted file mode 100644
index 04a7daa547..0000000000
--- a/src/ipcman/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="ipcman\ipcman.nativeproj" />
- <ProjectFile Include="ipcman-staticcrt\dirs.proj" />
- <ProjectFile Include="ipcman_dac\dirs.proj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/ipcman/ipcman-staticcrt/dirs.proj b/src/ipcman/ipcman-staticcrt/dirs.proj
deleted file mode 100644
index d6abafb7e2..0000000000
--- a/src/ipcman/ipcman-staticcrt/dirs.proj
+++ /dev/null
@@ -1,17 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Condition="'$(FeatureDbiDebugging)'=='true'" Include="HostLocal\ipcman-staticcrt.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/ipcman/ipcman-staticcrt/ipcman-staticcrt.props b/src/ipcman/ipcman-staticcrt/ipcman-staticcrt.props
deleted file mode 100644
index f4cbade081..0000000000
--- a/src/ipcman/ipcman-staticcrt/ipcman-staticcrt.props
+++ /dev/null
@@ -1,11 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\IPCMan\ipcmanager.props" />
-
- <PropertyGroup>
- <LinkNoLibraries>true</LinkNoLibraries>
- <LinkUseCMT>true</LinkUseCMT>
- <UseMsvcrt>false</UseMsvcrt>
- </PropertyGroup>
-
-</Project>
diff --git a/src/ipcman/ipcmanager.props b/src/ipcman/ipcmanager.props
deleted file mode 100644
index f1f4018d4e..0000000000
--- a/src/ipcman/ipcmanager.props
+++ /dev/null
@@ -1,28 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <UserIncludes>$(UserIncludes);
- $(Clrbase)\src\IPCMan;
- $(Clrbase)\src\vm</UserIncludes>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE -DFEATURE_NO_HOST</ClAdditionalOptions>
- <OutputName>ipcmanager</OutputName>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <PCHCompile>$(Clrbase)\src\IPCMan\stdafx.cpp</PCHCompile>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="$(Clrbase)\src\IPCMan\IPCWriterImpl.cpp" />
- <CppCompile Include="$(Clrbase)\src\IPCMan\IPCReaderImpl.cpp" />
- <CppCompile Include="$(Clrbase)\src\IPCMan\IPCSharedSrc.cpp" />
- <CppCompile Include="$(Clrbase)\src\IPCMan\IPCFuncCallImpl.cpp" />
- </ItemGroup>
-</Project> \ No newline at end of file
diff --git a/src/md/MD.props b/src/md/MD.props
deleted file mode 100644
index 69f817f846..0000000000
--- a/src/md/MD.props
+++ /dev/null
@@ -1,158 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--
- MetadataFlavor has to be set prior to including this file:
- wks (Desktop or CoreCLR - base on FeatureCoreclr setting)
- dac
- mscordbi
- WinRT-RO
- WinRT-RW
- -->
- <!--
- MetaData features and defines:
- FeatureMetadataEmit ... Basic set of emit APIs (IMetaDataEmit*, etc.).
- FEATURE_METADATA_EMIT
- Enabled for: Desktop, CoreCLR, dac, mscordbi, WinRT-RW.
- Disabled for: WinRT-RO.
- FeatureMetadataEmitAll ... Additional emit APIs (Merging, saving EnC, etc.) mostly for compiler support.
- Note: Requires FeatureMetadataEmit=true (definition of IMetaDataEmit* APIs).
- FEATURE_METADATA_EMIT_ALL
- Enabled for: Desktop.
- Disabled for: CoreCLR, dac, mscordbi, WinRT-RO, WinRT-RW.
- FeatureMetadataEmitInDebugger ... Most emit APIs are E_NOTIMPL (as we shipped them in 3.5 and 4.0)
- Note: Requires FeatureMetadataEmit=true (definition of IMetaDataEmit* APIs) and
- FeatureMetadataEmitAll=false (some E_NOTIMPL for debuggers are rather under #ifdef *_EMIT_ALL).
- FEATURE_METADATA_EMIT_IN_DEBUGGER
- Enabled for: dac, mscordbi
- Disabled for: Desktop, CoreCLR, WinRT-RO, WinRT-RW
- List of APIs that return E_NOTIMPL is defined by what we shipped in 3.5/4.0:
- IMetaDataAssemblyEmit - All methods supported.
- IMetaDataEmit - Most methods return E_NOTIMPL, except:
- Save
- SaveToStream
- SaveToMemory
- GetSaveSize
- TranslateSigWithScope
- DefineTypeDef
- SetModuleProps
- SetHandler
- IMetaDataEmit2 - All methods return E_NOTIMPL.
- FeatureMetadataInternalAPIs ... IMDInternalRO and IMDInternalRW implementation.
- FEATURE_METADATA_INTERNAL_APIS
- Enabled for: Desktop, CoreCLR, dac, mscordbi.
- Disabled for: WinRT-RO, WinRT-RW.
- FeatureMetadataInVM ... Implementation depending on VM (e.g. code:IMetaDataAssemblyImport::FindAssembliesByName - Fusion dependency, IMetaDataValidator).
- FEATURE_METADATA_IN_VM
- Enabled for: Desktop, CoreCLR.
- Disabled for: dac, mscordbi, WinRT-RO, WinRT-RW.
- FeatureMetadataStandaloneWinRT ... Specifics for both WinRT DLLs (e.g. disabling old formats - v1.x, 2.0 Beta1, NT 5 Beta).
- FEATURE_METADATA_STANDALONE_WINRT
- Enabled for: WinRT-RO, WinRT-RW.
- Disabled for: Desktop, CoreCLR, dac, mscordbi.
- FeatureMetadataStandaloneWinRTReadOnly ... Specifics for WinRT-RO DLL (no dependencies on ole32.dll).
- FEATURE_METADATA_STANDALONE_WINRT_RO
- Enabled for: WinRT-RO.
- Disabled for: Desktop, CoreCLR, dac, mscordbi, WinRT-RW.
-
- FEATURE_METADATA_LOAD_TRUSTED_IMAGES ... Enabled only by mscordbi.
- FEATURE_METADATA_RELEASE_MEMORY_ON_REOPEN ... Enabled only by mscordbi
- Normally Reopening the MD on a new block of memory does not delete any previous memory. In scenarios where the MD is updated
- many times (reflection.emit), the debugger continually updates the MD and memory growth becomes N^2 relative to the size of metadata.
- This feature deletes old memory blocks during re-open if we can determine that we haven't given out pointers to their data.
- See bug .net 4.5 bug 458597 as an example of 1.5GB memory growth.
- FEATURE_METADATA_CUSTOM_DATA_SOURCE ... Enabled only by mscordbi.
- This allows a metadata reader to be initialized with an implementation of IMDCustomDataSource which provides more flexibility for
- how the data flows into the metadata reader.
- FEATURE_METADATA_DEBUGGEE_DATA_SOURCE ... Enabled only by mscordbi.
- This is a data source implementation that marshals data out of the debuggee's implementation of MDInternalRW and provides it
- as a custom data source to a debugger hosted implementation of the metadata reader.
- FEATURE_METADATA_VERIFY_LAYOUTS ... Enabled only by wks.
- A set of static asserts that verify the data structures used in MD match the layouts expected in the debuggee data source.
-
- FEATURE_METADATA_PERF_STATS ... Optional flavor of MetaData for MD perf investigations (not used for a very long time).
-
- Note: FeatureMetadata* settings and MetadataFlavor value will be checked in file:MD.targets which is included by all subdirectories.
- -->
-
- <PropertyGroup Condition="'$(MetadataFlavor)' == 'WinRT-RO' or '$(MetadataFlavor)' == 'WinRT-RW'">
- <!-- Standalone CLR product (no features enabled by default in clr.props) -->
- <ClrProduct>Standalone</ClrProduct>
- </PropertyGroup>
-
- <!--Import the settings. It has to be done early before FeatureCoreclr is used. -->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup Condition="'$(MetadataFlavor)' == 'wks'">
- <!-- Enable all features -->
- <FeatureMetadataEmit>true</FeatureMetadataEmit>
-
- <!-- Desktop -->
- <FeatureMetadataEmitAll Condition="'$(FeatureCoreclr)' != 'true'">true</FeatureMetadataEmitAll>
- <FeatureMetadataValidator Condition="'$(FeatureCoreclr)' != 'true'">true</FeatureMetadataValidator>
-
- <FeatureMetadataInternalAPIs>true</FeatureMetadataInternalAPIs>
- <FeatureMetadataInVM>true</FeatureMetadataInVM>
- <FeatureMetadataVerifyLayouts>true</FeatureMetadataVerifyLayouts>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(MetadataFlavor)' == 'dac'">
- <!-- Disable all APIs except Public Import and Internal Import&Emit -->
- <FeatureMetadataEmit>true</FeatureMetadataEmit>
- <FeatureMetadataEmitInDebugger>true</FeatureMetadataEmitInDebugger>
- <FeatureMetadataInternalAPIs>true</FeatureMetadataInternalAPIs>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(MetadataFlavor)' == 'mscordbi'">
- <!-- Enable all internal APIs and all public APIs (with some some implemented as E_NOTIMPL) -->
- <FeatureMetadataEmit>true</FeatureMetadataEmit>
- <FeatureMetadataEmitInDebugger>true</FeatureMetadataEmitInDebugger>
- <FeatureMetadataInternalAPIs>true</FeatureMetadataInternalAPIs>
- <FeatureMetadataCustomDataSource>true</FeatureMetadataCustomDataSource>
- <FeatureMetadataDebuggeeDataSource>true</FeatureMetadataDebuggeeDataSource>
- <!-- Enable mscordbi-only (perf) feature -->
- <CDefines>$(CDefines);FEATURE_METADATA_LOAD_TRUSTED_IMAGES;FEATURE_METADATA_RELEASE_MEMORY_ON_REOPEN</CDefines>
-
- <!-- Changing defaults set by clr.props -->
- <LinkNoLibraries>true</LinkNoLibraries>
- <LinkUseCMT>true</LinkUseCMT>
- <UseMsvcrt>false</UseMsvcrt>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(MetadataFlavor)' == 'WinRT-RO' or '$(MetadataFlavor)' == 'WinRT-RW'">
- <!-- Standalone CLR product (no features enabled by default in clr.props) -->
- <ClrProduct>Standalone</ClrProduct>
-
- <FeatureUtilcodeNoDependencies>true</FeatureUtilcodeNoDependencies>
- <FeatureUseLcid>true</FeatureUseLcid>
-
- <FeatureMetadataStandaloneWinRT>true</FeatureMetadataStandaloneWinRT>
- <FeatureMetadataStandaloneWinRTReadOnly Condition="'$(MetadataFlavor)' == 'WinRT-RO'">true</FeatureMetadataStandaloneWinRTReadOnly>
-
- <FeatureMetadataEmit Condition="'$(MetadataFlavor)' == 'WinRT-RW'">true</FeatureMetadataEmit>
-
- <!-- Link static CRT -->
- <LinkNoLibraries>true</LinkNoLibraries>
- <LinkUseCMT>true</LinkUseCMT>
- <UseMsvcrt>false</UseMsvcrt>
- </PropertyGroup>
-
- <PropertyGroup Condition="'$(CrossGenCompile)' == 'true'">
- <!-- Override settings of certain features to disable them for crossgen unconditionally -->
- <FeatureMetadataEmitAll>false</FeatureMetadataEmitAll>
- <FeatureMetadataValidator>false</FeatureMetadataValidator>
- </PropertyGroup>
-
- <!-- Verification of FeatureMetadata* and MetadataFlavor set - hook it up early in the build process (e.g. ResolveProjectReferencesForCompile) -->
- <Target Name="MetadataFlavorAndFeaturesCheck"
- BeforeTargets="ResolveProjectReferencesForCompile">
- <Error Condition="'$(MetadataFlavor)' != 'wks' and '$(MetadataFlavor)' != 'dac' and '$(MetadataFlavor)' != 'mscordbi' and '$(MetadataFlavor)' != 'WinRT-RO' and '$(MetadataFlavor)' != 'WinRT-RW'"
- Text="Unrecognized MetadataFlavor value '$(MetadataFlavor)'." />
-
- <Error Condition="'$(FeatureMetadataEmitAll)' == 'true' and '$(FeatureMetadataEmit)' != 'true'"
- Text="FeatureMetadataEmitAll (compiler support) depends on FeatureMetadataEmit (IMetaDataEmit interfaces) - see file:MD.props" />
- <Error Condition="'$(FeatureMetadataEmitInDebugger)' == 'true' and '$(FeatureMetadataEmit)' != 'true'"
- Text="FeatureMetadataEmitInDebugger (bunch of E_NOTIMPLs) depends on FeatureMetadataEmit (IMetaDataEmit interfaces) - see file:MD.props" />
- <Error Condition="'$(FeatureMetadataEmitInDebugger)' == 'true' and '$(FeatureMetadataEmitAll)' == 'true'"
- Text="FeatureMetadataEmitInDebugger (bunch of E_NOTIMPLs) depends on FeatureMetadataEmitAll (compiler support) disabled - see file:MD.props" />
- </Target>
-
-</Project> \ No newline at end of file
diff --git a/src/md/ceefilegen/ceefgen.nativeproj b/src/md/ceefilegen/ceefgen.nativeproj
deleted file mode 100644
index ddaf673d2d..0000000000
--- a/src/md/ceefilegen/ceefgen.nativeproj
+++ /dev/null
@@ -1,42 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <UserIncludes>$(UserIncludes);
- .;
- ..\inc</UserIncludes>
- <!--OK to delete NO_NTDLL for devdiv builds.-->
- <CDefines>$(CDefines);UNICODE;_UNICODE</CDefines>
- <ClAdditionalOptions>$(ClAdditionalOptions) -D__TODO_PORT_TO_WRAPPERS__</ClAdditionalOptions>
- <OutputName>ceefgen</OutputName>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <PCHCompile>stdafx.cpp</PCHCompile>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="BlobFetcher.cpp" />
- <CppCompile Include="CCeeGen.cpp" />
- <CppCompile Include="CeeGenTokenMapper.cpp" />
- <CppCompile Include="CeeSectionString.cpp" />
- <CppCompile Include="PESectionMan.cpp" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/md/compiler/Compiler.settings.targets b/src/md/compiler/Compiler.settings.targets
deleted file mode 100644
index 97f2504796..0000000000
--- a/src/md/compiler/Compiler.settings.targets
+++ /dev/null
@@ -1,68 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <!--
- We build MetaData in several flavors:
- - Full version (wks) - part of clr.dll/coreclr.dll.
- - dac version - does not need Emit APIs.
- - Standalone versions for:
- * mscordbi.dll (hands the interfaces over to debugger client (e.g. VS) - does not need Emit APIs.
- * CorDbg - does not need Emit APIs.
- * WinRT
- - Read-Only version (ships in Windows) - does not need Emit and Internal APIs.
- - Read-Writer version (ships as private component of MidlRt.exe SDK tool) - does not need Internal APIs.
- -->
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\MD.props" />
-
- <PropertyGroup>
- <MDCompilerSrcDirectory>$(ClrSrcDirectory)\MD\Compiler\</MDCompilerSrcDirectory>
- <UserIncludes>
- $(UserIncludes);
- $(ClrSrcDirectory)\md\inc;
- $(ClrSrcDirectory)\vm;
- $(ClrSrcDirectory)\strongname\inc
- </UserIncludes>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE</ClAdditionalOptions>
- <!--OK to delete NO_NTDLL for devdiv builds.-->
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <!--PCH: Both precompiled header and cpp are on the same $(MDCompilerSrcDirectory)\ path this is likely to be wrong.-->
- <PCHCompile>$(MDCompilerSrcDirectory)\stdafx.cpp</PCHCompile>
- <PCHObject>stdafx_compiler.obj</PCHObject>
- <LinkUseCMT>false</LinkUseCMT>
- </PropertyGroup>
-
- <ItemGroup>
- <ProjectReference Include="$(ClrSrcDirectory)inc\corguids.nativeproj">
- <Comment>clrinternal.h</Comment>
- </ProjectReference>
- </ItemGroup>
-
- <ItemGroup>
- <CppCompile Include="$(MDCompilerSrcDirectory)\AssemblyMD.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\AssemblyMD_Emit.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\ClassFactory.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\CustAttr_Import.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\CustAttr_Emit.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\Disp.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\Emit.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\FilterManager.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\Helper.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\Import.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\ImportHelper.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\MDPerf.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\MDUtil.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\MDValidator.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\NewMerger.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\RegMeta.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\RegMeta_CompilerSupport.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\RegMeta_Emit.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\RegMeta_Import.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\RegMeta_IMetaDataTables.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\RegMeta_VM.cpp" />
- <CppCompile Include="$(MDCompilerSrcDirectory)\VerifyLayouts.cpp" />
- </ItemGroup>
-</Project>
diff --git a/src/md/compiler/crossgen/MDCompiler_crossgen.nativeproj b/src/md/compiler/crossgen/MDCompiler_crossgen.nativeproj
deleted file mode 100644
index 8ea56d2cdc..0000000000
--- a/src/md/compiler/crossgen/MDCompiler_crossgen.nativeproj
+++ /dev/null
@@ -1,15 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <BuildSysBinaries>true</BuildSysBinaries>
- <MetadataFlavor>wks</MetadataFlavor>
- <OutputName>mdcompiler_crossgen</OutputName>
- </PropertyGroup>
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\Compiler\Compiler.settings.targets" />
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/md/compiler/dac/dirs.proj b/src/md/compiler/dac/dirs.proj
deleted file mode 100644
index cf39ab9ea2..0000000000
--- a/src/md/compiler/dac/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\mdcompiler_dac.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/compiler/dbi/MDCompiler-dbi.props b/src/md/compiler/dbi/MDCompiler-dbi.props
deleted file mode 100644
index a9c469c98e..0000000000
--- a/src/md/compiler/dbi/MDCompiler-dbi.props
+++ /dev/null
@@ -1,9 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <MetadataFlavor>mscordbi</MetadataFlavor>
- </PropertyGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\Compiler\Compiler.settings.targets" />
-
-</Project>
diff --git a/src/md/compiler/dbi/dirs.proj b/src/md/compiler/dbi/dirs.proj
deleted file mode 100644
index 89a842727c..0000000000
--- a/src/md/compiler/dbi/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Condition="'$(FeatureDbiDebugging)'=='true'" Include="HostLocal\mdcompiler-dbi.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/compiler/dirs.proj b/src/md/compiler/dirs.proj
deleted file mode 100644
index 2e97d62490..0000000000
--- a/src/md/compiler/dirs.proj
+++ /dev/null
@@ -1,27 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="wks\mdcompiler_wks.nativeproj" />
- <ProjectFile Include="dac\dirs.proj" />
- <ProjectFile Include="dbi\dirs.proj" />
- </ItemGroup>
-
- <!--The following projects will build during PHASE 1 of the Desktop build -->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreClr)' != 'true'">
- <ProjectFile Include="winrt-ro\mdcompiler-winrt-ro.nativeproj" />
- <ProjectFile Include="winrt-rw\mdcompiler-winrt-rw.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/compiler/wks/MDCompiler_wks.nativeproj b/src/md/compiler/wks/MDCompiler_wks.nativeproj
deleted file mode 100644
index 8457d87c19..0000000000
--- a/src/md/compiler/wks/MDCompiler_wks.nativeproj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <MetadataFlavor>wks</MetadataFlavor>
- </PropertyGroup>
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\Compiler\Compiler.settings.targets" />
-
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>MDCompiler_wks</OutputName>
- </PropertyGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/md/datasource/DataSource.settings.targets b/src/md/datasource/DataSource.settings.targets
deleted file mode 100644
index 9211b2fc67..0000000000
--- a/src/md/datasource/DataSource.settings.targets
+++ /dev/null
@@ -1,42 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <!--
- We build MetaData in several flavors:
- - Full version (wks) - part of clr.dll/coreclr.dll.
- - dac version - does not need Emit APIs.
- - Standalone versions for:
- * mscordbi.dll (hands the interfaces over to debugger client (e.g. VS) - does not need Emit APIs.
- * CorDbg - does not need Emit APIs.
- * WinRT
- - Read-Only version (ships in Windows) - does not need Emit and Internal APIs.
- - Read-Writer version (ships as private component of MidlRt.exe SDK tool) - does not need Internal APIs.
- -->
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\MD.props" />
-
- <PropertyGroup>
- <MDDataSourceSrcDirectory>$(ClrSrcDirectory)\MD\DataSource\</MDDataSourceSrcDirectory>
- <UserIncludes>
- $(UserIncludes);
- $(ClrSrcDirectory)\MD\inc;
- </UserIncludes>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE</ClAdditionalOptions>
- <!--OK to delete NO_NTDLL for devdiv builds.-->
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <!--PCH: Both precompiled header and cpp are on the same ..\ path this is likely to be wrong.-->
- <PCHCompile>$(MDDataSourceSrcDirectory)\stdafx.cpp</PCHCompile>
- <PCHObject>stdafx_datasource.obj</PCHObject>
- <LinkUseCMT>false</LinkUseCMT>
- </PropertyGroup>
-
- <ItemGroup>
- <CppCompile Include="$(MDDataSourceSrcDirectory)\api.cpp" />
- <CppCompile Include="$(MDDataSourceSrcDirectory)\DataTargetReader.cpp" />
- <CppCompile Include="$(MDDataSourceSrcDirectory)\RemoteMDInternalRWSource.cpp" />
- <CppCompile Include="$(MDDataSourceSrcDirectory)\TargetTypes.cpp" />
- </ItemGroup>
-</Project>
diff --git a/src/md/datasource/dbi/DataSource-dbi.props b/src/md/datasource/dbi/DataSource-dbi.props
deleted file mode 100644
index e2a980f790..0000000000
--- a/src/md/datasource/dbi/DataSource-dbi.props
+++ /dev/null
@@ -1,9 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <MetadataFlavor>mscordbi</MetadataFlavor>
- </PropertyGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\DataSource\DataSource.settings.targets" />
-
-</Project>
diff --git a/src/md/datasource/dbi/dirs.proj b/src/md/datasource/dbi/dirs.proj
deleted file mode 100644
index 2a3f4e0252..0000000000
--- a/src/md/datasource/dbi/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Condition="'$(FeatureDbiDebugging)'=='true'" Include="HostLocal\DataSource-dbi.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/datasource/dirs.proj b/src/md/datasource/dirs.proj
deleted file mode 100644
index 1d397301eb..0000000000
--- a/src/md/datasource/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="dbi\dirs.proj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/dirs.proj b/src/md/dirs.proj
deleted file mode 100644
index 31626b9906..0000000000
--- a/src/md/dirs.proj
+++ /dev/null
@@ -1,25 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="hotdata\dirs.proj" />
- <ProjectFile Include="enc\dirs.proj" />
- <ProjectFile Include="runtime\dirs.proj" />
- <ProjectFile Include="compiler\dirs.proj" />
- <ProjectFile Include="winmd\dirs.proj" />
- <ProjectFile Include="datasource\dirs.proj" />
- <ProjectFile Include="ceefilegen\ceefgen.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/enc/crossgen/MDRuntimeRW_crossgen.nativeproj b/src/md/enc/crossgen/MDRuntimeRW_crossgen.nativeproj
deleted file mode 100644
index d47053fac6..0000000000
--- a/src/md/enc/crossgen/MDRuntimeRW_crossgen.nativeproj
+++ /dev/null
@@ -1,15 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <BuildSysBinaries>true</BuildSysBinaries>
- <MetadataFlavor>wks</MetadataFlavor>
- <OutputName>mdruntimerw_crossgen</OutputName>
- </PropertyGroup>
-
- <!--Leaf project Properties-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\enc\enc.settings.targets" />
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/md/enc/dac/dirs.proj b/src/md/enc/dac/dirs.proj
deleted file mode 100644
index eb38212025..0000000000
--- a/src/md/enc/dac/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\mdruntimerw_dac.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/enc/dbi/MDRuntimeRW-dbi.props b/src/md/enc/dbi/MDRuntimeRW-dbi.props
deleted file mode 100644
index eb5a7d44b9..0000000000
--- a/src/md/enc/dbi/MDRuntimeRW-dbi.props
+++ /dev/null
@@ -1,10 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <MetadataFlavor>mscordbi</MetadataFlavor>
- </PropertyGroup>
-
- <!--Leaf project Properties-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\enc\enc.settings.targets" />
-
-</Project>
diff --git a/src/md/enc/dbi/dirs.proj b/src/md/enc/dbi/dirs.proj
deleted file mode 100644
index 6a153f09a0..0000000000
--- a/src/md/enc/dbi/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\mdruntimerw-dbi.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/enc/dirs.proj b/src/md/enc/dirs.proj
deleted file mode 100644
index 32ac18cb68..0000000000
--- a/src/md/enc/dirs.proj
+++ /dev/null
@@ -1,23 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="wks\mdruntimerw.nativeproj" />
- <ProjectFile Include="dbi\dirs.proj" />
- <ProjectFile Include="dac\dirs.proj" />
- <ProjectFile Include="winrt-ro\mdruntimerw-winrt-ro.nativeproj" />
- <ProjectFile Include="winrt-rw\mdruntimerw-winrt-rw.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/enc/enc.settings.targets b/src/md/enc/enc.settings.targets
deleted file mode 100644
index 1c92bb5086..0000000000
--- a/src/md/enc/enc.settings.targets
+++ /dev/null
@@ -1,45 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\MD.props" />
-
- <!--Leaf project Properties-->
- <PropertyGroup>
- <MDEncSrcDirectory>$(ClrSrcDirectory)\MD\enc\</MDEncSrcDirectory>
- <UserIncludes>$(UserIncludes);
- $(ClrSrcDirectory)\MD\inc;
- $(ClrSrcDirectory)\vm;
- $(ClrSrcDirectory)\strongname\inc
- </UserIncludes>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE</ClAdditionalOptions>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <!--PCH: Both precompiled header and cpp are on the same ..\ path this is likely to be wrong.-->
- <PCHCompile>$(MDEncSrcDirectory)\stdafx.cpp</PCHCompile>
- <PCHObject>stdafx_mdruntimerw.obj</PCHObject>
- </PropertyGroup>
-
- <ItemGroup>
- <ProjectReference Include="$(ClrSrcDirectory)inc\corguids.nativeproj">
- <Comment>clrinternal.h</Comment>
- </ProjectReference>
- </ItemGroup>
-
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="$(MDEncSrcDirectory)\LiteWeightStgdbRW.cpp" />
- <CppCompile Include="$(MDEncSrcDirectory)\MetaModelENC.cpp" />
- <CppCompile Include="$(MDEncSrcDirectory)\MetaModelRW.cpp" />
- <CppCompile Include="$(MDEncSrcDirectory)\peparse.cpp" />
- <CppCompile Include="$(MDEncSrcDirectory)\RWUtil.cpp" />
- <CppCompile Include="$(MDEncSrcDirectory)\StgIO.cpp" />
- <CppCompile Include="$(MDEncSrcDirectory)\StgTiggerStorage.cpp" />
- <CppCompile Include="$(MDEncSrcDirectory)\StgTiggerStream.cpp" />
-
- <CppCompile Include="$(MDEncSrcDirectory)\ImpTlb.cpp" Condition="'$(FeatureCominteropTlbSupport)' == 'true'" />
-
- <!-- Content is under #ifdef FEATURE_METADATA_INTERNAL_APIS -->
- <CppCompile Include="$(MDEncSrcDirectory)\MDInternalRW.cpp" />
- </ItemGroup>
-</Project>
diff --git a/src/md/enc/wks/MDRuntimeRW.nativeproj b/src/md/enc/wks/MDRuntimeRW.nativeproj
deleted file mode 100644
index b3116c5abb..0000000000
--- a/src/md/enc/wks/MDRuntimeRW.nativeproj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <MetadataFlavor>wks</MetadataFlavor>
- </PropertyGroup>
-
- <!--Leaf project Properties-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\enc\enc.settings.targets" />
-
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>MDRuntimeRW</OutputName>
- </PropertyGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/md/hotdata/HotData.settings.targets b/src/md/hotdata/HotData.settings.targets
deleted file mode 100644
index c8bde7d372..0000000000
--- a/src/md/hotdata/HotData.settings.targets
+++ /dev/null
@@ -1,28 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <!--OK to delete NO_NTDLL for devdiv builds.-->
- <MDHotDataSrcDirectory>$(ClrSrcDirectory)\MD\HotData\</MDHotDataSrcDirectory>
- <CDefines>$(CDefines);UNICODE;_UNICODE</CDefines>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <PCHHeader>external.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <!--PCH: Both precompiled header and cpp are on the same ..\ path this is likely to be wrong.-->
- <PCHCompile>$(MDHotDataSrcDirectory)\external.cpp</PCHCompile>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="$(MDHotDataSrcDirectory)\HotMetaData.cpp" />
- <CppCompile Include="$(MDHotDataSrcDirectory)\HotTable.cpp" />
- <CppCompile Include="$(MDHotDataSrcDirectory)\HotHeapsDirectoryIterator.cpp" />
- <CppCompile Include="$(MDHotDataSrcDirectory)\HotHeap.cpp" />
- <CppCompile Include="$(MDHotDataSrcDirectory)\HotHeapWriter.cpp" />
- </ItemGroup>
-</Project> \ No newline at end of file
diff --git a/src/md/hotdata/crossgen/MDHotData_crossgen.nativeproj b/src/md/hotdata/crossgen/MDHotData_crossgen.nativeproj
deleted file mode 100644
index 1e6087e594..0000000000
--- a/src/md/hotdata/crossgen/MDHotData_crossgen.nativeproj
+++ /dev/null
@@ -1,18 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>mdhotdata_crossgen</OutputName>
- </PropertyGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\HotData\HotData.settings.targets" />
-
- <!--Leaf Project Items-->
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/md/hotdata/dac/dirs.proj b/src/md/hotdata/dac/dirs.proj
deleted file mode 100644
index 730c0c89d6..0000000000
--- a/src/md/hotdata/dac/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\mdhotdata_dac.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/hotdata/dirs.proj b/src/md/hotdata/dirs.proj
deleted file mode 100644
index 1ad2cf969f..0000000000
--- a/src/md/hotdata/dirs.proj
+++ /dev/null
@@ -1,21 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="full\mdhotdata.nativeproj" />
- <ProjectFile Include="full-staticcrt\dirs.proj" />
- <ProjectFile Include="dac\dirs.proj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/hotdata/full-staticcrt/MDHotData-staticcrt.props b/src/md/hotdata/full-staticcrt/MDHotData-staticcrt.props
deleted file mode 100644
index a9ac42bf5f..0000000000
--- a/src/md/hotdata/full-staticcrt/MDHotData-staticcrt.props
+++ /dev/null
@@ -1,11 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\HotData\HotData.settings.targets" />
-
- <PropertyGroup>
- <LinkNoLibraries>true</LinkNoLibraries>
- <LinkUseCMT>true</LinkUseCMT>
- <UseMsvcrt>false</UseMsvcrt>
- </PropertyGroup>
-
-</Project>
diff --git a/src/md/hotdata/full-staticcrt/dirs.proj b/src/md/hotdata/full-staticcrt/dirs.proj
deleted file mode 100644
index cf4651a468..0000000000
--- a/src/md/hotdata/full-staticcrt/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Condition="'$(FeatureDbiDebugging)'=='true'" Include="HostLocal\mdhotdata-staticcrt.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/hotdata/full/MDHotData.nativeproj b/src/md/hotdata/full/MDHotData.nativeproj
deleted file mode 100644
index b85a064343..0000000000
--- a/src/md/hotdata/full/MDHotData.nativeproj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Leaf project Properties-->
- <!--Leaf project Properties-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\HotData\HotData.settings.targets" />
-
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>MDHotData</OutputName>
- </PropertyGroup>
-
- <!--Leaf Project Items-->
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/md/runtime/Runtime.settings.targets b/src/md/runtime/Runtime.settings.targets
deleted file mode 100644
index 1ac62d7181..0000000000
--- a/src/md/runtime/Runtime.settings.targets
+++ /dev/null
@@ -1,43 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\MD.props" />
-
- <!--Leaf project Properties-->
- <PropertyGroup>
- <MDRuntimeSrcDirectory>$(ClrSrcDirectory)\MD\Runtime\</MDRuntimeSrcDirectory>
- <UserIncludes>
- $(UserIncludes);
- $(ClrSrcDirectory)\MD\inc;
- $(ClrSrcDirectory)\vm;
- $(ClrSrcDirectory)\strongname\inc</UserIncludes>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE -DNO_COR</ClAdditionalOptions>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <!--PCH: Both precompiled header and cpp are on the same ..\ path this is likely to be wrong.-->
- <PCHCompile>$(MDRuntimeSrcDirectory)\stdafx.cpp</PCHCompile>
- <PCHObject>stdafx_mdruntime.obj</PCHObject>
- <LinkUseCMT>false</LinkUseCMT>
- </PropertyGroup>
-
- <ItemGroup>
- <ProjectReference Include="$(ClrSrcDirectory)inc\corguids.nativeproj">
- <Comment>clrinternal.h</Comment>
- </ProjectReference>
- </ItemGroup>
-
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="$(MDRuntimeSrcDirectory)\MDColumnDescriptors.cpp" />
- <CppCompile Include="$(MDRuntimeSrcDirectory)\LiteWeightStgdb.cpp" />
- <CppCompile Include="$(MDRuntimeSrcDirectory)\MDFileFormat.cpp" />
- <CppCompile Include="$(MDRuntimeSrcDirectory)\MetaModel.cpp" />
- <CppCompile Include="$(MDRuntimeSrcDirectory)\MetaModelRO.cpp" />
- <CppCompile Include="$(MDRuntimeSrcDirectory)\RecordPool.cpp" />
-
- <!-- These sources contain internal Read-Only API implementation (IMDInternalRO) -->
- <CppCompile Include="$(MDRuntimeSrcDirectory)\MDInternalDisp.cpp" />
- <CppCompile Include="$(MDRuntimeSrcDirectory)\MDInternalRO.cpp" />
- </ItemGroup>
-</Project>
diff --git a/src/md/runtime/crossgen/MDRuntime_crossgen.nativeproj b/src/md/runtime/crossgen/MDRuntime_crossgen.nativeproj
deleted file mode 100644
index 6b8cc00ffc..0000000000
--- a/src/md/runtime/crossgen/MDRuntime_crossgen.nativeproj
+++ /dev/null
@@ -1,15 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <BuildSysBinaries>true</BuildSysBinaries>
- <!-- All features are set in file:..\..\MD.props -->
- <MetadataFlavor>wks</MetadataFlavor>
- <OutputName>mdruntime_crossgen</OutputName>
- </PropertyGroup>
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\Runtime\Runtime.settings.targets" />
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/md/runtime/dac/dirs.proj b/src/md/runtime/dac/dirs.proj
deleted file mode 100644
index cc9e7a722c..0000000000
--- a/src/md/runtime/dac/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <!--The following projects will build during PHASE 1-->
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\mdruntime_dac.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/runtime/dbi/MDRuntime-dbi.props b/src/md/runtime/dbi/MDRuntime-dbi.props
deleted file mode 100644
index ce3ff3224b..0000000000
--- a/src/md/runtime/dbi/MDRuntime-dbi.props
+++ /dev/null
@@ -1,10 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <MetadataFlavor>mscordbi</MetadataFlavor>
- </PropertyGroup>
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\Runtime\Runtime.settings.targets" />
-
-</Project>
diff --git a/src/md/runtime/dbi/dirs.proj b/src/md/runtime/dbi/dirs.proj
deleted file mode 100644
index 0f2f9b0613..0000000000
--- a/src/md/runtime/dbi/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <!--The following projects will build during PHASE 1-->
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Condition="'$(FeatureDbiDebugging)'=='true'" Include="HostLocal\mdruntime-dbi.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/runtime/dirs.proj b/src/md/runtime/dirs.proj
deleted file mode 100644
index 2bd75ad013..0000000000
--- a/src/md/runtime/dirs.proj
+++ /dev/null
@@ -1,22 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <!--The following projects will build during PHASE 1-->
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="wks\mdruntime.nativeproj" />
- <ProjectFile Include="dbi\dirs.proj" />
- <ProjectFile Include="dac\dirs.proj" />
- <ProjectFile Include="winrt\mdruntime-winrt.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/runtime/wks/MDRuntime.nativeproj b/src/md/runtime/wks/MDRuntime.nativeproj
deleted file mode 100644
index bc95bf65f2..0000000000
--- a/src/md/runtime/wks/MDRuntime.nativeproj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <MetadataFlavor>wks</MetadataFlavor>
- </PropertyGroup>
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\Runtime\Runtime.settings.targets" />
-
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>MDRuntime</OutputName>
- </PropertyGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/md/winmd/WinMD.settings.targets b/src/md/winmd/WinMD.settings.targets
deleted file mode 100644
index 58fa8ee682..0000000000
--- a/src/md/winmd/WinMD.settings.targets
+++ /dev/null
@@ -1,49 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <!--
- We build MetaData in several flavors:
- - Full version (wks) - part of clr.dll/coreclr.dll.
- - dac version - does not need Emit APIs.
- - Standalone versions for:
- * mscordbi.dll (hands the interfaces over to debugger client (e.g. VS) - does not need Emit APIs.
- * CorDbg - does not need Emit APIs.
- * WinRT
- - Read-Only version (ships in Windows) - does not need Emit and Internal APIs.
- - Read-Writer version (ships as private component of MidlRt.exe SDK tool) - does not need Internal APIs.
- -->
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\MD.props" />
-
- <PropertyGroup>
- <MDWinMDSrcDirectory>$(ClrSrcDirectory)\MD\WinMD\</MDWinMDSrcDirectory>
- <UserIncludes>
- $(UserIncludes);
- $(ClrSrcDirectory)\MD\inc;
- $(ClrSrcDirectory)\vm;
- $(ClrSrcDirectory)\strongname\inc
- </UserIncludes>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE</ClAdditionalOptions>
- <!--OK to delete NO_NTDLL for devdiv builds.-->
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <!--PCH: Both precompiled header and cpp are on the same ..\ path this is likely to be wrong.-->
- <PCHCompile>$(MDWinMDSrcDirectory)\stdafx.cpp</PCHCompile>
- <PCHObject>stdafx_winmd.obj</PCHObject>
- <LinkUseCMT>false</LinkUseCMT>
- </PropertyGroup>
-
- <ItemGroup>
- <ProjectReference Include="$(ClrSrcDirectory)inc\corguids.nativeproj">
- <Comment>clrinternal.h</Comment>
- </ProjectReference>
- </ItemGroup>
-
- <ItemGroup>
- <CppCompile Include="$(MDWinMDSrcDirectory)\Adapter.cpp" />
- <CppCompile Include="$(MDWinMDSrcDirectory)\WinMDImport.cpp" />
- <CppCompile Include="$(MDWinMDSrcDirectory)\WinMDInternalImportRO.cpp" />
- </ItemGroup>
-</Project>
diff --git a/src/md/winmd/crossgen/MDWinMD_crossgen.nativeproj b/src/md/winmd/crossgen/MDWinMD_crossgen.nativeproj
deleted file mode 100644
index 88520924f6..0000000000
--- a/src/md/winmd/crossgen/MDWinMD_crossgen.nativeproj
+++ /dev/null
@@ -1,14 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <MetadataFlavor>wks</MetadataFlavor>
- <OutputName>mdwinmd_crossgen</OutputName>
- </PropertyGroup>
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\WinMD\WinMD.settings.targets" />
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/md/winmd/dac/dirs.proj b/src/md/winmd/dac/dirs.proj
deleted file mode 100644
index c73e2390db..0000000000
--- a/src/md/winmd/dac/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\mdwinmd_dac.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/winmd/dbi/MDWinMD-dbi.props b/src/md/winmd/dbi/MDWinMD-dbi.props
deleted file mode 100644
index 829e1d7c6d..0000000000
--- a/src/md/winmd/dbi/MDWinMD-dbi.props
+++ /dev/null
@@ -1,9 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <MetadataFlavor>mscordbi</MetadataFlavor>
- </PropertyGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\WinMD\WinMD.settings.targets" />
-
-</Project>
diff --git a/src/md/winmd/dbi/MDWinMD_dbi.nativeproj b/src/md/winmd/dbi/MDWinMD_dbi.nativeproj
deleted file mode 100644
index 3223689415..0000000000
--- a/src/md/winmd/dbi/MDWinMD_dbi.nativeproj
+++ /dev/null
@@ -1,17 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <MetadataFlavor>mscordbi</MetadataFlavor>
- </PropertyGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\WinMD\WinMD.settings.targets" />
-
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>MDWinMD_dbi</OutputName>
- </PropertyGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/md/winmd/dbi/dirs.proj b/src/md/winmd/dbi/dirs.proj
deleted file mode 100644
index 88863b561f..0000000000
--- a/src/md/winmd/dbi/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Condition="'$(FeatureDbiDebugging)'=='true'" Include="HostLocal\MDWinMD-dbi.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/winmd/dirs.proj b/src/md/winmd/dirs.proj
deleted file mode 100644
index 7788116cc7..0000000000
--- a/src/md/winmd/dirs.proj
+++ /dev/null
@@ -1,21 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="wks\mdwinmd_wks.nativeproj" />
- <ProjectFile Include="dbi\dirs.proj" />
- <ProjectFile Include="dac\dirs.proj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/md/winmd/wks/MDWinMD_wks.nativeproj b/src/md/winmd/wks/MDWinMD_wks.nativeproj
deleted file mode 100644
index cc0a6f2bc1..0000000000
--- a/src/md/winmd/wks/MDWinMD_wks.nativeproj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup>
- <!-- All features are set in file:..\..\MD.props -->
- <MetadataFlavor>wks</MetadataFlavor>
- </PropertyGroup>
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\MD\WinMD\WinMD.settings.targets" />
-
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>MDWinMD_wks</OutputName>
- </PropertyGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/strongname/api/api.props b/src/strongname/api/api.props
deleted file mode 100644
index 2c4c278a69..0000000000
--- a/src/strongname/api/api.props
+++ /dev/null
@@ -1,43 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <PropertyGroup>
- <UserIncludes>
- $(UserIncludes);
- $(Clrbase)\src\StrongName\inc;
- $(Clrbase)\src\inc;
- $(Clrbase)\src\md\inc;
- $(Clrbase)\src\md\compiler;
- $(Clrbase)\src\vm
- </UserIncludes>
-
- <UserIncludes Condition="'$(StrongnameInVm)' == 'true'">
- $(UserIncludes);
- $(Clrbase)\src\vm\$(TargetCpu)
- </UserIncludes>
-
- <CDefines Condition="'$(StrongnameInVm)' == 'true'">$(CDefines);STRONGNAME_IN_VM</CDefines>
-
- <CDefines>$(CDefines);SNAPI_INTERNAL</CDefines>
- <CDefines>$(CDefines);UNICODE;_UNICODE</CDefines>
-
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
-
- <PCHHeader>common.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <PCHCompile>$(Clrbase)\src\StrongName\api\common.cpp</PCHCompile>
- </PropertyGroup>
-
- <ItemGroup>
- <ProjectReference Include="$(ClrSrcDirectory)inc\corguids.nativeproj">
- <Comment>clrinternal.h</Comment>
- </ProjectReference>
- </ItemGroup>
-
- <ItemGroup>
- <CppCompile Include="$(Clrbase)\src\StrongName\api\strongname.cpp" />
- <CppCompile Include="$(Clrbase)\src\StrongName\api\strongnamecoreclr.cpp" />
- <CppCompile Include="$(Clrbase)\src\StrongName\api\strongnameinternal.cpp" />
- </ItemGroup>
-
-</Project> \ No newline at end of file
diff --git a/src/strongname/api/crossgen/strongname_crossgen.nativeproj b/src/strongname/api/crossgen/strongname_crossgen.nativeproj
deleted file mode 100644
index 55e7cc8cd9..0000000000
--- a/src/strongname/api/crossgen/strongname_crossgen.nativeproj
+++ /dev/null
@@ -1,18 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <PropertyGroup>
- <StrongnameInVm>true</StrongnameInVm>
- </PropertyGroup>
- <Import Project="$(ClrBase)\src\strongname\api\api.props" />
-
- <PropertyGroup>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>strongname_crossgen</OutputName>
- </PropertyGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/strongname/api/dac/dirs.proj b/src/strongname/api/dac/dirs.proj
deleted file mode 100644
index 6ca01ad4ad..0000000000
--- a/src/strongname/api/dac/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\strongname_dac.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/strongname/api/dirs.proj b/src/strongname/api/dirs.proj
deleted file mode 100644
index 996632d796..0000000000
--- a/src/strongname/api/dirs.proj
+++ /dev/null
@@ -1,22 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="dac\dirs.proj" />
- <ProjectFile Condition="'$(BuildProjectName)' != 'CoreSys'" Include="standalone\strongname.nativeproj" />
- <ProjectFile Condition="'$(BuildProjectName)' != 'CoreSys'" Include="standalone-winrt\strongname-winrt.nativeproj" />
- <ProjectFile Include="wks\strongname_wks.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/strongname/api/wks/strongname_wks.nativeproj b/src/strongname/api/wks/strongname_wks.nativeproj
deleted file mode 100644
index fcfa71ae6c..0000000000
--- a/src/strongname/api/wks/strongname_wks.nativeproj
+++ /dev/null
@@ -1,23 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <PropertyGroup>
- <StrongnameInVm>true</StrongnameInVm>
- </PropertyGroup>
- <Import Project="$(ClrBase)\src\strongname\api\api.props" />
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>strongname_wks</OutputName>
- </PropertyGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/strongname/dirs.proj b/src/strongname/dirs.proj
deleted file mode 100644
index 9cb3cf6724..0000000000
--- a/src/strongname/dirs.proj
+++ /dev/null
@@ -1,29 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <ItemDefinitionGroup>
- <ProjectFile>
- <ProductGroups>FX</ProductGroups>
- </ProjectFile>
- </ItemDefinitionGroup>
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="api\dirs.proj" />
- <ProjectFile Include="inc\StrongName_inc.nativeproj" />
- <ProjectFile Include="tools\dirs.proj" >
- <ProductGroups>VS;FX</ProductGroups>
- </ProjectFile>
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/strongname/inc/StrongName_inc.nativeproj b/src/strongname/inc/StrongName_inc.nativeproj
deleted file mode 100644
index c72249f207..0000000000
--- a/src/strongname/inc/StrongName_inc.nativeproj
+++ /dev/null
@@ -1,31 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>PUBLISH</TargetType>
- <OutputName>StrongName</OutputName>
- </PropertyGroup>
-
- <!--Leaf Project Items-->
- <ItemGroup>
- <PublishPartLinked Include="StrongName.h">
- <Visibility>Inter</Visibility>
- <FileType>Include</FileType>
- </PublishPartLinked>
- </ItemGroup>
-
- <ItemGroup>
- <CopyFile Include="StrongName.h">
- <DestFolder>$(BinariesDirectory)</DestFolder>
- </CopyFile>
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/tools/GenClrDebugResource/GenClrDebugResource.nativeproj b/src/tools/GenClrDebugResource/GenClrDebugResource.nativeproj
deleted file mode 100644
index 9bd544d8d0..0000000000
--- a/src/tools/GenClrDebugResource/GenClrDebugResource.nativeproj
+++ /dev/null
@@ -1,26 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <OutputName>GenClrDebugResource</OutputName>
- <TargetType>PROGRAM</TargetType>
- <LinkSubsystem>console</LinkSubsystem>
- <LinkGenerateManifest>true</LinkGenerateManifest>
- <LinkAdditionalOptions>$(LinkAdditionalOptions) /MANIFEST</LinkAdditionalOptions>
- <UseMsvcrt>false</UseMsvcrt>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="GenClrDebugResource.cpp" />
- </ItemGroup>
- <ItemGroup>
- <RCResourceFile Include="native.rc" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project> \ No newline at end of file
diff --git a/src/tools/InjectResource/InjectResource.nativeproj b/src/tools/InjectResource/InjectResource.nativeproj
deleted file mode 100644
index 057d01f4ec..0000000000
--- a/src/tools/InjectResource/InjectResource.nativeproj
+++ /dev/null
@@ -1,27 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <OutputName>InjectResource</OutputName>
- <TargetType>PROGRAM</TargetType>
- <LinkSubsystem>console</LinkSubsystem>
- <BinplaceSymbols>true</BinplaceSymbols>
- <LinkGenerateManifest>true</LinkGenerateManifest>
- <LinkAdditionalOptions>$(LinkAdditionalOptions) /MANIFEST</LinkAdditionalOptions>
- <UseMsvcrt>false</UseMsvcrt>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="InjectResource.cpp" />
- </ItemGroup>
- <ItemGroup>
- <RCResourceFile Include="native.rc" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project> \ No newline at end of file
diff --git a/src/tools/crossgen/crossgen.nativeproj b/src/tools/crossgen/crossgen.nativeproj
deleted file mode 100644
index 28e4741f4d..0000000000
--- a/src/tools/crossgen/crossgen.nativeproj
+++ /dev/null
@@ -1,94 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildSysBinaries>true</BuildSysBinaries>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE</ClAdditionalOptions>
- <OutputName>crossgen</OutputName>
- <TargetType>PROGRAM</TargetType>
- <LinkSubsystem>console</LinkSubsystem>
- <EntryPoint>wmain</EntryPoint>
- <LinkGenerateManifest>true</LinkGenerateManifest>
- <LinkAdditionalOptions>$(LinkAdditionalOptions) /MANIFEST</LinkAdditionalOptions>
- <UserIncludes>$(UserIncludes);$(ClrSrcDirectory)tools\util</UserIncludes>
- <IsDesktopTool>true</IsDesktopTool>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <TargetLib Include="$(SdkLibPath)\ole32.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- <TargetLib Include="$(SdkLibPath)\user32.lib" />
- <TargetLib Include="$(SdkLibPath)\version.lib" />
- <TargetLib Include="$(SdkLibPath)\shlwapi.lib" />
- <TargetLib Include="$(SdkLibPath)\bcrypt.lib" />
- </ItemGroup>
-
- <ItemGroup>
- <TargetLib Condition="'$(_BuildArch)' != 'amd64'" Include="$(ClrLibPath)\corguids_x86.lib">
- <ProjectReference>$(ClrSrcDirectory)incx86\corguids.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Condition="'$(_BuildArch)' == 'amd64'" Include="$(ClrLibPath)\corguids_amd64.lib">
- <ProjectReference>$(ClrSrcDirectory)incamd64\corguids.nativeproj</ProjectReference>
- </TargetLib>
- <LinkPreCrtLibs Include="$(ClrLibPath)\utilcode_crossgen.lib" />
- <TargetLib Include="$(ClrLibPath)\utilcode_crossgen.lib">
- <ProjectReference>$(ClrSrcDirectory)utilcode\crossgen\utilcode_crossgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\corzap_crossgen.lib">
- <ProjectReference>$(ClrSrcDirectory)zap\crossgen\zap_crossgen.nativeproj</ProjectReference>
- </TargetLib>
-
- <!-- We build RyuJIT only for amd64 and arm64, and use JIT32 for ARM and x86 -->
- <TargetLib Include="$(ClrLibPath)\jit_crossgen.lib">
- <ProjectReference Condition="'$(_BuildArch)' == 'amd64' or '$(_BuildArch)' == 'arm64'">$(ClrSrcDirectory)jit\crossgen\jit_crossgen.nativeproj</ProjectReference>
- <ProjectReference Condition="'$(_BuildArch)' != 'amd64' and '$(_BuildArch)' != 'arm64'">$(ClrSrcDirectory)jit32\crossgen\jit_crossgen.nativeproj</ProjectReference>
- </TargetLib>
-
- <TargetLib Include="$(ClrLibPath)\gcinfo_crossgen.lib">
- <ProjectReference>$(ClrSrcDirectory)gcinfo\crossgen\gcinfo_crossgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\gcdump_crossgen.lib">
- <ProjectReference>$(ClrSrcDirectory)gcdump\crossgen\gcdump_crossgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\strongname_crossgen.lib">
- <ProjectReference>$(ClrSrcDirectory)strongname\api\crossgen\strongname_crossgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\mdcompiler_crossgen.lib">
- <ProjectReference>$(ClrSrcDirectory)md\compiler\crossgen\mdcompiler_crossgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\mdwinmd_crossgen.lib" Condition="'$(FeatureCominterop)' == 'true'">
- <ProjectReference>$(ClrSrcDirectory)md\winmd\crossgen\mdwinmd_crossgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\mdruntimerw_crossgen.lib">
- <ProjectReference>$(ClrSrcDirectory)md\enc\crossgen\mdruntimerw_crossgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\mdhotdata_crossgen.lib">
- <ProjectReference>$(ClrSrcDirectory)md\hotdata\crossgen\mdhotdata_crossgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\mdruntime_crossgen.lib">
- <ProjectReference>$(ClrSrcDirectory)md\runtime\crossgen\mdruntime_crossgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\cee_crossgen.lib">
- <ProjectReference>$(ClrSrcDirectory)vm\crossgen\wks_crossgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\mscorlib_crossgen.lib">
- <ProjectReference>$(ClrSrcDirectory)vm\crossgen_mscorlib\mscorlib_crossgen.nativeproj</ProjectReference>
- </TargetLib>
- <TargetLib Include="$(ClrLibPath)\v3binder_crossgen.lib">
- <ProjectReference>$(ClrSrcDirectory)binder\v3binder_crossgen\v3binder_crossgen.nativeproj</ProjectReference>
- </TargetLib>
- </ItemGroup>
- <ItemGroup>
- <RCResourceFile Include="native.rc" />
- </ItemGroup>
- <ItemGroup>
- <CppCompile Include="crossgen.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\tools\util\consoleargs.cpp" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-
-</Project>
diff --git a/src/tools/dirs.proj b/src/tools/dirs.proj
deleted file mode 100644
index 5f21b67fe9..0000000000
--- a/src/tools/dirs.proj
+++ /dev/null
@@ -1,77 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <ItemDefinitionGroup>
- <ProjectFile>
- <ProductGroups>FX</ProductGroups>
- </ProjectFile>
- </ItemDefinitionGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreClr)' != 'true'">
- <ProjectFile Include="allocationsprofiler\allocationsprofiler.nativeproj" />
- <ProjectFile Include="appcompatgenerator\appcompatgenerator.nativeproj" />
- <ProjectFile Include="applaunch\applaunch.nativeproj" />
- <ProjectFile Include="asmlist\asmlist.nativeproj" />
- <ProjectFile Include="asmmeta\asmmeta.nativeproj" />
- <ProjectFile Include="bbsweep\bbsweep.nativeproj" />
- <ProjectFile Include="bindingsnapshot\bindingsnapshot.nativeproj" />
- <ProjectFile Include="clrver\clrver.nativeproj" />
- <ProjectFile Include="cordmpmerge\cordmpmerge.nativeproj" />
- <ProjectFile Include="corflags\corflags.nativeproj" />
- <ProjectFile Include="fixpdbpath\fixpdbpath.nativeproj" />
- <ProjectFile Include="gac\dirs.proj" />
- <ProjectFile Include="installhook\dirs.proj" />
- <ProjectFile Include="ismgd\ismgd.nativeproj" />
- <ProjectFile Include="jitmanager\jitmgr.nativeproj" />
- <ProjectFile Include="ldr64\ldr64.nativeproj" Condition="'$(BuildArchitecture)' == 'amd64'" />
- <ProjectFile Include="logdiff\Logdiff.csproj" />
- <ProjectFile Include="mdepends\mdepends.nativeproj" />
- <ProjectFile Include="metainfo\metainfo.nativeproj" />
- <ProjectFile Include="ngen\ngen.nativeproj" />
- <ProjectFile Include="ngenoffline\ngenoffline.nativeproj" />
- <ProjectFile Include="nidump\nidump.nativeproj" />
- <ProjectFile Include="ndpsetup\ndpsetup.nativeproj" />
- <ProjectFile Include="peverify\dirs.proj" />
- <ProjectFile Include="profpick\profpick.nativeproj" />
- <ProjectFile Include="regtlb\regtlb.nativeproj" />
- <ProjectFile Include="resetdelaysign\resetdelaysign.nativeproj" />
- <ProjectFile Include="showname\showname.nativeproj" />
- <ProjectFile Include="strikers\strikers.nativeproj" />
- <ProjectFile Include="tlbref\tlbref.nativeproj" />
- <ProjectFile Include="verifyasmhash\verifyasmhash.nativeproj" />
- <ProjectFile Include="verstamp\verstamp.nativeproj" Condition="'$(BuildArchitecture)' == 'i386'" />
- <ProjectFile Include="ngentask\ngentask.csproj"/>
- <ProjectFile Include="ngentasklauncher\ngentasklauncher.csproj"/>
- <ProjectFile Include="McjProfofileUtil\McjProfileUtil.csproj" Condition="'$(BuildArchitecture)' != 'arm' and '$(BuildArchitecture)' != 'arm64'" />
- <ProjectFile Include="winphoneintegrate\winphoneintegrate.csproj" />
- <ProjectFile Include="crossgen\crossgen.nativeproj" />
- <ProjectFile Include="GenClrDebugResource\GenClrDebugResource.nativeproj" >
- <ProductGroups>FX;PK</ProductGroups>
- </ProjectFile>
- <ProjectFile Include="InjectResource\InjectResource.nativeproj" Condition="'$(BuildArchitecture)' == 'i386'">
- <ProductGroups>FX;PK</ProductGroups>
- </ProjectFile>
- </ItemGroup>
-
- <!-- CoreClr -->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreClr)' == 'true'">
- <ProjectFile Include="bbsweep\bbsweep.nativeproj" Condition="'$(BuildProjectName)' == 'CoreSys'" />
- <ProjectFile Condition="'$(BuildArchitecture)' != 'arm' and '$(BuildArchitecture)' != 'arm64' and '$(BuildProjectName)' != 'CoreSys'" Include="ildbsymbols\ildbsymbols.nativeproj" />
- <ProjectFile Include="coregen\coregen.nativeproj" />
- <ProjectFile Include="nidump\nidump.nativeproj" Condition="!('$(BuildProjectName)' == 'CoreSys' and ('$(BuildArchitecture)' == 'arm' or '$(BuildArchitecture)' == 'arm64'))"/>
- <ProjectFile Include="crossgen\crossgen.nativeproj" />
- <ProjectFile Include="spawnnowow\spawnnowow.nativeproj" Condition="('$(BuildArchitecture)' == 'i386' or '$(BuildArchitecture)' == 'amd64' or '$(BuildArchitecture)' == 'ia64') and '$(BuildProjectName)' != 'CoreSys'" />
- <ProjectFile Condition="'$(BuildProjectName)' == 'CoreSys'" Include="winphoneintegrate\winphoneintegrate.csproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/tools/metainfo/metainfo.nativeproj b/src/tools/metainfo/metainfo.nativeproj
deleted file mode 100644
index 7591a40d63..0000000000
--- a/src/tools/metainfo/metainfo.nativeproj
+++ /dev/null
@@ -1,42 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <OutputName>metainfo</OutputName>
- <FileToMarkForSigning>$(BinariesDirectory)\metainfo.exe</FileToMarkForSigning>
- <TargetType>PROGRAM</TargetType>
- <LinkSubsystem>console</LinkSubsystem>
- <EntryPoint>wmain</EntryPoint>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE</ClAdditionalOptions>
- <LinkGenerateManifest>true</LinkGenerateManifest>
- <LinkAdditionalOptions>$(LinkAdditionalOptions) /MANIFEST</LinkAdditionalOptions>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <LinkPreCrtLibs Include="$(ClrLibPath)\utilcodenohost.lib">
- <ProjectReference>$(ClrSrcDirectory)utilcode\dyncrtnohost\dyncrtnohost.nativeproj</ProjectReference>
- </LinkPreCrtLibs>
- <LinkPreCrtLibs Include="$(ClrLibPath)\MDHotData.lib" />
-
- <TargetLib Include="$(ClrLibPath)\corguids.lib" />
- <TargetLib Include="$(SdkLibPath)\mscoree.lib" />
- <TargetLib Include="$(SdkLibPath)\ole32.lib" />
- <TargetLib Include="$(SdkLibPath)\user32.lib" />
- <TargetLib Include="$(SdkLibPath)\uuid.lib" />
- <TargetLib Include="$(SdkLibPath)\oleaut32.lib" />
- <ProjectReference Include="$(ClrSrcDirectory)md\hotdata\full\mdhotdata.nativeproj">
- <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
- </ProjectReference>
- </ItemGroup>
- <ItemGroup>
- <RCResourceFile Include="native.rc" />
- </ItemGroup>
- <ItemGroup>
- <CppCompile Include="mdinfo.cpp" />
- <CppCompile Include="mdobj.cpp" />
- <CppCompile Include="metainfo.cpp" />
- </ItemGroup>
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/unwinder/dac/dirs.proj b/src/unwinder/dac/dirs.proj
deleted file mode 100644
index 77738732ed..0000000000
--- a/src/unwinder/dac/dirs.proj
+++ /dev/null
@@ -1,18 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="hostlocal\unwinder_dac.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/unwinder/dac/hostlocal/unwinder_dac.nativeproj b/src/unwinder/dac/hostlocal/unwinder_dac.nativeproj
deleted file mode 100644
index 3b562e07f9..0000000000
--- a/src/unwinder/dac/hostlocal/unwinder_dac.nativeproj
+++ /dev/null
@@ -1,13 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>unwinder_dac</OutputName>
- </PropertyGroup>
-
- <!-- compile items -->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\unwinder\unwinder.targets" />
-
-</Project>
diff --git a/src/unwinder/dac/hostwinamd64/unwinder_dac.nativeproj b/src/unwinder/dac/hostwinamd64/unwinder_dac.nativeproj
deleted file mode 100644
index e0dff469a4..0000000000
--- a/src/unwinder/dac/hostwinamd64/unwinder_dac.nativeproj
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <!-- xplat Windows host, local target DAC build -->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetTargetLocal.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetHostWinAMD64.props" />
- <PropertyGroup>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>unwinder_dac_amd64</OutputName>
- </PropertyGroup>
-
- <!-- compile items -->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\unwinder\unwinder.targets" />
-
-</Project>
diff --git a/src/unwinder/dac/hostwinx86/unwinder_dac.nativeproj b/src/unwinder/dac/hostwinx86/unwinder_dac.nativeproj
deleted file mode 100644
index a3538c3383..0000000000
--- a/src/unwinder/dac/hostwinx86/unwinder_dac.nativeproj
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <!-- xplat win32 host, local target DAC build -->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetTargetLocal.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetHostWinx86.props" />
- <PropertyGroup>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>unwinder_dac_x86</OutputName>
- </PropertyGroup>
-
- <!-- compile items -->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\unwinder\unwinder.targets" />
-
-</Project>
diff --git a/src/unwinder/dirs.proj b/src/unwinder/dirs.proj
deleted file mode 100644
index 8b511971e3..0000000000
--- a/src/unwinder/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="dac\dirs.proj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/unwinder/unwinder.targets b/src/unwinder/unwinder.targets
deleted file mode 100644
index 18cd2bfa7c..0000000000
--- a/src/unwinder/unwinder.targets
+++ /dev/null
@@ -1,60 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\dac.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\debug\SetDebugTargetLocal.props" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <UseStl Condition="'$(BuildForCoreSystem)' != 'true'">true</UseStl>
-
- <UserIncludes>
- $(UserIncludes);
- $(ClrSrcDirectory)\unwinder;
- $(ClrSrcDirectory)\debug\daccess;
- $(ClrSrcDirectory)\vm;
- $(ClrSrcDirectory)\vm\$(TargetCpu);
- $(ClrSrcDirectory)\debug\inc;
- $(ClrSrcDirectory)\debug\inc\$(TargetCpu);
- $(ClrSrcDirectory)\debug\inc\dump;
- $(ClrSrcDirectory)\debug\ee;
- $(ClrSrcDirectory)\inc;
- $(VCToolsIncPath);
- </UserIncludes>
-
- <CDefines>$(CDefines);UNICODE;_UNICODE;$(USER_SPECIFIC_C_DEFINES);FEATURE_NO_HOST</CDefines>
-
- <OutputName Condition="'$(OutputName)' == ''">unwinder_dac</OutputName>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <PCHCompile>$(ClrSrcDirectory)\unwinder\stdafx.cpp</PCHCompile>
-
- <UnwinderSourcesDir>$(ClrSrcDirectory)\unwinder</UnwinderSourcesDir>
- <Amd64SourcesDir>$(ClrSrcDirectory)\unwinder\amd64</Amd64SourcesDir>
- <ArmSourcesDir>$(ClrSrcDirectory)\unwinder\arm</ArmSourcesDir>
- <Arm64SourcesDir>$(ClrSrcDirectory)\unwinder\arm64</Arm64SourcesDir>
- </PropertyGroup>
-
- <ItemGroup>
- <CppCompile Include="$(UnwinderSourcesDir)\unwinder.cpp" />
- </ItemGroup>
-
- <!-- AMD64_SOURCES -->
- <ItemGroup Condition="'$(TargetArch)' == 'amd64'">
- <CppCompile Include="$(Amd64SourcesDir)\unwinder_amd64.cpp" />
- </ItemGroup>
- <!-- ARM_SOURCES -->
- <ItemGroup Condition="'$(TargetArch)' == 'arm'">
- <CppCompile Include="$(ArmSourcesDir)\unwinder_arm.cpp" />
- </ItemGroup>
- <!-- ARM64_SOURCES -->
- <ItemGroup Condition="'$(TargetArch)' == 'arm64'">
- <CppCompile Include="$(Arm64SourcesDir)\unwinder_arm64.cpp" />
- </ItemGroup>
-
- <Import Project="$(Clrbase)\clr.targets" />
-
-</Project>
-
diff --git a/src/utilcode/crossgen/utilcode_crossgen.nativeproj b/src/utilcode/crossgen/utilcode_crossgen.nativeproj
deleted file mode 100644
index 618a2eea74..0000000000
--- a/src/utilcode/crossgen/utilcode_crossgen.nativeproj
+++ /dev/null
@@ -1,21 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\Utilcode\utilcode.settings.targets" />
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>utilcode_crossgen</OutputName>
- </PropertyGroup>
-
- <ItemGroup>
- <CppCompile Include="..\hostimpl.cpp" />
- </ItemGroup>
-
- <!--Leaf Project Items-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/utilcode/dac/dirs.proj b/src/utilcode/dac/dirs.proj
deleted file mode 100644
index 5556c8634c..0000000000
--- a/src/utilcode/dac/dirs.proj
+++ /dev/null
@@ -1,18 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\dac.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/utilcode/dirs.proj b/src/utilcode/dirs.proj
deleted file mode 100644
index 9749af2b11..0000000000
--- a/src/utilcode/dirs.proj
+++ /dev/null
@@ -1,27 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="dyncrt\dyncrt.nativeproj" />
- <ProjectFile Include="dyncrtnohost\dyncrtnohost.nativeproj" />
- <ProjectFile Include="staticcrt\staticcrt.nativeproj" />
- <ProjectFile Include="staticnohost\staticnohost.nativeproj" />
- <ProjectFile Include="dac\dirs.proj" />
- </ItemGroup>
-
- <!--The following projects will build during PHASE 1 of the Desktop build-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1' and '$(FeatureCoreclr)' != 'true'">
- <ProjectFile Include="nodependencies\utilcode-nodependencies.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/utilcode/dyncrt/dyncrt.nativeproj b/src/utilcode/dyncrt/dyncrt.nativeproj
deleted file mode 100644
index 50a1fb7880..0000000000
--- a/src/utilcode/dyncrt/dyncrt.nativeproj
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\Utilcode\utilcode.settings.targets" />
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <!--Leaf project Properties-->
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>utilcode</OutputName>
- <!--WARNING: This is not a valid MSBuild property. Ensure that you place BUILD_PRODUCES macro in your SOURCES file after you have generated the stub version using KBC-->
- <BuildProduces>utilcode.lib</BuildProduces>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>
diff --git a/src/utilcode/staticnohost/staticnohost.nativeproj b/src/utilcode/staticnohost/staticnohost.nativeproj
deleted file mode 100644
index 4ef47670f3..0000000000
--- a/src/utilcode/staticnohost/staticnohost.nativeproj
+++ /dev/null
@@ -1,15 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>utilcodestaticnohost</OutputName>
- </PropertyGroup>
- <Import Project="staticnohost.targets" />
-</Project>
diff --git a/src/utilcode/staticnohost/staticnohost.targets b/src/utilcode/staticnohost/staticnohost.targets
deleted file mode 100644
index 163090adeb..0000000000
--- a/src/utilcode/staticnohost/staticnohost.targets
+++ /dev/null
@@ -1,15 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\Utilcode\utilcode.settings.targets" />
-
- <PropertyGroup>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DSELF_NO_HOST -D_CRTIMP=</ClAdditionalOptions>
- </PropertyGroup>
-
- <ItemGroup>
- <CppCompile Include="..\hostimpl.cpp" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-
-</Project>
diff --git a/src/utilcode/utilcode.settings.targets b/src/utilcode/utilcode.settings.targets
deleted file mode 100644
index 7fbcb4d5cc..0000000000
--- a/src/utilcode/utilcode.settings.targets
+++ /dev/null
@@ -1,132 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <!--Leaf project Properties-->
- <PropertyGroup>
- <!--OK to delete NO_NTDLL for devdiv builds.-->
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <!--PCHHeader>stdafx.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders-->
- <!--PCH: Both precompiled header and cpp are on the same ..\ path this is likely to be wrong.-->
- <UtilCodeSrcDir>$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\Utilcode</UtilCodeSrcDir>
- <!--PCHCompile>$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\Utilcode\stdafx.cpp</PCHCompile>
- <PCHObject>stdafx_utilcode.obj</PCHObject-->
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE $(_CRTIMPFLAGS)</ClAdditionalOptions>
- <ClAdditionalOptions Condition="'FeatureUtilcodeNoDependencies' != 'true'">$(ClAdditionalOptions) -DENABLE_PERF_COUNTERS</ClAdditionalOptions>
- <UserIncludes>
- $(UserIncludes);
- $(VCToolsIncPath);
- $(_NTDRIVE)$(_NTROOT)\ndp\clr\src\strongname\inc
- </UserIncludes>
- </PropertyGroup>
-
- <!-- Dependencies -->
- <ItemGroup>
- <ProjectReference Include="$(ClrSrcDirectory)inc\corguids.nativeproj">
- <Comment>clrinternal.h</Comment>
- </ProjectReference>
- </ItemGroup>
-
- <!-- Sources common for 'NoDependencies' and 'normal' build -->
- <ItemGroup>
- <CppCompile Include="$(UtilCodeSrcDir)\ClrHost_NoDependencies.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\Ex.cpp" />
-
- <CppCompile Include="$(UtilCodeSrcDir)\SBuffer.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\SString.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\SString_COM.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\FString.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\longfilepathwrappers.cpp" />
-
- <CppCompile Include="$(UtilCodeSrcDir)\NamespaceUtil.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\MakePath.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\SplitPath.cpp" />
-
- <CppCompile Include="$(UtilCodeSrcDir)\ClrConfig.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\configuration.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\RegUtil.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\RegistryWrapper.cpp" />
-
- <CppCompile Include="$(UtilCodeSrcDir)\Collections.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\Util_NoDependencies.cpp" />
-
- <CppCompile Include="$(UtilCodeSrcDir)\GenericStackProbe.cpp" />
-
- <CppCompile Include="$(UtilCodeSrcDir)\PostError.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\fstream.cpp" />
-
- <!-- File format and MetaData -->
- <CppCompile Include="$(UtilCodeSrcDir)\ClrHelpers.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\StgPool.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\StgPooli.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\StgPoolReadOnly.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\PEDecoder.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\LazyCOW.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\UTSem.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\peinformation.cpp" />
- </ItemGroup>
-
- <ItemGroup>
- <DebuggingSupportSources Include="$(UtilCodeSrcDir)\Check.cpp" />
- <DebuggingSupportSources Include="$(UtilCodeSrcDir)\Debug.cpp" />
- <DebuggingSupportSources Include="$(UtilCodeSrcDir)\Log.cpp" />
- <DebuggingSupportSources Include="$(UtilCodeSrcDir)\UtilMessageBox.cpp" />
- <DebuggingSupportSources Include="$(UtilCodeSrcDir)\StackTrace.cpp" />
-
- <DebuggingSupportSources Include="$(UtilCodeSrcDir)\SafeWrap.cpp" />
- <DebuggingSupportSources Include="$(UtilCodeSrcDir)\WinFix.cpp" />
- </ItemGroup>
-
- <!-- Sources for 'normal' build (can depend on mscoree.dll and other DLLs) -->
- <ItemGroup Condition="'$(FeatureUtilcodeNoDependencies)' != 'true'">
- <CppCompile Include="@(DebuggingSupportSources)" />
- <CppCompile Include="$(UtilCodeSrcDir)\ApiThreadStress.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\ArrayList.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\AssemblyFileHash.cpp" Condition="'$(FeatureCoreClr)' != 'true'"/>
- <CppCompile Include="$(UtilCodeSrcDir)\BitVector.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\ccomprc.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\CircularLog.cpp" Condition="'$(FeatureCoreClr)' != 'true'"/>
- <CppCompile Include="$(UtilCodeSrcDir)\ClrHost.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\COMex.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\CycleTimer.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\DelayLoadHelpers.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\GuidFromName.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\jitperf.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\md5.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\MemoryPool.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\Util.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\RangeTree.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\IAllocator.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\LoaderHeap.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\PerfLog.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\OutString.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\ilFormatter.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\OpInfo.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\DacUtil.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\TlbUtils.cpp" Condition="'$(FeatureCominteropTlbSupport)' == 'true'"/>
- <CppCompile Include="$(UtilCodeSrcDir)\SortVersioning.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\NewApis.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\DownLevel.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\StressLog.cpp" />
-
- <!-- File format and MetaData -->
- <CppCompile Include="$(UtilCodeSrcDir)\CorImage.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\format1.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\PrettyPrintSig.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\SigBuilder.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\SigParser.cpp" />
-
- <CppCompile Include="$(UtilCodeSrcDir)\dlwrap.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\LoadRC.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\SxSHelpers.cpp" Condition="'$(FeatureCoreClr)' != 'true'"/>
- <CppCompile Include="$(UtilCodeSrcDir)\TLS.cpp" Condition="'$(FeatureImplicitTls)' != 'true'"/>
- <CppCompile Include="$(UtilCodeSrcDir)\SecurityWrapper.cpp" />
- <CppCompile Include="$(UtilCodeSrcDir)\SecurityUtil.cpp" />
-
- <CppCompile Include="$(UtilCodeSrcDir)\AppXUtil.cpp" Condition="'$(FeatureAppX)' == 'true'"/>
-
- <CppCompile Include="$(UtilCodeSrcDir)\jithost.cpp" />
- </ItemGroup>
-</Project>
diff --git a/src/vm/crossgen/wks_crossgen.nativeproj b/src/vm/crossgen/wks_crossgen.nativeproj
deleted file mode 100644
index 803a3cb705..0000000000
--- a/src/vm/crossgen/wks_crossgen.nativeproj
+++ /dev/null
@@ -1,164 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
- <PropertyGroup>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>cee_crossgen</OutputName>
- </PropertyGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\vm\vm.settings" />
-
- <PropertyGroup>
- <UserIncludes>
- $(UserIncludes);
- $(Clrbase)\src\binder\inc
- </UserIncludes>
- <ClAdditionalOptions>$(ClAdditionalOptions) -wd4702</ClAdditionalOptions>
- </PropertyGroup>
-
- <ItemGroup>
- <CppCompile Include="$(VmSourcesDir)\class.cpp" />
- <CppCompile Include="$(VmSourcesDir)\AppDomain.cpp" />
- <CppCompile Include="$(VmSourcesDir)\aptca.cpp" Condition="'$(FeatureAptca)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\array.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Assembly.cpp" />
- <CppCompile Include="$(VmSourcesDir)\AssemblySpec.cpp" />
- <CppCompile Include="$(VmSourcesDir)\binder.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ceeload.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ceemain.cpp" />
- <CppCompile Include="$(VmSourcesDir)\classhash.cpp" />
- <CppCompile Include="$(VmSourcesDir)\clrex.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CLRPrivBinderUtil.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CLRPrivBinderWinRT.cpp" Condition="'$(FeatureCominterop)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\CLRPrivTypeCacheWinRT.cpp" Condition="'$(FeatureCominterop)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\clsload.cpp" />
- <CppCompile Include="$(VmSourcesDir)\comdelegate.cpp" />
- <CppCompile Include="$(VmSourcesDir)\codeman.cpp" />
- <CppCompile Include="$(VmSourcesDir)\compile.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ConstrainedExecutionRegion.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CustomMarshalerInfo.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Domainfile.cpp" />
- <CppCompile Include="$(VmSourcesDir)\BaseAssemblySpec.cpp" />
- <CppCompile Include="$(VmSourcesDir)\corebindresult.cpp" />
- <CppCompile Include="$(VmSourcesDir)\coreassemblyspec.cpp" />
- <CppCompile Include="$(VmSourcesDir)\crossdomaincalls.cpp" />
- <CppCompile Include="$(VmSourcesDir)\dataimage.cpp" />
- <CppCompile Include="$(VmSourcesDir)\decodeMD.cpp" />
- <CppCompile Include="$(VmSourcesDir)\DebugInfoStore.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ecall.cpp" />
- <CppCompile Include="$(VmSourcesDir)\eeconfig.cpp" />
- <CppCompile Include="$(VmSourcesDir)\eehash.cpp" />
- <CppCompile Include="$(VmSourcesDir)\eetwain.cpp" />
- <CppCompile Include="$(VmSourcesDir)\excep.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Field.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Fieldmarshaler.cpp" />
- <CppCompile Include="$(VmSourcesDir)\formattype.cpp" />
- <CppCompile Include="$(VmSourcesDir)\TypeEquivalenceHash.cpp" />
- <CppCompile Include="$(VmSourcesDir)\GCDecode.cpp" />
- <CppCompile Include="$(VmSourcesDir)\genericdict.cpp" />
- <CppCompile Include="$(VmSourcesDir)\generics.cpp" />
- <CppCompile Include="$(VmSourcesDir)\genmeth.cpp" />
- <CppCompile Include="$(VmSourcesDir)\hash.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ILMarshalers.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ILStubCache.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ILStubResolver.cpp" />
- <CppCompile Include="$(VmSourcesDir)\instmethhash.cpp" />
- <CppCompile Include="$(VmSourcesDir)\interoputil.cpp" />
- <CppCompile Include="$(VmSourcesDir)\invokeutil.cpp" />
- <CppCompile Include="$(VmSourcesDir)\inlinetracking.cpp" />
- <CppCompile Include="$(VmSourcesDir)\contractImpl.cpp" />
- <CppCompile Include="$(VmSourcesDir)\JITInterface.cpp" />
- <CppCompile Include="$(VmSourcesDir)\LoaderAllocator.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ListLock.cpp" />
- <CppCompile Include="$(VmSourcesDir)\memberload.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Method.cpp" />
- <CppCompile Include="$(VmSourcesDir)\MethodImpl.cpp" />
- <CppCompile Include="$(VmSourcesDir)\MethodTable.cpp" />
- <CppCompile Include="$(VmSourcesDir)\methodtablebuilder.cpp" />
- <CppCompile Include="$(VmSourcesDir)\mscorlib.cpp">
- <DisablePrecompiledHeaders>true</DisablePrecompiledHeaders>
- </CppCompile>
- <CppCompile Include="$(VmSourcesDir)\stubcache.cpp" />
- <CppCompile Include="$(VmSourcesDir)\mlinfo.cpp" />
- <CppCompile Include="$(VmSourcesDir)\DllImport.cpp" />
- <CppCompile Include="$(VmSourcesDir)\DllImportCallback.cpp" />
- <CppCompile Include="$(VmSourcesDir)\PEFile.cpp" />
- <CppCompile Include="$(VmSourcesDir)\PEFingerprint.cpp" />
- <CppCompile Include="$(VmSourcesDir)\PEImage.cpp" />
- <CppCompile Include="$(VmSourcesDir)\PEImageLayout.cpp" />
- <CppCompile Include="$(VmSourcesDir)\pendingload.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Precode.cpp" />
- <CppCompile Include="$(VmSourcesDir)\olevariant.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ReadyToRunInfo.cpp" Condition="'$(FeatureReadyToRun)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\security.cpp" />
- <CppCompile Include="$(VmSourcesDir)\securitypolicy.cpp" />
- <CppCompile Include="$(VmSourcesDir)\securityAttributes.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityDeclarative.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityDeclarativeCache.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityDescriptor.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityDescriptorAppdomain.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityDescriptorAssembly.cpp" />
- <CppCompile Include="$(VmSourcesDir)\securitymeta.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityTransparentAssembly.cpp" />
- <CppCompile Include="$(VmSourcesDir)\siginfo.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SigFormat.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SimpleRWLock.cpp" />
- <CppCompile Include="$(VmSourcesDir)\spinlock.cpp" />
- <CppCompile Include="$(VmSourcesDir)\StackingAllocator.cpp" />
- <CppCompile Include="$(VmSourcesDir)\stubgen.cpp" />
- <CppCompile Include="$(VmSourcesDir)\stublink.cpp" />
- <CppCompile Include="$(VmSourcesDir)\typectxt.cpp" />
- <CppCompile Include="$(VmSourcesDir)\typedesc.cpp" />
- <CppCompile Include="$(VmSourcesDir)\typehandle.cpp" />
- <CppCompile Include="$(VmSourcesDir)\typehash.cpp" />
- <CppCompile Include="$(VmSourcesDir)\typeparse.cpp" />
- <CppCompile Include="$(VmSourcesDir)\typestring.cpp" />
- <CppCompile Include="$(VmSourcesDir)\util.cpp" />
- <CppCompile Include="$(VmSourcesDir)\vars.cpp" />
- <CppCompile Include="$(VmSourcesDir)\versionresilienthashcode.cpp" />
- <CppCompile Include="$(VmSourcesDir)\zapsig.cpp" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(FeatureCominterop)' == 'true'">
- <CppCompile Include="$(VmSourcesDir)\classcompat.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMtoCLRCall.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CLRtoCOMCall.cpp" />
- <CppCompile Include="$(VmSourcesDir)\RuntimeCallableWrapper.cpp" />
- <CppCompile Include="$(VmSourcesDir)\WinRTHelpers.cpp" />
- <CppCompile Include="$(VmSourcesDir)\WinRTTypeNameConverter.cpp" />
- </ItemGroup>
-
- <!-- SOURCES_NONPAL -->
- <ItemGroup>
- <CppCompile Include="$(VmSourcesDir)\GcInfoDecoder.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Crypto\SHA1.cpp" Condition="'$(FeatureCoreclr)' != 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\SHA1.cpp" Condition="'$(FeatureCoreclr)' == 'true'"/>
- </ItemGroup>
-
- <ItemGroup Condition="'$(TargetArch)' == 'i386'">
- <CppCompile Include="$(I386SourcesDir)\stublinkerx86.cpp" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(TargetArch)' == 'amd64'">
- <CppCompile Include="$(Amd64SourcesDir)\StubLinkerAMD64.cpp" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(TargetArch)' == 'arm'">
- <CppCompile Include="$(ArmSourcesDir)\stubs.cpp" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(TargetArch)' == 'arm64'">
- <CppCompile Include="$(Arm64SourcesDir)\stubs.cpp" />
- </ItemGroup>
-
- <ItemGroup>
- <CppCompile Include="$(VmSourcesDir)\crossgencompile.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CrossgenRoParseTypeName.cpp" Condition="'$(FeatureCominterop)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\CrossgenRoResolveNamespace.cpp" Condition="'$(FeatureCominterop)' == 'true'"/>
- </ItemGroup>
- <ItemGroup>
- <CppCompile Condition="'$(FeatureTraceLogging)' == 'true'" Include="$(VmSourcesDir)\clrtracelogging.cpp" />
- </ItemGroup>
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\vm\vm.targets" />
-
-</Project>
diff --git a/src/vm/crossgen_mscorlib/mscorlib_crossgen.nativeproj b/src/vm/crossgen_mscorlib/mscorlib_crossgen.nativeproj
deleted file mode 100644
index 67e6f4acd2..0000000000
--- a/src/vm/crossgen_mscorlib/mscorlib_crossgen.nativeproj
+++ /dev/null
@@ -1,34 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
-
- <PropertyGroup>
- <!-- Work around problems with loading System.Private.CoreLib.dll, -->
- <!-- caused by inconsistent setting of UseLegacyCompiler and FeatureSpanOfT -->
- <!-- between System.Private.CoreLib.dll and the runtime. -->
- <UseLegacyCompiler>true</UseLegacyCompiler>
- </PropertyGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
-
- <PropertyGroup>
- <!-- Pretend that we are not crossgen compiling to pick up defines matching the target -->
- <CrossGenCompile>false</CrossGenCompile>
-
- <CDefines>$(CDefines);CROSSGEN_MSCORLIB</CDefines>
- </PropertyGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>mscorlib_crossgen</OutputName>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- </PropertyGroup>
-
- <ItemGroup>
- <CppCompile Include="..\Mscorlib.cpp" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-
-</Project> \ No newline at end of file
diff --git a/src/vm/dac/dacwks.targets b/src/vm/dac/dacwks.targets
deleted file mode 100644
index 6f6b9279a2..0000000000
--- a/src/vm/dac/dacwks.targets
+++ /dev/null
@@ -1,168 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <PropertyGroup>
- <OutputName Condition="'$(OutputName)' == ''">cee_wks_dac</OutputName>
- <AsmDefines>$(AsmDefines) $(CDefines)</AsmDefines>
- </PropertyGroup>
-
- <ItemGroup>
- <CppCompile Include="$(ClrSrcDirectory)\vm\AppDomain.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\array.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\assembly.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\binder.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\ceeload.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\certificatecache.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\class.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\classhash.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\clsload.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\codeman.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\COMDelegate.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\contexts.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\contractimpl.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\corhost.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\crst.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\decodeMD.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\debugdebugger.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\debugHelp.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\debuginfostore.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\disassembler.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\DllImport.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\domainfile.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\dynamicmethod.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\ecall.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\EEDbgInterfaceImpl.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\eehash.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\EETwain.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\excep.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\ExState.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\field.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\formattype.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\fptrstubs.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\frames.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\GCDecode.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\gcheaputilities.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\genericdict.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\generics.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\hash.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\ILStubCache.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\ILStubResolver.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\instmethhash.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\inlinetracking.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\JITinterface.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\LoaderAllocator.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\memberload.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\method.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\methodimpl.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\methoditer.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\methodtable.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\object.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\pefile.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\peimage.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\peimagelayout.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\prestub.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\precode.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\rejit.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\ReadyToRunInfo.cpp" Condition="'$(FeatureReadyToRun)' == 'true'" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\remoting.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\SecurityDescriptor.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\SecurityDescriptorAssembly.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\siginfo.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\sigformat.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\stackwalk.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\stublink.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\stubmgr.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\syncblk.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\threads.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\ThreadDebugBlockingInfo.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\typedesc.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\typectxt.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\typehandle.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\typehash.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\typeString.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\util.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\vars.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\versionresilienthashcode.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\VirtualCallStub.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\ThreadPoolRequest.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\ThreadStatics.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\win32threadpool.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\hillclimbing.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\zapsig.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\BaseAssemblySpec.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\corebindresult.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\coreassemblyspec.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\CLRPrivBinderAppX.cpp" Condition="'$(FeatureAppXBinder)' == 'true'" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\CLRPrivBinderWinRT.cpp" Condition="'$(FeatureCominterop)' == 'true'" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\CLRPrivTypeCacheWinRT.cpp" Condition="'$(FeatureCominterop)' == 'true'" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\umthunkhash.cpp" Condition="'$(FeatureMixedMode)' == 'true'" />
- </ItemGroup>
-
- <ItemGroup>
- <CppCompile Include="$(ClrSrcDirectory)\gc\gccommon.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\gceesvr.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\gceewks.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\gcsvr.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\gcwks.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\gcscan.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\handletable.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\handletablecore.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\handletablescan.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\objecthandle.cpp" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(FeatureCoreclr)' != 'true'" >
- <CppCompile Include="$(ClrSrcDirectory)\usagelog\AssemblyUsageLogger.cpp" />
- </ItemGroup>
-
- <ItemGroup >
- <CppCompile Include="$(ClrSrcDirectory)\vm\EnCEE.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\mdadac.cpp" Condition="'$(FeatureMdaSupported)' == 'true'"/>
- </ItemGroup>
-
- <ItemGroup Condition="'$(FeatureCominterop)' == 'true'">
- <CppCompile Include="$(ClrSrcDirectory)\vm\COMtoCLRCall.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\CLRtoCOMCall.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\rcwwalker.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\WinRTTypeNameConverter.cpp" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(TargetArch)' == 'amd64'" >
- <CppCompile Include="$(ClrSrcDirectory)\vm\GcInfoDecoder.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\amd64\cGenAMD64.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\amd64\ExcepAMD64.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\amd64\gmsAMD64.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\amd64\stublinkerAMD64.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\exceptionhandling.cpp" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(TargetArch)' == 'i386'" >
- <CppCompile Include="$(ClrSrcDirectory)\vm\i386\cgenx86.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\i386\ExcepX86.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\i386\gmsX86.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\i386\stublinkerx86.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\exinfo.cpp" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(TargetArch)' == 'arm'" >
- <CppCompile Include="$(ClrSrcDirectory)\vm\GcInfoDecoder.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\arm\stubs.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\arm\armsinglestepper.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\exceptionhandling.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\arm\ExcepARM.cpp" />
- </ItemGroup>
-
- <ItemGroup Condition="'$(TargetArch)' == 'arm64'" >
- <CppCompile Include="$(ClrSrcDirectory)\vm\arm64\stubs.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\vm\exceptionhandling.cpp" />
- </ItemGroup>
-
- <ItemGroup>
- <RotorX86Sources Include="$(ClrSrcDirectory)\vm\rotor_x86\cgenx86.cpp" />
- <RotorX86Sources Include="$(ClrSrcDirectory)\vm\rotor_x86\gmsx86.cpp" />
- <RotorX86Sources Include="$(ClrSrcDirectory)\vm\rotor_x86\stublinkerx86.cpp" />
- <RotorX86Sources Include="$(ClrSrcDirectory)\vm\exinfo.cpp" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\vm\vm.targets" />
-
-</Project>
diff --git a/src/vm/dac/dirs.proj b/src/vm/dac/dirs.proj
deleted file mode 100644
index 244881aabe..0000000000
--- a/src/vm/dac/dirs.proj
+++ /dev/null
@@ -1,18 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="HostLocal\dacwks.nativeproj" />
- </ItemGroup>
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/vm/dirs.proj b/src/vm/dirs.proj
deleted file mode 100644
index a931bcac57..0000000000
--- a/src/vm/dirs.proj
+++ /dev/null
@@ -1,20 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="wks\wks.nativeproj" />
- <ProjectFile Include="dac\dirs.proj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/vm/vm.settings b/src/vm/vm.settings
deleted file mode 100644
index 83d7d9f72e..0000000000
--- a/src/vm/vm.settings
+++ /dev/null
@@ -1,79 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <PropertyGroup>
- <!-- Work around problems with loading System.Private.CoreLib.dll, -->
- <!-- caused by inconsistent setting of UseLegacyCompiler and FeatureSpanOfT -->
- <!-- between System.Private.CoreLib.dll and the runtime. -->
- <UseLegacyCompiler>true</UseLegacyCompiler>
- </PropertyGroup>
-
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\debug\SetDebugTargetLocal.props" />
-
- <PropertyGroup>
-
- <ClWarningLevel Condition="'$(BuildArchitecture)'=='i386'">4</ClWarningLevel>
-
- <UserIncludes>
- $(ClrSrcDirectory)\vm;
- $(ClrSrcDirectory)\vm\$(TargetCpu);
- $(IntermediateOutputDirectory);
- $(ClrSrcDirectory)\ceegen\inc;
- $(ClrSrcDirectory)\classlibnative\inc;
- $(ClrSrcDirectory)\md\inc;
- $(ClrSrcDirectory)\xmlparser;
- $(ClrSrcDirectory)\fusion\inc;
- $(ClrSrcDirectory)\classlibnative\bcltype;
- $(ClrSrcDirectory)\classlibnative\cryptography;
- $(ClrSrcDirectory)\classlibnative\remoting;
- $(VCToolsIncPath);
- $(UserIncludes);
- $(ClrSrcDirectory)\debug\inc\$(TargetCpu);
- $(ClrSrcDirectory)\debug\inc\dump;
- $(ClrSrcDirectory)\zap;
- $(ClrSrcDirectory)\strongname\inc;
- $(ClrSrcDirectory)\TraceLog;
- $(ClrSrcDirectory)\gc
- </UserIncludes>
-
- <UserAssemble386IncludePath>$(UserIncludes)</UserAssemble386IncludePath>
- <UserAssembleAmd64IncludePath>$(UserIncludes)</UserAssembleAmd64IncludePath>
- <UserAssembleArmIncludePath>$(UserIncludes)</UserAssembleArmIncludePath>
-
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
-
- <ClDefines>$(ClDefines);UNICODE;_UNICODE</ClDefines>
-
- <ClDefines Condition="'$(DebugBuild)' == 'true'">$(ClDefines);WRITE_BARRIER_CHECK=1;</ClDefines>
- <ClDefines>$(ClDefines);FEATURE_LEAVE_RUNTIME_HOLDER=1;</ClDefines>
-
- <AsmDefines Condition="'$(DebugBuild)' == 'true'">WRITE_BARRIER_CHECK=1</AsmDefines>
-
- <ClAdditionalOptions Condition="'$(LibLinkTimeCodeGeneration)' == 'true'">$(ClAdditionalOptions) -wd4702</ClAdditionalOptions>
- <ClWarningsDisabledUnderPogoAndLtcg>$(ClWarningsDisabledUnderPogoAndLtcg);4702</ClWarningsDisabledUnderPogoAndLtcg>
- <LinkWarningsDisabledUnderPogo>$(LinkWarningsDisabledUnderPogo);4702</LinkWarningsDisabledUnderPogo>
-
- <ClDefines Condition="'$(PerfcountersSupportedBuild)' == 'true'">$(ClDefines);ENABLE_PERF_COUNTERS;</ClDefines>
- <PCHHeader>common.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <PCHCompile>$(ClrSrcDirectory)\vm\common.cpp</PCHCompile>
-
- <VmSourcesDir>$(ClrSrcDirectory)\vm</VmSourcesDir>
- <Amd64SourcesDir>$(ClrSrcDirectory)\vm\amd64</Amd64SourcesDir>
- <I386SourcesDir>$(ClrSrcDirectory)\vm\i386</I386SourcesDir>
- <ArmSourcesDir>$(ClrSrcDirectory)\vm\arm</ArmSourcesDir>
- <Arm64SourcesDir>$(ClrSrcDirectory)\vm\arm64</Arm64SourcesDir>
-
- <AsmDefines>$(AsmDefines);$(CDefines)</AsmDefines>
- <Assemble386MasmCompatible>true</Assemble386MasmCompatible>
- </PropertyGroup>
-
-
- <ItemGroup>
- <ProjectReference Include="$(ClrSrcDirectory)inc\corguids.nativeproj" />
- <ProjectReference Include="$(ClrSrcDirectory)dlls\shim\mscoreei.nativeproj" Condition="'$(FeatureCoreclr)' != 'true'"/> <!-- For eventmsg.h -->
- </ItemGroup>
-
-</Project>
diff --git a/src/vm/vm.targets b/src/vm/vm.targets
deleted file mode 100644
index ccef8079a7..0000000000
--- a/src/vm/vm.targets
+++ /dev/null
@@ -1,59 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <Import Project="$(Clrbase)\clr.targets" />
-
- <PropertyGroup>
- <Assemble386AssemblerDependsOn>
- $(Assemble386AssemblerDependsOn);
- Generate__asmconstants_inc
- </Assemble386AssemblerDependsOn>
- <AssembleAmd64AssemblerDependsOn>
- $(AssembleAmd64AssemblerDependsOn);
- Generate__asmconstants_inc
- </AssembleAmd64AssemblerDependsOn>
- <AssembleArmAssemblerDependsOn>
- $(AssembleArmAssemblerDependsOn);
- Generate__asmconstants_inc
- </AssembleArmAssemblerDependsOn>
- </PropertyGroup>
-
- <ItemGroup>
- <Clean Condition="'$(AsmSuffix)' == 'asm'" Include="$(IntermediateOutputDirectory)\asmconstants.inc" />
- </ItemGroup>
-
-
- <Target Name="Generate__asmconstants_inc" Condition="'$(AsmSuffix)' == 'asm'" Inputs="$(Clrbase)\src\vm\$(BuildArchitecture)\asmconstants.h" Outputs="$(IntermediateOutputDirectory)\asmconstants.inc">
- <Exec Command="$(PerlCommand) $(Clrbase)\src\vm\h2inc.pl $(Clrbase)\src\vm\$(BuildArchitecture)\asmconstants.h &gt; $(IntermediateOutputDirectory)\asmconstants.tmp" StandardOutputImportance="Normal" />
- <CL
- TrackerLogDirectory="$(IntermediateOutputDirectory)"
- PreprocessorDefinitions="$(CDefines);$(AsmDefines);$(TargetDefines)"
- PreprocessSuppressLineNumbers="true"
- PreprocessToFile="true"
- PreprocessOutputPath="$(IntermediateOutputDirectory)\"
- Sources="$(IntermediateOutputDirectory)\asmconstants.tmp"
- TLogReadFiles="@(ClTLogReadFile)"
- TLogWriteFiles="@(ClTLogWriteFile)"
- ToolExe="$(ClToolExe)"
- ToolPath="$(ClToolPath)"
- TrackFileAccess="$(TrackFileAccess)"
- >
- </CL>
-
- <ItemGroup>
- <Internal_AsmConstantsGenerated Include="$(IntermediateOutputDirectory)\asmconstants.tmp" Condition="Exists('$(IntermediateOutputDirectory)\asmconstants.tmp')"/>
- <AsmConstantsGenerated Include="$(IntermediateOutputDirectory)\asmconstants.i" />
- </ItemGroup>
-
- <Copy
- SourceFiles="@(AsmConstantsGenerated)"
- DestinationFiles="@(AsmConstantsGenerated->'$(IntermediateOutputDirectory)\%(Filename).inc')"
- OverwriteReadOnlyFiles="$(OverwriteReadOnlyFiles)"
- Retries="$(CopyRetryCount)"
- RetryDelayMilliseconds="$(CopyRetryDelayMilliseconds)"
- Condition="'@(Internal_AsmConstantsGenerated)' != ''"
- />
-
- </Target>
-
-</Project>
-
diff --git a/src/vm/wks/wks.nativeproj b/src/vm/wks/wks.nativeproj
deleted file mode 100644
index d91655dbd2..0000000000
--- a/src/vm/wks/wks.nativeproj
+++ /dev/null
@@ -1,22 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\vm\vm.settings" />
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>cee_wks</OutputName>
- </PropertyGroup>
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\vm\wks\wks.targets" />
- <ItemGroup>
- <DataFile Include="$(VmSourcesDir)\mdaboilerplate.exe.mda.config" />
- <DataFile Condition="'$(BuildArchitecture)'=='amd64'" Include="$(Amd64SourcesDir)\CLRErrorReporting.vrg" />
- <DataFile Condition="'$(BuildArchitecture)'=='i386'" Include="$(I386SourcesDir)\CLRErrorReporting.vrg" />
- </ItemGroup>
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\vm\vm.targets" />
-</Project>
diff --git a/src/vm/wks/wks.targets b/src/vm/wks/wks.targets
deleted file mode 100644
index 0df66fe558..0000000000
--- a/src/vm/wks/wks.targets
+++ /dev/null
@@ -1,391 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <PropertyGroup>
- <Win32WinNt>0x0602</Win32WinNt>
- </PropertyGroup>
-
- <ItemGroup>
- <CppCompile Include="$(VmSourcesDir)\class.cpp" />
- <CppCompile Include="$(VmSourcesDir)\AppDomain.cpp" />
- <CppCompile Include="$(VmSourcesDir)\AppDomainHelper.cpp" />
- <CppCompile Include="$(VmSourcesDir)\AppDomainNative.cpp" />
- <CppCompile Include="$(VmSourcesDir)\appdomainstack.cpp" />
- <CppCompile Include="$(VmSourcesDir)\AppXUtil.cpp" Condition="'$(FeatureAppX)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\aptca.cpp" Condition="'$(FeatureAptca)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\array.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Assembly.cpp" />
- <CppCompile Include="$(VmSourcesDir)\AssemblyName.cpp" />
- <CppCompile Include="$(VmSourcesDir)\AssemblyNative.cpp" />
- <CppCompile Include="$(VmSourcesDir)\AssemblySpec.cpp" />
- <CppCompile Include="$(VmSourcesDir)\AssemblySink.cpp" />
- <CppCompile Include="$(VmSourcesDir)\binder.cpp" />
- <CppCompile Include="$(VmSourcesDir)\cachelinealloc.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ceeload.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ceemain.cpp" />
- <CppCompile Include="$(VmSourcesDir)\certificatecache.cpp" />
- <CppCompile Include="$(VmSourcesDir)\classhash.cpp" />
- <CppCompile Include="$(VmSourcesDir)\clrex.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CLRPrivBinderUtil.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CLRPrivBinderAppX.cpp" Condition="'$(FeatureAppXBinder)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\CLRPrivBinderFusion.cpp" Condition="'$(FeatureFusion)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\CLRPrivBinderLoadFile.cpp" Condition="'$(FeatureCoreclr)' != 'true'" />
- <CppCompile Include="$(VmSourcesDir)\CLRPrivBinderReflectionOnlyWinRT.cpp" Condition="'$(FeatureCoreclr)' != 'true'" />
- <CppCompile Include="$(VmSourcesDir)\CLRPrivBinderWinRT.cpp" Condition="'$(FeatureCominterop)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\CLRPrivTypeCacheWinRT.cpp" Condition="'$(FeatureCominterop)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\CLRPrivTypeCacheReflectionOnlyWinRT.cpp" Condition="'$(FeatureCoreclr)' != 'true'" />
- <CppCompile Include="$(VmSourcesDir)\clsload.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CLRVarArgs.cpp" />
- <CppCompile Include="$(VmSourcesDir)\codeman.cpp" />
- <CppCompile Include="$(VmSourcesDir)\compile.cpp" Condition="'$(FeatureNativeImageGeneration)'=='true'" />
- <CppCompile Include="$(VmSourcesDir)\ConfigHelper.cpp" Condition="'$(FeatureCoreclr)' != 'true'" />
- <CppCompile Include="$(VmSourcesDir)\ConstrainedExecutionRegion.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMDateTime.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMDelegate.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMDynamic.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMIsolatedStorage.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMMemoryFailPoint.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMMethodRental.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Domainfile.cpp" />
- <CppCompile Include="$(VmSourcesDir)\testhookmgr.cpp" />
- <CppCompile Include="$(VmSourcesDir)\BaseAssemblySpec.cpp" />
- <CppCompile Include="$(VmSourcesDir)\corebindresult.cpp" />
- <CppCompile Include="$(VmSourcesDir)\coreassemblyspec.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMDependentHandle.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMModule.cpp" />
- <CppCompile Include="$(VmSourcesDir)\MarshalNative.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CompatibilitySwitch.cpp"/>
- <CppCompile Include="$(VmSourcesDir)\COMSynchronizable.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMThreadPool.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMUtilNative.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMWaitHandle.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CorHost.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CustomMarshalerInfo.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CrossDomainCalls.cpp" />
- <CppCompile Include="$(VmSourcesDir)\callhelpers.cpp" />
- <CppCompile Include="$(VmSourcesDir)\crst.cpp" />
- <CppCompile Include="$(VmSourcesDir)\contexts.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CustomAttribute.cpp" />
- <CppCompile Include="$(VmSourcesDir)\dataimage.cpp" Condition="'$(FeatureNativeImageGeneration)'=='true'"/>
- <CppCompile Include="$(VmSourcesDir)\debugHelp.cpp" />
- <CppCompile Include="$(VmSourcesDir)\decodeMD.cpp" />
- <CppCompile Include="$(VmSourcesDir)\DebugDebugger.cpp" />
- <CppCompile Include="$(VmSourcesDir)\DebugInfoStore.cpp" />
- <CppCompile Include="$(VmSourcesDir)\disassembler.cpp" />
- <CppCompile Include="$(VmSourcesDir)\DynamicMethod.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ecall.cpp" />
- <CppCompile Include="$(VmSourcesDir)\eeconfig.cpp" />
- <CppCompile Include="$(VmSourcesDir)\AssemblyNamesConfigFactory.cpp" Condition="'$(FeatureCoreclr)' != 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\ngenoptout.cpp" Condition="'$(FeatureCoreclr)' != 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\eeconfigfactory.cpp" Condition="'$(FeatureCoreclr)' != 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\eecontract.cpp" />
- <CppCompile Include="$(VmSourcesDir)\eedbginterfaceimpl.cpp" />
- <CppCompile Include="$(VmSourcesDir)\eehash.cpp" />
- <CppCompile Include="$(VmSourcesDir)\EEMessageBox.cpp" />
- <CppCompile Include="$(VmSourcesDir)\EEPolicy.cpp" />
- <CppCompile Include="$(VmSourcesDir)\EEToProfInterfaceImpl.cpp" />
- <CppCompile Include="$(VmSourcesDir)\EETwain.cpp" />
- <CppCompile Include="$(VmSourcesDir)\eventreporter.cpp" />
- <CppCompile Include="$(VmSourcesDir)\EventStore.cpp" />
- <CppCompile Include="$(VmSourcesDir)\eventtrace.cpp" />
- <CppCompile Include="$(VmSourcesDir)\excep.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ExState.cpp" />
- <CppCompile Include="$(VmSourcesDir)\fcall.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Field.cpp" />
- <CppCompile Include="$(VmSourcesDir)\finalizerthread.cpp" />
- <CppCompile Include="$(VmSourcesDir)\formattype.cpp" />
- <CppCompile Include="$(VmSourcesDir)\fptrstubs.cpp" />
- <CppCompile Include="$(VmSourcesDir)\frames.cpp" />
- <CppCompile Include="$(VmSourcesDir)\FrameworkExceptionLoader.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ThreadPoolRequest.cpp" />
- <CppCompile Include="$(VmSourcesDir)\TypeEquivalenceHash.cpp" />
- <CppCompile Include="$(VmSourcesDir)\fusioninit.cpp" Condition="'$(FeatureFusion)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\FusionSink.cpp" Condition="'$(FeatureFusion)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\FusionBind.cpp" Condition="'$(FeatureFusion)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\GCDecode.cpp" />
- <CppCompile Include="$(VmSourcesDir)\gcenv.ee.cpp" />
- <CppCompile Include="$(VmSourcesDir)\gcenv.os.cpp" />
- <CppCompile Include="$(VmSourcesDir)\gchelpers.cpp" />
- <CppCompile Include="$(VmSourcesDir)\gchost.cpp" />
- <CppCompile Include="$(VmSourcesDir)\gcheaputilities.cpp" />
- <CppCompile Include="$(VmSourcesDir)\genericdict.cpp" />
- <CppCompile Include="$(VmSourcesDir)\generics.cpp" />
- <CppCompile Include="$(VmSourcesDir)\genmeth.cpp" />
- <CppCompile Include="$(VmSourcesDir)\hash.cpp" />
- <CppCompile Include="$(VmSourcesDir)\hillclimbing.cpp" />
- <CppCompile Include="$(VmSourcesDir)\hosting.cpp" />
- <CppCompile Include="$(VmSourcesDir)\HostExecutionContext.cpp" />
- <CppCompile Include="$(VmSourcesDir)\IBCLogger.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ILMarshalers.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ILStubCache.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ILStubResolver.cpp" />
- <CppCompile Include="$(VmSourcesDir)\instmethhash.cpp" />
- <CppCompile Include="$(VmSourcesDir)\InteropConverter.cpp" />
- <CppCompile Include="$(VmSourcesDir)\interoputil.cpp" />
- <CppCompile Include="$(VmSourcesDir)\interpreter.cpp" />
- <CppCompile Include="$(VmSourcesDir)\inlinetracking.cpp" />
- <CppCompile Include="$(VmSourcesDir)\WinRTTypeNameConverter.cpp" />
- <CppCompile Include="$(VmSourcesDir)\InvokeUtil.cpp" />
- <CppCompile Include="$(VmSourcesDir)\contractImpl.cpp" />
- <CppCompile Include="$(VmSourcesDir)\jithelpers.cpp" />
- <CppCompile Include="$(VmSourcesDir)\JITInterface.cpp" />
- <CppCompile Include="$(VmSourcesDir)\LoaderAllocator.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ListLock.cpp" />
- <CppCompile Include="$(VmSourcesDir)\marvin32.cpp" Condition="'$(FeatureRandomizedStringHashing)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\memberload.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ManagedMdImport.cpp" />
- <CppCompile Include="$(VmSourcesDir)\message.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Method.cpp" />
- <CppCompile Include="$(VmSourcesDir)\MethodIter.cpp" />
- <CppCompile Include="$(VmSourcesDir)\MethodImpl.cpp" />
- <CppCompile Include="$(VmSourcesDir)\MethodTable.cpp" />
- <CppCompile Include="$(VmSourcesDir)\methodtablebuilder.cpp" />
- <CppCompile Include="$(VmSourcesDir)\mixedmode.cpp" Condition="'$(FeatureMixedMode)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\mscorlib.cpp">
- <DisablePrecompiledHeaders>true</DisablePrecompiledHeaders>
- </CppCompile>
- <CppCompile Include="$(VmSourcesDir)\stubcache.cpp" />
- <CppCompile Include="$(VmSourcesDir)\mlinfo.cpp" />
- <CppCompile Include="$(VmSourcesDir)\NativeOverlapped.cpp" />
- <CppCompile Include="$(VmSourcesDir)\NewCompressedStack.cpp" Condition="'$(FeatureCompressedstack)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\DllImport.cpp" />
- <CppCompile Include="$(VmSourcesDir)\DllImportCallback.cpp" />
- <CppCompile Include="$(VmSourcesDir)\FieldMarshaler.cpp" />
- <CppCompile Include="$(VmSourcesDir)\object.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ObjectClone.cpp" Condition="'$(FeatureRemoting)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\ObjectList.cpp" />
- <CppCompile Include="$(VmSourcesDir)\OleVariant.cpp" />
- <CppCompile Include="$(VmSourcesDir)\PEFile.cpp" />
- <CppCompile Include="$(VmSourcesDir)\PEFingerprint.cpp" />
- <CppCompile Include="$(VmSourcesDir)\PEImage.cpp" />
- <CppCompile Include="$(VmSourcesDir)\PEImageLayout.cpp" />
- <CppCompile Include="$(VmSourcesDir)\pendingload.cpp" />
- <CppCompile Include="$(VmSourcesDir)\PerfDefaults.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Prestub.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Precode.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ProfilerMetadataEmitValidator.cpp"/>
- <CppCompile Include="$(VmSourcesDir)\MulticoreJIT.cpp" Condition="'$(FeatureMulticoreJIT)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\MulticoreJITPlayer.cpp" Condition="'$(FeatureMulticoreJIT)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\ProfilingEnumerators.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ProfilingHelper.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ProfToEEInterfaceImpl.cpp" />
- <CppCompile Include="$(VmSourcesDir)\QCall.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ReadyToRunInfo.cpp" Condition="'$(FeatureReadyToRun)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\ReflectClassWriter.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ReflectionInvocation.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ReJit.cpp" />
- <CppCompile Include="$(VmSourcesDir)\remoting.cpp" Condition="'$(FeatureRemoting)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\RtlFunctions.cpp" />
- <CppCompile Include="$(VmSourcesDir)\RuntimeHandles.cpp" />
- <CppCompile Include="$(VmSourcesDir)\rwlock.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SafeHandle.cpp" />
- <CppCompile Include="$(VmSourcesDir)\security.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityAttributes.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityConfig.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityDeclarative.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityDeclarativeCache.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityDescriptor.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityHostProtection.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityDescriptorAppdomain.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityDescriptorAssembly.cpp" />
- <CppCompile Include="$(VmSourcesDir)\securitymeta.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityImperative.cpp" Condition="'$(FeatureCoreclr)' != 'true'" />
- <CppCompile Include="$(VmSourcesDir)\SecurityPolicy.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityStackWalk.cpp" Condition="'$(FeatureCasPolicy)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\SecurityTransparentAssembly.cpp" />
- <CppCompile Include="$(VmSourcesDir)\siginfo.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SigFormat.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SimpleRWLock.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SourceLine.cpp" />
- <CppCompile Include="$(VmSourcesDir)\spinlock.cpp" />
- <CppCompile Include="$(VmSourcesDir)\StackingAllocator.cpp" />
- <CppCompile Include="$(VmSourcesDir)\stacksampler.cpp" />
- <CppCompile Include="$(VmSourcesDir)\stackwalk.cpp" />
- <CppCompile Include="$(VmSourcesDir)\StackBuilderSink.cpp" Condition="'$(FeatureRemoting)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\StackCompressor.cpp" Condition="'$(FeatureCompressedstack)' == 'true'" />
- <CppCompile Include="$(VmSourcesDir)\stublink.cpp" />
- <CppCompile Include="$(VmSourcesDir)\StringLiteralMap.cpp" />
- <CppCompile Include="$(VmSourcesDir)\stubmgr.cpp" />
- <CppCompile Include="$(VmSourcesDir)\stubgen.cpp" />
- <CppCompile Include="$(VmSourcesDir)\stubhelpers.cpp" />
- <CppCompile Include="$(VmSourcesDir)\syncblk.cpp" />
- <CppCompile Include="$(VmSourcesDir)\synch.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SyncClean.cpp" />
- <CppCompile Include="$(VmSourcesDir)\synchronizationcontextnative.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ThreadDebugBlockingInfo.cpp" />
- <CppCompile Include="$(VmSourcesDir)\threads.cpp" />
- <CppCompile Include="$(VmSourcesDir)\threadsuspend.cpp" />
- <CppCompile Include="$(VmSourcesDir)\threadstatics.cpp" />
- <CppCompile Include="$(VmSourcesDir)\typectxt.cpp" />
- <CppCompile Include="$(VmSourcesDir)\typedesc.cpp" />
- <CppCompile Include="$(VmSourcesDir)\typehandle.cpp" />
- <CppCompile Include="$(VmSourcesDir)\typehash.cpp" />
- <CppCompile Include="$(VmSourcesDir)\typeparse.cpp" />
- <CppCompile Include="$(VmSourcesDir)\typestring.cpp" />
- <CppCompile Include="$(VmSourcesDir)\umthunkhash.cpp" Condition="'$(FeatureMixedMode)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\util.cpp" />
- <CppCompile Include="$(VmSourcesDir)\validator.cpp" Condition="'$(FeatureCoreclr)' != 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\vars.cpp" />
- <CppCompile Include="$(VmSourcesDir)\verifier.cpp" />
- <CppCompile Include="$(VmSourcesDir)\versionresilienthashcode.cpp" />
- <CppCompile Include="$(VmSourcesDir)\VirtualCallStub.cpp" />
- <CppCompile Include="$(VmSourcesDir)\WeakReferenceNative.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Win32Threadpool.cpp" />
- <CppCompile Include="$(VmSourcesDir)\zapsig.cpp" />
- </ItemGroup>
-
- <ItemGroup>
- <CppCompile Include="$(ClrSrcDirectory)\gc\gccommon.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\gcEEsvr.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\gcEEwks.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\gcsvr.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\gcwks.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\gcscan.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\handletable.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\handletableCache.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\handletableCore.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\handletableScan.cpp" />
- <CppCompile Include="$(ClrSrcDirectory)\gc\objecthandle.cpp" />
- </ItemGroup>
-
- <!-- SOURCES_NONPAL -->
- <ItemGroup>
- <CppCompile Include="$(VmSourcesDir)\AssemblyNativeResource.cpp" />
- <CppCompile Include="$(VmSourcesDir)\coverage.cpp" />
- <CppCompile Include="$(VmSourcesDir)\dwreport.cpp" />
- <CppCompile Include="$(VmSourcesDir)\EnCEE.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ExceptionHandling.cpp" />
- <CppCompile Include="$(VmSourcesDir)\gcCover.cpp" />
- <CppCompile Include="$(VmSourcesDir)\GcInfoDecoder.cpp" />
- <CppCompile Include="$(VmSourcesDir)\mda.cpp" Condition="'$(FeatureMdaSupported)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\mdaassistants.cpp" Condition="'$(FeatureMdaSupported)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\mdadac.cpp" Condition="'$(FeatureMdaSupported)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\ProfAttach.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ProfAttachClient.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ProfAttachServer.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ProfDetach.cpp" />
- <CppCompile Include="$(VmSourcesDir)\SecurityPrincipal.cpp" />
- <CppCompile Include="$(VmSourcesDir)\Crypto\SHA1.cpp" Condition="'$(FeatureCoreclr)' != 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\SHA1.cpp" Condition="'$(FeatureCoreclr)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\StackProbe.cpp" Condition="'$(FeatureStackProbe)' == 'true'" />
- </ItemGroup>
- <ItemGroup Condition="'$(FeatureCominterop)' == 'true'">
- <CppCompile Include="$(VmSourcesDir)\classcompat.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ClassFactory.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ComCache.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMtoCLRCall.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ComCallableWrapper.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ComConnectionPoints.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMInterfaceMarshaler.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ComMTMemberInfoMap.cpp" />
- <CppCompile Include="$(VmSourcesDir)\CLRtoCOMCall.cpp" />
- <CppCompile Include="$(VmSourcesDir)\RuntimeCallableWrapper.cpp" />
- <CppCompile Include="$(VmSourcesDir)\COMTypeLibConverter.cpp" Condition="'$(FeatureCominteropTlbSupport)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\DispatchInfo.cpp" />
- <CppCompile Include="$(VmSourcesDir)\DispParamMarshaler.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ExtensibleClassFactory.cpp" />
- <CppCompile Include="$(VmSourcesDir)\mngstdinterfaces.cpp" />
- <CCompile Include="$(VmSourcesDir)\Microsoft.ComServices_i.c" />
- <CppCompile Include="$(VmSourcesDir)\NotifyExternals.cpp" />
- <CppCompile Include="$(VmSourcesDir)\OleContextHelpers.cpp" />
- <CppCompile Include="$(VmSourcesDir)\stdinterfaces.cpp" />
- <CppCompile Include="$(VmSourcesDir)\stdinterfaces_wrapper.cpp" />
- <CppCompile Include="$(VmSourcesDir)\tlbexport.cpp" Condition="'$(FeatureCominteropTlbSupport)' == 'true'"/>
- <CppCompile Include="$(VmSourcesDir)\rcwwalker.cpp" />
- <CppCompile Include="$(VmSourcesDir)\rcwrefcache.cpp" />
- <CppCompile Include="$(VmSourcesDir)\WinRtHelpers.cpp" />
- </ItemGroup>
- <!-- AMD64_SOURCES -->
- <ItemGroup Condition="'$(BuildArchitecture)' == 'amd64'">
- <CppCompile Include="$(Amd64SourcesDir)\cGenAMD64.cpp" />
- <CppCompile Include="$(Amd64SourcesDir)\ExcepAMD64.cpp" />
- <CppCompile Include="$(Amd64SourcesDir)\gmsAMD64.cpp" />
- <CppCompile Include="$(Amd64SourcesDir)\JitHelpersAMD64.cpp" />
- <CppCompile Include="$(Amd64SourcesDir)\JITinterfaceAMD64.cpp" />
- <CppCompile Include="$(Amd64SourcesDir)\Profiler.cpp" />
- <CppCompile Include="$(Amd64SourcesDir)\RemotingAMD64.cpp" Condition="'$(FeatureRemoting)' == 'true'" />
- <CppCompile Include="$(Amd64SourcesDir)\StubLinkerAMD64.cpp" />
- <CppCompile Include="$(VmSourcesDir)\JITinterfaceGen.cpp" />
- </ItemGroup>
- <ItemGroup Condition="'$(BuildArchitecture)' == 'amd64'">
- <AssembleAmd64 Include="$(Amd64SourcesDir)\AsmHelpers.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\CallDescrWorkerAMD64.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\ComCallPreStub.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\CrtHelpers.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\GenericComCallStubs.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\GenericComPlusCallStubs.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\getstate.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\InstantiatingStub.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\JitHelpers_Fast.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\JitHelpers_FastWriteBarriers.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\JitHelpers_InlineGetAppDomain.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\JitHelpers_InlineGetThread.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\JitHelpers_Slow.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\PInvokeStubs.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\RedirectedHandledJITCase.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\RemotingThunksAMD64.asm" Condition="'$(FeatureRemoting)' == 'true'" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\ThePreStubAMD64.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\ExternalMethodFixupThunk.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\TlsGetters.asm" Condition="'$(FeatureImplicitTls)' != 'true'" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\UMThunkStub.asm" />
- <AssembleAmd64 Include="$(Amd64SourcesDir)\VirtualCallStubAMD64.asm" />
- </ItemGroup>
- <!-- I386_SOURCES -->
- <ItemGroup Condition="'$(BuildArchitecture)' == 'i386'">
- <CppCompile Include="$(I386SourcesDir)\cgenx86.cpp" />
- <CppCompile Include="$(I386SourcesDir)\ExcepX86.cpp" />
- <CppCompile Include="$(I386SourcesDir)\gmsx86.cpp" />
- <CppCompile Include="$(I386SourcesDir)\JITinterfaceX86.cpp" />
- <CppCompile Include="$(I386SourcesDir)\Profiler.cpp" />
- <CppCompile Include="$(I386SourcesDir)\remotingx86.cpp" Condition="'$(FeatureRemoting)' == 'true'" />
- <CppCompile Include="$(I386SourcesDir)\StubLinkerX86.cpp" />
- <CppCompile Include="$(VmSourcesDir)\ExInfo.cpp" />
- </ItemGroup>
- <ItemGroup Condition="'$(BuildArchitecture)' == 'i386'">
- <Assemble386 Include="$(I386SourcesDir)\asmhelpers.asm" />
- <Assemble386 Include="$(I386SourcesDir)\fptext.asm" />
- <Assemble386 Include="$(I386SourcesDir)\gmsasm.asm" />
- <Assemble386 Include="$(I386SourcesDir)\jithelp.asm" />
- <Assemble386 Include="$(I386SourcesDir)\RedirectedHandledJITCase.asm" />
- </ItemGroup>
- <!-- ARM_SOURCES -->
- <ItemGroup Condition="'$(BuildArchitecture)' == 'arm'">
- <CppCompile Include="$(ArmSourcesDir)\stubs.cpp" />
- <CppCompile Include="$(ArmSourcesDir)\ExcepArm.cpp" />
- <CppCompile Include="$(ArmSourcesDir)\ArmSingleStepper.cpp" />
- <CppCompile Include="$(ArmSourcesDir)\JitHelpersARM.cpp" />
- <CppCompile Include="$(ArmSourcesDir)\profiler.cpp" />
- </ItemGroup>
- <ItemGroup Condition="'$(BuildArchitecture)' == 'arm'">
- <PreprocessAssembleArm Include="$(ArmSourcesDir)\asmhelpers.asm" />
- <PreprocessAssembleArm Include="$(ArmSourcesDir)\crthelpers.asm" />
- <PreprocessAssembleArm Include="$(ArmSourcesDir)\ehhelpers.asm" />
- <PreprocessAssembleArm Include="$(ArmSourcesDir)\pinvokestubs.asm" />
- <PreprocessAssembleArm Include="$(ArmSourcesDir)\memcpy.asm" />
- <PreprocessAssembleArm Include="$(ArmSourcesDir)\patchedcode.asm" />
- <AssembleArm Include="$(IntermediateOutputDirectory)\asmhelpers.i" />
- <AssembleArm Include="$(IntermediateOutputDirectory)\crthelpers.i" />
- <AssembleArm Include="$(IntermediateOutputDirectory)\ehhelpers.i" />
- <AssembleArm Include="$(IntermediateOutputDirectory)\pinvokestubs.i" />
- <AssembleArm Include="$(IntermediateOutputDirectory)\memcpy.i" />
- <AssembleArm Include="$(IntermediateOutputDirectory)\patchedcode.i" />
- </ItemGroup>
- <!-- ARM64_SOURCES -->
- <ItemGroup Condition="'$(BuildArchitecture)' == 'arm64'">
- <CppCompile Include="$(Arm64SourcesDir)\stubs.cpp" />
- <CppCompile Include="$(Arm64SourcesDir)\cGenArm64.cpp" />
- </ItemGroup>
- <ItemGroup Condition="'$(BuildArchitecture)' == 'arm64'">
- <PreprocessAssembleArm Include="$(Arm64SourcesDir)\CallDescrWorkerARM64.asm" />
- <PreprocessAssembleArm Include="$(Arm64SourcesDir)\asmHelpers.asm" />
- <PreprocessAssembleArm Include="$(Arm64SourcesDir)\PInvokeStubs.asm" />
- <PreprocessAssembleArm Include="$(Arm64SourcesDir)\crtHelpers.asm" />
- <AssembleArm64 Include="$(IntermediateOutputDirectory)\CallDescrWorkerARM64.i" />
- <AssembleArm64 Include="$(IntermediateOutputDirectory)\asmHelpers.i" />
- <AssembleArm64 Include="$(IntermediateOutputDirectory)\PInvokeStubs.i" />
- <AssembleArm64 Include="$(IntermediateOutputDirectory)\crtHelpers.i" />
- </ItemGroup>
- <ItemGroup>
- <CppCompile Condition="'$(FeatureTraceLogging)' == 'true'" Include="$(VmSourcesDir)\clrtracelogging.cpp" />
- </ItemGroup>
-</Project>
diff --git a/src/zap/crossgen/zap_crossgen.nativeproj b/src/zap/crossgen/zap_crossgen.nativeproj
deleted file mode 100644
index 673a55b0b5..0000000000
--- a/src/zap/crossgen/zap_crossgen.nativeproj
+++ /dev/null
@@ -1,12 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\xplat\SetCrossGen.props" />
- <PropertyGroup>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>corzap_crossgen</OutputName>
- </PropertyGroup>
-
- <!-- compile items -->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\zap\zap.settings.targets" />
-
-</Project>
diff --git a/src/zap/dirs.proj b/src/zap/dirs.proj
deleted file mode 100644
index d4eb62a7ca..0000000000
--- a/src/zap/dirs.proj
+++ /dev/null
@@ -1,19 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <PropertyGroup>
- <BuildInPhase1>true</BuildInPhase1>
- <BuildInPhaseDefault>false</BuildInPhaseDefault>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- </PropertyGroup>
-
- <!--The following projects will build during PHASE 1-->
- <ItemGroup Condition="'$(BuildExePhase)' == '1'">
- <ProjectFile Include="wks\zap.nativeproj" />
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\tools\Microsoft.DevDiv.Traversal.targets" />
-</Project>
diff --git a/src/zap/wks/zap.nativeproj b/src/zap/wks/zap.nativeproj
deleted file mode 100644
index 44d6b435b7..0000000000
--- a/src/zap/wks/zap.nativeproj
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <PropertyGroup Label="Globals">
- <SccProjectName>SAK</SccProjectName>
- <SccAuxPath>SAK</SccAuxPath>
- <SccLocalPath>SAK</SccLocalPath>
- <SccProvider>SAK</SccProvider>
- </PropertyGroup>
- <PropertyGroup>
- <BuildCoreBinaries>true</BuildCoreBinaries>
- <BuildSysBinaries>true</BuildSysBinaries>
- <OutputName>corzap</OutputName>
- </PropertyGroup>
- <!-- compile items -->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\src\zap\zap.settings.targets" />
-</Project>
diff --git a/src/zap/zap.settings.targets b/src/zap/zap.settings.targets
deleted file mode 100644
index eb84c3f9fe..0000000000
--- a/src/zap/zap.settings.targets
+++ /dev/null
@@ -1,52 +0,0 @@
-<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="dogfood">
- <!--*****************************************************-->
- <!--This MSBuild project file was automatically generated-->
- <!--from the original SOURCES/DIRS file by the KBC tool.-->
- <!--*****************************************************-->
- <!--Import the settings-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.props" />
-
- <ItemGroup>
- <ProjectReference Include="$(ClrSrcDirectory)inc\corguids.nativeproj"/>
- <ProjectReference Include="$(ClrSrcDirectory)dlls\shim\mscoreei.nativeproj" Condition="'$(FeatureCoreclr)' != 'true'"/> <!-- For eventmsg.h -->
- </ItemGroup>
- <!--Leaf project Properties-->
- <PropertyGroup>
- <ZapSrcDirectory>$(ClrSrcDirectory)\zap</ZapSrcDirectory>
- <UserIncludes>$(Clrbase)\src\dlls\mscorrc;
- $(UserIncludes);
- $(VCToolsIncPath);
- $(Clrbase)\src\vm;
- $(Clrbase)\src\zap;
- $(Clrbase)\src\strongname\inc;</UserIncludes>
- <ClAdditionalOptions>$(ClAdditionalOptions) -DUNICODE -D_UNICODE</ClAdditionalOptions>
- <OutputPath>$(ClrLibDest)</OutputPath>
- <TargetType>LIBRARY</TargetType>
- <PCHHeader>common.h</PCHHeader>
- <EnableCxxPCHHeaders>true</EnableCxxPCHHeaders>
- <PCHCompile>$(ZapSrcDirectory)\common.cpp</PCHCompile>
- <PCHObject>common.obj</PCHObject>
- <PCHOutput>common.pch</PCHOutput>
- </PropertyGroup>
- <!--Leaf Project Items-->
- <ItemGroup>
- <CppCompile Include="$(ZapSrcDirectory)\svcworker.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zapper.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zaprelocs.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zapcode.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zapheaders.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zapimage.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zapinfo.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zapimport.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zapinnerptr.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zapmetadata.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zapwriter.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zapwrapper.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zapperstats.cpp" />
- <CppCompile Include="$(ZapSrcDirectory)\zapreadytorun.cpp" Condition="'$(FeatureReadyToRunCompiler)'=='true'"/>
- <CppCompile Include="$(ZapSrcDirectory)\nativeformatwriter.cpp" Condition="'$(FeatureReadyToRunCompiler)'=='true'"/>
- </ItemGroup>
-
- <!--Import the targets-->
- <Import Project="$(_NTDRIVE)$(_NTROOT)\ndp\clr\clr.targets" />
-</Project>