[runtime] Allow --enable-llvm to work with newer llvm versions as well. (#9186)
[mono-project.git] / msvc / libmini-arch.targets
blobc4414d7a00c789e346c1c77ee92e0c90474c9d6c
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup>
4 <ExcludeFromWindowsBuild>true</ExcludeFromWindowsBuild>
5 </PropertyGroup>
6 <PropertyGroup Condition="'$(ExcludeFromWindows32Build)'==''">
7 <ExcludeFromWindows32Build>false</ExcludeFromWindows32Build>
8 <ExcludeFromWindows32Build Condition="'$(Platform)'=='Win32'">true</ExcludeFromWindows32Build>
9 </PropertyGroup>
10 <PropertyGroup Condition="'$(ExcludeFromWindows64Build)'==''">
11 <ExcludeFromWindows64Build>false</ExcludeFromWindows64Build>
12 <ExcludeFromWindows64Build Condition="'$(Platform)'=='x64'">true</ExcludeFromWindows64Build>
13 </PropertyGroup>
14 <ItemGroup Label="arch_wasm_sources">
15 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-wasm.c">
16 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
17 </ClCompile>
18 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-wasm.h"/>
19 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-wasm.c">
20 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
21 </ClCompile>
22 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-wasm.c">
23 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
24 </ClCompile>
25 </ItemGroup>
26 <ItemGroup Label="arch_x86_sources">
27 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86.c">
28 <ExcludedFromBuild>$(ExcludeFromWindows64Build)</ExcludedFromBuild>
29 </ClCompile>
30 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-x86.h"/>
31 <CustomBuildStep Include="$(MonoSourceLocation)\mono\mini\mini-x86.h">
32 <ExcludedFromBuild>$(ExcludeFromWindows64Build)</ExcludedFromBuild>
33 </CustomBuildStep>
34 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-x86.c">
35 <ExcludedFromBuild>$(ExcludeFromWindows64Build)</ExcludedFromBuild>
36 </ClCompile>
37 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86.c">
38 <ExcludedFromBuild>$(ExcludeFromWindows64Build)</ExcludedFromBuild>
39 </ClCompile>
40 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86-gsharedvt.c">
41 <ExcludedFromBuild>$(ExcludeFromWindows64Build)</ExcludedFromBuild>
42 </ClCompile>
43 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86-gsharedvt.c">
44 <ExcludedFromBuild>$(ExcludeFromWindows64Build)</ExcludedFromBuild>
45 </ClCompile>
46 </ItemGroup>
47 <ItemGroup Label="arch_amd64_sources">
48 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64.c">
49 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
50 </ClCompile>
51 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64.h"/>
52 <CustomBuildStep Include="$(MonoSourceLocation)\mono\mini\mini-amd64.h">
53 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
54 </CustomBuildStep>
55 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-amd64.c">
56 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
57 </ClCompile>
58 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64.c">
59 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
60 </ClCompile>
61 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.c">
62 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
63 </ClCompile>
64 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.h" />
65 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64-gsharedvt.c">
66 <ExcludedFromBuild>$(ExcludeFromWindows32Build)</ExcludedFromBuild>
67 </ClCompile>
68 </ItemGroup>
69 <ItemGroup Label="arch_ppc_sources">
70 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-ppc.c">
71 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
72 </ClCompile>
73 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-ppc.h"/>
74 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-ppc.c">
75 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
76 </ClCompile>
77 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-ppc.c">
78 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
79 </ClCompile>
80 </ItemGroup>
81 <ItemGroup Label="arch_arm_sources">
82 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm.c">
83 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
84 </ClCompile>
85 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arm.h"/>
86 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-arm.c">
87 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
88 </ClCompile>
89 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm.c">
90 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
91 </ClCompile>
92 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm-gsharedvt.c">
93 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
94 </ClCompile>
95 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm-gsharedvt.c">
96 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
97 </ClCompile>
98 </ItemGroup>
99 <ItemGroup Label="arch_arm64_sources">
100 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm64.c">
101 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
102 </ClCompile>
103 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arm64.h"/>
104 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-arm64.c">
105 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
106 </ClCompile>
107 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm64.c">
108 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
109 </ClCompile>
110 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-arm64-gsharedvt.c">
111 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
112 </ClCompile>
113 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arm64-gsharedvt.h" />
114 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-arm64-gsharedvt.c">
115 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
116 </ClCompile>
117 </ItemGroup>
118 <ItemGroup Label="arch_mips_sources">
119 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-mips.c">
120 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
121 </ClCompile>
122 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-mips.h"/>
123 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-mips.c">
124 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
125 </ClCompile>
126 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-mips.c">
127 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
128 </ClCompile>
129 </ItemGroup>
130 <ItemGroup Label="arch_sparc_sources">
131 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-sparc.c">
132 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
133 </ClCompile>
134 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-sparc.h"/>
135 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-sparc.c">
136 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
137 </ClCompile>
138 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-sparc.c">
139 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
140 </ClCompile>
141 </ItemGroup>
142 <ItemGroup Label="arch_s390x_sources">
143 <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-s390x.c">
144 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
145 </ClCompile>
146 <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-s390x.h"/>
147 <ClInclude Include="$(MonoSourceLocation)\mono\mini\support-s390x.h"/>
148 <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-s390x.c">
149 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
150 </ClCompile>
151 <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-s390x.c">
152 <ExcludedFromBuild>$(ExcludeFromWindowsBuild)</ExcludedFromBuild>
153 </ClCompile>
154 </ItemGroup>
155 </Project>