1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4 <ExcludeFromWindowsBuild>true</ExcludeFromWindowsBuild>
5 <ExcludeFromWindows32Build>false</ExcludeFromWindows32Build>
6 <ExcludeFromWindows64Build>false</ExcludeFromWindows64Build>
7 <ExcludeFromWindows32Build Condition="'$(Platform)'=='Win32'">true</ExcludeFromWindows32Build>
8 <ExcludeFromWindows64Build Condition="'$(Platform)'=='x64'">true</ExcludeFromWindows64Build>
10 <ItemGroup Label="arch_wasm_sources">
11 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-wasm.c">
12 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
14 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-wasm.h"/>
15 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-wasm.c">
16 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
18 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-wasm.c">
19 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
22 <ItemGroup Label="arch_x86_sources">
23 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86.c">
24 <ExcludedFromBuild>$(ExcludeFromWindows64Build)</ExcludedFromBuild>
26 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-x86.h"/>
27 <CustomBuildStep Include="$(MonoSourceLocation)\mono\mini\mini-x86.h">
28 <ExcludedFromBuild>$(ExcludeFromWindows64Build)</ExcludedFromBuild>
30 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-x86.c">
31 <ExcludedFromBuild>$(ExcludeFromWindows64Build)</ExcludedFromBuild>
33 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86.c">
34 <ExcludedFromBuild>$(ExcludeFromWindows64Build)</ExcludedFromBuild>
36 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86-gsharedvt.c">
37 <ExcludedFromBuild>$(ExcludeFromWindows64Build)</ExcludedFromBuild>
39 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86-gsharedvt.c">
40 <ExcludedFromBuild>$(ExcludeFromWindows64Build)</ExcludedFromBuild>
43 <ItemGroup Label="arch_amd64_sources">
44 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64.c">
45 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
47 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64.h"/>
48 <CustomBuildStep Include="$(MonoSourceLocation)\mono\mini\mini-amd64.h">
49 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
51 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-amd64.c">
52 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
54 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64.c">
55 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
57 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.c">
58 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
60 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.h" />
61 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64-gsharedvt.c">
62 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
65 <ItemGroup Label="arch_ppc_sources">
66 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-ppc.c">
67 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
69 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-ppc.h"/>
70 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-ppc.c">
71 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
73 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-ppc.c">
74 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
77 <ItemGroup Label="arch_arm_sources">
78 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm.c">
79 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
81 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arm.h"/>
82 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-arm.c">
83 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
85 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm.c">
86 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
88 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm-gsharedvt.c">
89 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
91 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm-gsharedvt.c">
92 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
95 <ItemGroup Label="arch_arm64_sources">
96 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm64.c">
97 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
99 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arm64.h"/>
100 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-arm64.c">
101 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
103 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm64.c">
104 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
106 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm64-gsharedvt.c">
107 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
109 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arm64-gsharedvt.h" />
110 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm64-gsharedvt.c">
111 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
114 <ItemGroup Label="arch_mips_sources">
115 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-mips.c">
116 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
118 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-mips.h"/>
119 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-mips.c">
120 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
122 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-mips.c">
123 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
126 <ItemGroup Label="arch_sparc_sources">
127 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-sparc.c">
128 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
130 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-sparc.h"/>
131 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-sparc.c">
132 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
134 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-sparc.c">
135 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
138 <ItemGroup Label="arch_s390x_sources">
139 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-s390x.c">
140 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
142 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-s390x.h"/>
143 <ClInclude Include="$(MonoSourceLocation)\mono\mini\support-s390x.h"/>
144 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-s390x.c">
145 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
147 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-s390x.c">
148 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>