Restructure of mono.sln and build properties to better fix static/dynamic library...
[mono.git] / msvc / libmini.targets
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup>
4     <ClCompile Include="$(MonoSourceLocation)\mono\mini\alias-analysis.c" />
5     <ClCompile Include="$(MonoSourceLocation)\mono\mini\arch-stubs.c" />
6     <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-amd64.c">
7       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
8       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
9     </ClCompile>
10     <ClCompile Include="$(MonoSourceLocation)\mono\mini\exceptions-x86.c">
11       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
12       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
13     </ClCompile>
14     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64.c">
15       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
16       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
17     </ClCompile>
18     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.c">
19       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
20       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
21     </ClCompile>
22     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-runtime.c" />
23     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-windows.c" />
24     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86.c">
25       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
26       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
27     </ClCompile>
28     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-x86-gsharedvt.c">
29       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
30       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
31     </ClCompile>
32     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini.c" />
33     <ClCompile Include="$(MonoSourceLocation)\mono\mini\memory-access.c" />
34     <ClInclude Include="$(MonoSourceLocation)\mono\mini\ir-emit.h" />
35     <ClCompile Include="$(MonoSourceLocation)\mono\mini\method-to-ir.c" />
36     <ClCompile Include="$(MonoSourceLocation)\mono\mini\decompose.c" />
37     <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64.h">
38       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
39       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
40     </ClInclude>
41     <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-amd64-gsharedvt.h">
42       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
43       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
44     </ClInclude>
45     <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-windows.h" />
46     <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-x86.h">
47       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
48       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
49     </ClInclude>
50     <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini.h" />
51     <ClInclude Include="$(MonoSourceLocation)\mono\mini\seq-points.h" />
52     <ClInclude Include="$(MonoSourceLocation)\mono\mini\version.h" />
53     <ClInclude Include="$(MonoSourceLocation)\mono\mini\optflags-def.h" />
54     <ClInclude Include="$(MonoSourceLocation)\mono\mini\cfgdump.h" />
55     <ClCompile Include="$(MonoSourceLocation)\mono\mini\cfgdump.c" />
56     <ClInclude Include="$(MonoSourceLocation)\mono\mini\jit-icalls.h " />
57     <ClCompile Include="$(MonoSourceLocation)\mono\mini\jit-icalls.c " />
58     <ClCompile Include="$(MonoSourceLocation)\mono\mini\seq-points.c" />
59     <ClCompile Include="$(MonoSourceLocation)\mono\mini\trace.c" />
60     <ClInclude Include="$(MonoSourceLocation)\mono\mini\trace.h" />
61     <ClInclude Include="$(MonoSourceLocation)\mono\mini\patch-info.h" />
62     <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-ops.h" />
63     <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-arch.h" />
64     <ClCompile Include="$(MonoSourceLocation)\mono\mini\dominators.c" />
65     <ClCompile Include="$(MonoSourceLocation)\mono\mini\cfold.c" />
66     <ClInclude Include="$(MonoSourceLocation)\mono\mini\regalloc.h" />
67     <ClCompile Include="$(MonoSourceLocation)\mono\mini\helpers.c" />
68     <ClCompile Include="$(MonoSourceLocation)\mono\mini\liveness.c" />
69     <ClCompile Include="$(MonoSourceLocation)\mono\mini\ssa.c" />
70     <ClCompile Include="$(MonoSourceLocation)\mono\mini\abcremoval.c" />
71     <ClInclude Include="$(MonoSourceLocation)\mono\mini\abcremoval.h" />
72     <ClCompile Include="$(MonoSourceLocation)\mono\mini\local-propagation.c" />
73     <ClCompile Include="$(MonoSourceLocation)\mono\mini\driver.c" />
74     <ClCompile Include="$(MonoSourceLocation)\mono\mini\debug-mini.c" />
75     <ClCompile Include="$(MonoSourceLocation)\mono\mini\linear-scan.c" />
76     <ClCompile Include="$(MonoSourceLocation)\mono\mini\aot-compiler.c" />
77     <ClCompile Include="$(MonoSourceLocation)\mono\mini\aot-runtime.c" />
78     <ClCompile Include="$(MonoSourceLocation)\mono\mini\graph.c" />
79     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-codegen.c" />
80     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-cross-helpers.c" />
81     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-exceptions.c" />
82     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-trampolines.c  " />
83     <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64.c">
84       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
85       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
86     </ClCompile>
87     <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-amd64-gsharedvt.c">
88       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
89       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
90     </ClCompile>
91     <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86.c">
92       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
93       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
94     </ClCompile>
95     <ClCompile Include="$(MonoSourceLocation)\mono\mini\tramp-x86-gsharedvt.c">
96       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
97       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
98     </ClCompile>
99     <ClCompile Include="$(MonoSourceLocation)\mono\mini\branch-opts.c" />
100     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-generic-sharing.c" />
101     <ClInclude Include="$(MonoSourceLocation)\mono\mini\simd-methods.h" />
102     <ClCompile Include="$(MonoSourceLocation)\mono\mini\tasklets.c" />
103     <ClInclude Include="$(MonoSourceLocation)\mono\mini\tasklets.h" />
104     <ClCompile Include="$(MonoSourceLocation)\mono\mini\simd-intrinsics.c" />
105     <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-unwind.h" />
106     <ClCompile Include="$(MonoSourceLocation)\mono\mini\unwind.c" />
107     <ClInclude Include="$(MonoSourceLocation)\mono\mini\image-writer.h" />
108     <ClCompile Include="$(MonoSourceLocation)\mono\mini\image-writer.c" />
109     <ClInclude Include="$(MonoSourceLocation)\mono\mini\dwarfwriter.h" />
110     <ClCompile Include="$(MonoSourceLocation)\mono\mini\dwarfwriter.c" />
111     <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-gc.h" />
112     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-gc.c" />
113     <ClInclude Include="$(MonoSourceLocation)\mono\mini\debugger-agent.h " />
114     <ClCompile Include="$(MonoSourceLocation)\mono\mini\debugger-agent.c" />
115     <ClCompile Include="$(MonoSourceLocation)\mono\mini\xdebug.c" />
116     <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-llvm.h" />
117     <ClInclude Include="$(MonoSourceLocation)\mono\mini\mini-llvm-cpp.h" />
118     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-native-types.c" />
119     <ClCompile Include="$(MonoSourceLocation)\mono\mini\type-checking.c" />
120     <ClCompile Include="$(MonoSourceLocation)\mono\mini\lldb.c" />
121     <ClCompile Include="$(MonoSourceLocation)\mono\mini\interp\interp-stubs.c" />
122     <ClCompile Include="$(MonoSourceLocation)\mono\mini\mini-profiler.c" />
123   </ItemGroup>
124   <ItemGroup>
125     <CustomBuildStep Include="$(MonoSourceLocation)\mono\mini\mini-x86.h">
126       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</ExcludedFromBuild>
127       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</ExcludedFromBuild>
128     </CustomBuildStep>
129     <CustomBuildStep Include="$(MonoSourceLocation)\mono\mini\mini-amd64.h">
130       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</ExcludedFromBuild>
131       <ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</ExcludedFromBuild>
132     </CustomBuildStep>
133   </ItemGroup>
134   <ItemGroup>
135     <None Include="$(MonoSourceLocation)\mono\mini\Makefile.am.in" />
136   </ItemGroup>
137 </Project>