diff options
author | lateralusX <lateralusx.github@gmail.com> | 2017-09-28 12:23:27 +0300 |
---|---|---|
committer | lateralusX <lateralusx.github@gmail.com> | 2017-10-03 10:20:11 +0300 |
commit | 6cb544f91d0c062a5450cd1b83c76f4575e48bf2 (patch) | |
tree | d72623900641a6828fcab75bc73c275aa2679c13 /msvc | |
parent | 17392d380c8dd3f9f2ac947d3b81dbdef6bd91f2 (diff) |
Fix libmini targets and filters.
Diffstat (limited to 'msvc')
-rw-r--r-- | msvc/libmini-arch.targets | 231 | ||||
-rw-r--r-- | msvc/libmini-arch.targets.filters | 242 | ||||
-rw-r--r-- | msvc/libmini-common.targets | 77 | ||||
-rw-r--r-- | msvc/libmini-common.targets.filters | 228 | ||||
-rw-r--r-- | msvc/libmini-interp.targets | 29 | ||||
-rw-r--r-- | msvc/libmini-interp.targets.filters | 43 | ||||
-rw-r--r-- | msvc/libmini-llvm.targets | 35 | ||||
-rw-r--r-- | msvc/libmini-llvm.targets.filters | 25 | ||||
-rw-r--r-- | msvc/libmini-posix.targets | 19 | ||||
-rw-r--r-- | msvc/libmini-posix.targets.filters | 21 | ||||
-rw-r--r-- | msvc/libmini-win32.targets | 7 | ||||
-rw-r--r-- | msvc/libmini-win32.targets.filters | 19 | ||||
-rw-r--r-- | msvc/libmini.targets | 140 | ||||
-rw-r--r-- | msvc/libmini.targets.filters | 255 |
14 files changed, 988 insertions, 383 deletions
diff --git a/msvc/libmini-arch.targets b/msvc/libmini-arch.targets new file mode 100644 index 00000000000..24fc1aadfa0 --- /dev/null +++ b/msvc/libmini-arch.targets @@ -0,0 +1,231 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="arch_wasm_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-wasm.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-wasm.h"/> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-wasm.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-wasm.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_x86_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-x86.h"/> + <CustomBuildStep Include="$(MonoSourceLocation)\mono\mini\mini-x86.h"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </CustomBuildStep> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-x86.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86-gsharedvt.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86-gsharedvt.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_amd64_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64.h"/> + <CustomBuildStep Include="$(MonoSourceLocation)\mono\mini\mini-amd64.h"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + </CustomBuildStep> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-amd64.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64-gsharedvt.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_ppc_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-ppc.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-ppc.h"/> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-ppc.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-ppc.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_arm_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arm.h"/> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-arm.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm-gsharedvt.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm-gsharedvt.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_arm64_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm64.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arm64.h"/> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-arm64.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm64.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm64-gsharedvt.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arm64-gsharedvt.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm64-gsharedvt.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_mips_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-mips.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-mips.h"/> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-mips.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-mips.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_sparc_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-sparc.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-sparc.h"/> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-sparc.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-sparc.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_s390x_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-s390x.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-s390x.h"/> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\support-s390x.h"/> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-s390x.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-s390x.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> +</Project> diff --git a/msvc/libmini-arch.targets.filters b/msvc/libmini-arch.targets.filters new file mode 100644 index 00000000000..901fb3c6f13 --- /dev/null +++ b/msvc/libmini-arch.targets.filters @@ -0,0 +1,242 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="arch_wasm_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-wasm.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\wasm</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-wasm.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\arch\wasm</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-wasm.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\wasm</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-wasm.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\wasm</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_x86_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\x86</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-x86.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\arch\x86</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-x86.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\x86</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\x86</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86-gsharedvt.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\x86</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86-gsharedvt.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\x86</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_amd64_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\amd64</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\arch\amd64</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-amd64.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\amd64</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\amd64</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\arch\amd64</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\amd64</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64-gsharedvt.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\amd64</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_ppc_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-ppc.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\ppc</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-ppc.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\arch\ppc</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-ppc.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\ppc</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-ppc.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\ppc</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_arm_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\arm</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arm.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\arch\arm</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-arm.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\arm</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\arm</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm-gsharedvt.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\arm</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm-gsharedvt.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\arm</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_arm64_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm64.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\arm64</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arm64.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\arch\arm64</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-arm64.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\arm64</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm64.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\arm64</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arm64-gsharedvt.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\arch\arm64</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm64-gsharedvt.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\arm64</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm64-gsharedvt.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\arm64</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_mips_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-mips.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\mips</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-mips.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\arch\mips</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-mips.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\mips</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-mips.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\mips</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_sparc_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-sparc.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\sparc</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-sparc.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\arch\sparc</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-sparc.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\sparc</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-sparc.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\sparc</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup Label="arch_s390x_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-s390x.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\s390x</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-s390x.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\arch\s390x</Filter> + </ClInclude> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\support-s390x.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\arch\s390x</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-s390x.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\s390x</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-s390x.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\arch\s390x</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\arch"> + <UniqueIdentifier>{819510FE-1354-40D8-93CA-2FF5EB410FED}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\arch"> + <UniqueIdentifier>{9FD04D2D-B4F4-4EC6-82FF-26A2333D4467}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\arch\wasm"> + <UniqueIdentifier>{B6D0ED07-1561-4C73-97E6-3E0688E3FDB3}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\arch\wasm"> + <UniqueIdentifier>{1EBAD4C5-455D-425F-B036-9D31C3A1D5B5}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\arch\x86"> + <UniqueIdentifier>{4F64FA1A-0E4D-46ED-97DE-6913D02E6210}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\arch\x86"> + <UniqueIdentifier>{195D3978-2A6F-4319-8E1C-D0DB1210F6B2}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\arch\amd64"> + <UniqueIdentifier>{257C0357-BA3E-4E1C-9C35-466AB8436E8C}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\arch\amd64"> + <UniqueIdentifier>{54DD5925-EFC1-4795-A72F-567572A55127}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\arch\ppc"> + <UniqueIdentifier>{93654968-5AC2-47D6-B75A-2B2B389E755F}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\arch\ppc"> + <UniqueIdentifier>{BC2E6DB6-BE05-4CA1-8B7A-C6E479CF18B8}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\arch\arm"> + <UniqueIdentifier>{AD618FB9-5A86-4FB0-8954-D521472E4ABA}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\arch\arm"> + <UniqueIdentifier>{BEB75A74-7D5B-46FF-A3C8-54CD43CB3169}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\arch\arm64"> + <UniqueIdentifier>{215EE8BC-34C7-443B-913D-6C66A12D5423}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\arch\arm64"> + <UniqueIdentifier>{62141C1C-2506-47B6-87FC-A5BEC57E25C4}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\arch\mips"> + <UniqueIdentifier>{EAD92105-5ECB-4307-B7B1-E46505F8F663}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\arch\mips"> + <UniqueIdentifier>{36B76A9F-133A-4A05-BB24-8AF688194DF2}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\arch\sparc"> + <UniqueIdentifier>{9388C690-91E7-4FA1-86EE-FF8D2B146B23}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\arch\sparc"> + <UniqueIdentifier>{271C5D45-30DD-490B-B8F1-00BB955EAF71}</UniqueIdentifier> + </Filter> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\arch\s390x"> + <UniqueIdentifier>{E241E01E-29A9-4029-AD16-7A9E33B3153C}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\arch\s390x"> + <UniqueIdentifier>{906B3D7C-D6B7-4EA6-A2B5-2B385C9C2A6C}</UniqueIdentifier> + </Filter> + </ItemGroup> +</Project> diff --git a/msvc/libmini-common.targets b/msvc/libmini-common.targets new file mode 100644 index 00000000000..b201a6a1176 --- /dev/null +++ b/msvc/libmini-common.targets @@ -0,0 +1,77 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="common_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-runtime.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\seq-points.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\seq-points.h" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\ir-emit.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\method-to-ir.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\cfgdump.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\cfgdump.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\decompose.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini.h" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\version.h" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\optflags-def.h" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\jit-icalls.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\jit-icalls.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\trace.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\trace.h" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\patch-info.h" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-ops.h" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arch.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\dominators.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\cfold.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\regalloc.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\helpers.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\liveness.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\ssa.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\abcremoval.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\abcremoval.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\local-propagation.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\driver.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\debug-mini.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\linear-scan.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\aot-compiler.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\aot-compiler.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\aot-runtime.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\aot-runtime-wasm.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\graph.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-codegen.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-exceptions.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-trampolines.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\branch-opts.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-generic-sharing.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\simd-methods.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tasklets.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\tasklets.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-native-types.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\simd-intrinsics.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-unwind.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\unwind.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\image-writer.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\image-writer.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\dwarfwriter.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\dwarfwriter.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-gc.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-gc.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\debugger-agent.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\debugger-agent.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\xdebug.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-llvm.h" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-llvm-cpp.h" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\llvm-jit.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\alias-analysis.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-cross-helpers.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\arch-stubs.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\llvm-runtime.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\type-checking.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\lldb.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\lldb.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\memory-access.c" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-profiler.c" /> + </ItemGroup> + <ItemGroup> + <None Include="$(MonoSourceLocation)\mono\mini\Makefile.am.in" /> + </ItemGroup> +</Project> diff --git a/msvc/libmini-common.targets.filters b/msvc/libmini-common.targets.filters new file mode 100644 index 00000000000..3d27a2447cf --- /dev/null +++ b/msvc/libmini-common.targets.filters @@ -0,0 +1,228 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="common_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-runtime.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\seq-points.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\seq-points.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\ir-emit.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\method-to-ir.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\cfgdump.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\cfgdump.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\decompose.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\version.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\optflags-def.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\jit-icalls.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\jit-icalls.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\trace.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\trace.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\patch-info.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-ops.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arch.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\dominators.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\cfold.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\regalloc.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\helpers.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\liveness.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\ssa.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\abcremoval.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\abcremoval.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\local-propagation.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\driver.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\debug-mini.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\linear-scan.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\aot-compiler.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\aot-compiler.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\aot-runtime.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\aot-runtime-wasm.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\graph.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-codegen.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-exceptions.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-trampolines.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\branch-opts.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-generic-sharing.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\simd-methods.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\tasklets.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\tasklets.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-native-types.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\simd-intrinsics.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-unwind.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\unwind.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\image-writer.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\image-writer.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\dwarfwriter.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\dwarfwriter.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-gc.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-gc.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\debugger-agent.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\debugger-agent.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\xdebug.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-llvm.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-llvm-cpp.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\llvm-jit.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\alias-analysis.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-cross-helpers.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\arch-stubs.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\llvm-runtime.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\type-checking.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\lldb.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\lldb.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\memory-access.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-profiler.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\common</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <None Include="$(MonoSourceLocation)\mono\mini\Makefile.am.in"> + <Filter>Resource Files$(MonoMiniFilterSubFolder)\common</Filter> + </None> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\common"> + <UniqueIdentifier>{5E1443AF-3832-4C37-AD99-0D264DE68344}</UniqueIdentifier> + </Filter> + <Filter Include="Resource Files$(MonoMiniFilterSubFolder)\common"> + <UniqueIdentifier>{D09DBA53-D0BA-4E90-B207-4B23A9E7709B}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\common"> + <UniqueIdentifier>{C0C82F0C-77A6-447F-BED2-39FD6ACDDC3A}</UniqueIdentifier> + </Filter> + </ItemGroup> +</Project> diff --git a/msvc/libmini-interp.targets b/msvc/libmini-interp.targets new file mode 100644 index 00000000000..a3b0e63b84a --- /dev/null +++ b/msvc/libmini-interp.targets @@ -0,0 +1,29 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="interp_sources"> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\interp\hacks.h" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\interp\interp.h" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\interp\interp-internals.h" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\interp\interp.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\interp\interp-stubs.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\interp\mintops.h" /> + <None Include="$(MonoSourceLocation)\mono\mini\interp\mintops.def" /> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\interp\mintops.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\interp\transform.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> +</Project> diff --git a/msvc/libmini-interp.targets.filters b/msvc/libmini-interp.targets.filters new file mode 100644 index 00000000000..afe32ef5f94 --- /dev/null +++ b/msvc/libmini-interp.targets.filters @@ -0,0 +1,43 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="interp_sources"> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\interp\hacks.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\interp</Filter> + </ClInclude> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\interp\interp.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\interp</Filter> + </ClInclude> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\interp\interp-internals.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\interp</Filter> + </ClInclude> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\interp\interp.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\interp</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\interp\interp-stubs.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\interp</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\interp\mintops.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\interp</Filter> + </ClInclude> + <None Include="$(MonoSourceLocation)\mono\mini\interp\mintops.def"> + <Filter>Resource Files$(MonoMiniFilterSubFolder)\interp</Filter> + </None> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\interp\mintops.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\interp</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\interp\transform.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\interp</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\interp"> + <UniqueIdentifier>{9E07C63F-9DE3-45EC-AEF6-D55AE5E7B644}</UniqueIdentifier> + </Filter> + <Filter Include="Resource Files$(MonoMiniFilterSubFolder)\interp"> + <UniqueIdentifier>{1064DAD3-1B4C-4803-BD5F-D046F98052E4}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\interp"> + <UniqueIdentifier>{5D14595A-15DA-44C8-AC7D-3B296DBC324D}</UniqueIdentifier> + </Filter> + </ItemGroup> +</Project> diff --git a/msvc/libmini-llvm.targets b/msvc/libmini-llvm.targets new file mode 100644 index 00000000000..432b99c24b7 --- /dev/null +++ b/msvc/libmini-llvm.targets @@ -0,0 +1,35 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="llvm_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-llvm-loaded.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-llvm.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\llvm-runtime.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-llvm-cpp.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\llvm-jit.cpp"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> +</Project> diff --git a/msvc/libmini-llvm.targets.filters b/msvc/libmini-llvm.targets.filters new file mode 100644 index 00000000000..8bbf1212af1 --- /dev/null +++ b/msvc/libmini-llvm.targets.filters @@ -0,0 +1,25 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="llvm_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-llvm-loaded.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\llvm</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-llvm.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\llvm</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\llvm-runtime.cpp"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\llvm</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-llvm-cpp.cpp"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\llvm</Filter> + </ClCompile> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\llvm-jit.cpp"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\llvm</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\llvm"> + <UniqueIdentifier>{6FF52301-18F4-41A3-AF3B-6D129E50D8AB}</UniqueIdentifier> + </Filter> + </ItemGroup> +</Project> diff --git a/msvc/libmini-posix.targets b/msvc/libmini-posix.targets new file mode 100644 index 00000000000..39b348a29ef --- /dev/null +++ b/msvc/libmini-posix.targets @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="darwin_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-darwin.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> + <ItemGroup Label="posix_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-posix.c"> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> + <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> + </ClCompile> + </ItemGroup> +</Project> diff --git a/msvc/libmini-posix.targets.filters b/msvc/libmini-posix.targets.filters new file mode 100644 index 00000000000..02db2ec9a95 --- /dev/null +++ b/msvc/libmini-posix.targets.filters @@ -0,0 +1,21 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="darwin_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-darwin.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\darwin</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup Label="posix_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-posix.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\posix</Filter> + </ClCompile> + </ItemGroup> + <ItemGroup> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\darwin"> + <UniqueIdentifier>{E3BEC2F7-4DE6-43BC-A38D-67414D6CAB8B}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\posix"> + <UniqueIdentifier>{B80745E3-E5F0-47A7-BE31-CBEC8615EDFE}</UniqueIdentifier> + </Filter> + </ItemGroup> +</Project> diff --git a/msvc/libmini-win32.targets b/msvc/libmini-win32.targets new file mode 100644 index 00000000000..33639ac2426 --- /dev/null +++ b/msvc/libmini-win32.targets @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="windows_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-windows.c" /> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-windows.h" /> + </ItemGroup> +</Project> diff --git a/msvc/libmini-win32.targets.filters b/msvc/libmini-win32.targets.filters new file mode 100644 index 00000000000..d7b6f8f4856 --- /dev/null +++ b/msvc/libmini-win32.targets.filters @@ -0,0 +1,19 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <ItemGroup Label="windows_sources"> + <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-windows.c"> + <Filter>Source Files$(MonoMiniFilterSubFolder)\win32</Filter> + </ClCompile> + <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-windows.h"> + <Filter>Header Files$(MonoMiniFilterSubFolder)\win32</Filter> + </ClInclude> + </ItemGroup> + <ItemGroup> + <Filter Include="Header Files$(MonoMiniFilterSubFolder)\win32"> + <UniqueIdentifier>{B67D965A-45EE-4B01-AE98-CC6470F6DC9E}</UniqueIdentifier> + </Filter> + <Filter Include="Source Files$(MonoMiniFilterSubFolder)\win32"> + <UniqueIdentifier>{2F0E3758-B8D9-4009-8B48-47F48303D00E}</UniqueIdentifier> + </Filter> + </ItemGroup> +</Project> diff --git a/msvc/libmini.targets b/msvc/libmini.targets index 50ebafb980b..999a576a629 100644 --- a/msvc/libmini.targets +++ b/msvc/libmini.targets @@ -1,137 +1,9 @@ <?xml version="1.0" encoding="utf-8"?> <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> -<ItemGroup> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\alias-analysis.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\arch-stubs.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-amd64.c"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-x86.c"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64.c"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.c"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-runtime.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-windows.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86.c"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86-gsharedvt.c"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\memory-access.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\ir-emit.h" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\method-to-ir.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\decompose.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64.h"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.h"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-windows.h" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-x86.h"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini.h" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\seq-points.h" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\version.h" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\optflags-def.h" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\cfgdump.h" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\cfgdump.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\jit-icalls.h " /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\jit-icalls.c " /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\seq-points.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\trace.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\trace.h" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\patch-info.h" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-ops.h" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arch.h" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\dominators.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\cfold.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\regalloc.h" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\helpers.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\liveness.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\ssa.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\abcremoval.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\abcremoval.h" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\local-propagation.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\driver.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\debug-mini.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\linear-scan.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\aot-compiler.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\aot-runtime.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\graph.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-codegen.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-cross-helpers.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-exceptions.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-trampolines.c " /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64.c"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64-gsharedvt.c"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86.c"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86-gsharedvt.c"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\branch-opts.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-generic-sharing.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\simd-methods.h" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\tasklets.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\tasklets.h" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\simd-intrinsics.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-unwind.h" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\unwind.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\image-writer.h" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\image-writer.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\dwarfwriter.h" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\dwarfwriter.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-gc.h" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-gc.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\debugger-agent.h " /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\debugger-agent.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\xdebug.c" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-llvm.h" /> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-llvm-cpp.h" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-native-types.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\type-checking.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\lldb.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\interp\interp-stubs.c" /> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-profiler.c" /> - </ItemGroup> - <ItemGroup> - <CustomBuildStep Include="$(MonoSourceLocation)\mono\mini\mini-x86.h"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild> - </CustomBuildStep> - <CustomBuildStep Include="$(MonoSourceLocation)\mono\mini\mini-amd64.h"> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild> - <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild> - </CustomBuildStep> - </ItemGroup> - <ItemGroup> - <None Include="$(MonoSourceLocation)\mono\mini\Makefile.am.in" /> - </ItemGroup> + <Import Project="libmini-common.targets" /> + <Import Project="libmini-win32.targets" /> + <Import Project="libmini-posix.targets" /> + <Import Project="libmini-arch.targets" /> + <Import Project="libmini-interp.targets" /> + <Import Project="libmini-llvm.targets" /> </Project> diff --git a/msvc/libmini.targets.filters b/msvc/libmini.targets.filters index 87f8e5e3df7..467de8a12af 100644 --- a/msvc/libmini.targets.filters +++ b/msvc/libmini.targets.filters @@ -1,254 +1,11 @@ <?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> - <ItemGroup> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\abcremoval.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\alias-analysis.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\aot-compiler.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\aot-runtime.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\arch-stubs.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\branch-opts.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\cfold.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\debugger-agent.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\debug-mini.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\decompose.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\dominators.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\driver.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\dwarfwriter.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-amd64.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-x86.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\graph.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\helpers.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\image-writer.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\jit-icalls.c "> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\linear-scan.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\liveness.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\local-propagation.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\method-to-ir.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\memory-access.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-codegen.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-exceptions.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-gc.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-generic-sharing.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-native-types.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-runtime.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-trampolines.c "> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-windows.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\seq-points.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\simd-intrinsics.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\ssa.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\tasklets.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\trace.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\unwind.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\xdebug.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\cfgdump.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-cross-helpers.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86-gsharedvt.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64-gsharedvt.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86-gsharedvt.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\type-checking.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\lldb.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\interp\interp-stubs.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-profiler.c"> - <Filter>Source Files$(MonoMiniFilterSubFolder)</Filter> - </ClCompile> - </ItemGroup> - <ItemGroup> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\abcremoval.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\debugger-agent.h "> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\dwarfwriter.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\ir-emit.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\image-writer.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\seq-points.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\jit-icalls.h "> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arch.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-gc.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-llvm.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-llvm-cpp.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-ops.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-unwind.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-x86.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\optflags-def.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\patch-info.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\regalloc.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\simd-methods.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\tasklets.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\trace.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\version.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\cfgdump.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-windows.h"> - <Filter>Header Files$(MonoMiniFilterSubFolder)</Filter> - </ClInclude> - </ItemGroup> - <ItemGroup> - <None Include="$(MonoSourceLocation)\mono\mini\Makefile.am.in"> - <Filter>Resource Files$(MonoMiniFilterSubFolder)</Filter> - </None> - </ItemGroup> + <Import Project="libmini-common.targets.filters" /> + <Import Project="libmini-win32.targets.filters" /> + <Import Project="libmini-posix.targets.filters" /> + <Import Project="libmini-arch.targets.filters" /> + <Import Project="libmini-interp.targets.filters" /> + <Import Project="libmini-llvm.targets.filters" /> <ItemGroup Condition="'$(MonoMiniFilterSubFolder)'!=''"> <Filter Include="Header Files$(MonoMiniFilterSubFolder)"> <UniqueIdentifier>{b64924de-7e02-416b-9779-4cc7fe0270e6}</UniqueIdentifier> |