[aotprof-tool] Initial import of AOT profiler tool (#15384)
[mono-project.git] / msvc / monodis.vcxproj
blob161b2a7fd0f184ae88c8e586067ee1327f60ed87
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <ItemGroup Label="ProjectConfigurations">
4     <ProjectConfiguration Include="Debug|Win32">
5       <Configuration>Debug</Configuration>
6       <Platform>Win32</Platform>
7     </ProjectConfiguration>
8     <ProjectConfiguration Include="Debug|x64">
9       <Configuration>Debug</Configuration>
10       <Platform>x64</Platform>
11     </ProjectConfiguration>
12     <ProjectConfiguration Include="Release|Win32">
13       <Configuration>Release</Configuration>
14       <Platform>Win32</Platform>
15     </ProjectConfiguration>
16     <ProjectConfiguration Include="Release|x64">
17       <Configuration>Release</Configuration>
18       <Platform>x64</Platform>
19     </ProjectConfiguration>
20   </ItemGroup>
21   <PropertyGroup Label="Globals">
22     <ProjectGuid>{37F50E5A-4818-46CF-81FE-4BB06DE5D42E}</ProjectGuid>
23     <RootNamespace>dis</RootNamespace>
24     <Keyword>Win32Proj</Keyword>
25     <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
26   </PropertyGroup>
27   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
28   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
29     <ConfigurationType>Application</ConfigurationType>
30     <CharacterSet>Unicode</CharacterSet>
31     <PlatformToolset>v140</PlatformToolset>
32   </PropertyGroup>
33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
34     <ConfigurationType>Application</ConfigurationType>
35     <CharacterSet>Unicode</CharacterSet>
36     <PlatformToolset>v140</PlatformToolset>
37   </PropertyGroup>
38   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
39     <ConfigurationType>Application</ConfigurationType>
40     <CharacterSet>Unicode</CharacterSet>
41     <PlatformToolset>v140</PlatformToolset>
42   </PropertyGroup>
43   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
44     <ConfigurationType>Application</ConfigurationType>
45     <CharacterSet>Unicode</CharacterSet>
46     <PlatformToolset>v140</PlatformToolset>
47   </PropertyGroup>
48   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
49   <ImportGroup Label="ExtensionSettings">
50   </ImportGroup>
51   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
52     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
53     <Import Project="mono.props" />
54   </ImportGroup>
55   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
56     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
57     <Import Project="mono.props" />
58   </ImportGroup>
59   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
60     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
61     <Import Project="mono.props" />
62   </ImportGroup>
63   <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
64     <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
65     <Import Project="mono.props" />
66   </ImportGroup>
67   <PropertyGroup Label="UserMacros" />
68   <PropertyGroup>
69     <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
70     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\bin\$(Configuration)\</OutDir>
71     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\</IntDir>
72     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
73     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\bin\$(Configuration)\</OutDir>
74     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\</IntDir>
75     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\bin\$(Configuration)\</OutDir>
76     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\</IntDir>
77     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
78     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\bin\$(Configuration)\</OutDir>
79     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\</IntDir>
80   </PropertyGroup>
81   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
82     <TargetName>$(ProjectName)$(MONO_TARGET_SUFFIX)</TargetName>
83   </PropertyGroup>
84   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
85     <TargetName>$(ProjectName)$(MONO_TARGET_SUFFIX)</TargetName>
86   </PropertyGroup>
87   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
88     <TargetName>$(ProjectName)$(MONO_TARGET_SUFFIX)</TargetName>
89   </PropertyGroup>
90   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
91     <TargetName>$(ProjectName)$(MONO_TARGET_SUFFIX)</TargetName>
92   </PropertyGroup>
93   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
94     <ClCompile>
95       <Optimization>Disabled</Optimization>
96       <AdditionalIncludeDirectories>$(MONO_DIR);$(MONO_INCLUDE_DIR);$(MONO_JIT_INCLUDE_DIR);$(MONO_EGLIB_SOURCE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
97       <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_WINDOWS;__WIN32__;HOST_WIN32;TARGET_WIN32;__i386__;TARGET_X86;%(PreprocessorDefinitions)</PreprocessorDefinitions>
98       <MinimalRebuild>true</MinimalRebuild>
99       <PrecompiledHeader>
100       </PrecompiledHeader>
101       <WarningLevel>Level3</WarningLevel>
102       <DisableSpecificWarnings>4996;4018;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
103     </ClCompile>
104     <ProjectReference>
105       <LinkLibraryDependencies>false</LinkLibraryDependencies>
106     </ProjectReference>
107     <Link>
108       <AdditionalDependencies>$(MONO_STATIC_LIBMONO_LIB);%(AdditionalDependencies)</AdditionalDependencies>
109       <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
110       <SubSystem>Console</SubSystem>
111       <DataExecutionPrevention>
112       </DataExecutionPrevention>
113     </Link>
114   </ItemDefinitionGroup>
115   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
116     <ClCompile>
117       <AdditionalIncludeDirectories>$(MONO_DIR);$(MONO_INCLUDE_DIR);$(MONO_JIT_INCLUDE_DIR);$(MONO_EGLIB_SOURCE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
118       <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
119       <PrecompiledHeader>
120       </PrecompiledHeader>
121       <WarningLevel>Level3</WarningLevel>
122       <StringPooling>true</StringPooling>
123       <IntrinsicFunctions>true</IntrinsicFunctions>
124     </ClCompile>
125     <ProjectReference>
126       <LinkLibraryDependencies>false</LinkLibraryDependencies>
127     </ProjectReference>
128     <Link>
129       <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
130       <SubSystem>Console</SubSystem>
131       <DataExecutionPrevention>
132       </DataExecutionPrevention>
133       <AdditionalDependencies>$(MONO_STATIC_LIBMONO_LIB);%(AdditionalDependencies)</AdditionalDependencies>
134     </Link>
135   </ItemDefinitionGroup>
136   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
137     <Midl>
138       <TargetEnvironment>X64</TargetEnvironment>
139     </Midl>
140     <ClCompile>
141       <Optimization>Disabled</Optimization>
142       <AdditionalIncludeDirectories>$(MONO_DIR);$(MONO_INCLUDE_DIR);$(MONO_JIT_INCLUDE_DIR);$(MONO_EGLIB_SOURCE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
143       <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_WINDOWS;__WIN32__;HOST_WIN32;TARGET_WIN32;__i386__;TARGET_X86;%(PreprocessorDefinitions)</PreprocessorDefinitions>
144       <MinimalRebuild>true</MinimalRebuild>
145       <PrecompiledHeader>
146       </PrecompiledHeader>
147       <WarningLevel>Level3</WarningLevel>
148       <DisableSpecificWarnings>4996;4018;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
149     </ClCompile>
150     <ProjectReference>
151       <LinkLibraryDependencies>false</LinkLibraryDependencies>
152     </ProjectReference>
153     <Link>
154       <AdditionalDependencies>$(MONO_STATIC_LIBMONO_LIB);%(AdditionalDependencies)</AdditionalDependencies>
155       <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
156       <SubSystem>Console</SubSystem>
157     </Link>
158   </ItemDefinitionGroup>
159   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
160     <Midl>
161       <TargetEnvironment>X64</TargetEnvironment>
162     </Midl>
163     <ClCompile>
164       <AdditionalIncludeDirectories>$(MONO_DIR);$(MONO_INCLUDE_DIR);$(MONO_JIT_INCLUDE_DIR);$(MONO_EGLIB_SOURCE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
165       <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
166       <PrecompiledHeader>
167       </PrecompiledHeader>
168       <WarningLevel>Level3</WarningLevel>
169       <StringPooling>true</StringPooling>
170       <IntrinsicFunctions>true</IntrinsicFunctions>
171     </ClCompile>
172     <ProjectReference>
173       <LinkLibraryDependencies>false</LinkLibraryDependencies>
174     </ProjectReference>
175     <Link>
176       <AdditionalLibraryDirectories>%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
177       <SubSystem>Console</SubSystem>
178       <AdditionalDependencies>$(MONO_STATIC_LIBMONO_LIB);%(AdditionalDependencies)</AdditionalDependencies>
179     </Link>
180   </ItemDefinitionGroup>
181   <ItemDefinitionGroup Condition="'$(MONO_COMPILE_AS_CPP)'=='true'">
182     <ClCompile>
183       <CompileAs>CompileAsCpp</CompileAs>
184     </ClCompile>
185   </ItemDefinitionGroup>
186   <ItemGroup>
187     <ClCompile Include="..\mono\dis\declsec.c" />
188     <ClCompile Include="..\mono\dis\dis-cil.c" />
189     <ClCompile Include="..\mono\dis\dump.c" />
190     <ClCompile Include="..\mono\dis\get.c" />
191     <ClCompile Include="..\mono\dis\main.c" />
192     <ClCompile Include="..\mono\metadata\opcodes.c" />
193     <ClCompile Include="..\mono\dis\util.c" />
194   </ItemGroup>
195   <ItemGroup>
196     <ClInclude Include="..\mono\dis\declsec.h" />
197     <ClInclude Include="..\mono\dis\dis-cil.h" />
198     <ClInclude Include="..\mono\dis\dump.h" />
199     <ClInclude Include="..\mono\dis\get.h" />
200     <ClInclude Include="..\mono\dis\meta.h" />
201     <ClInclude Include="..\mono\dis\push-pop.h" />
202     <ClInclude Include="..\mono\dis\util.h" />
203   </ItemGroup>
204   <ItemGroup>
205     <ProjectReference Include="libmono-static.vcxproj">
206       <Project>{cb0d9e92-293c-439c-9ac7-c5f59b6e0772}</Project>
207     </ProjectReference>
208   </ItemGroup>
209   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
210   <ImportGroup Label="ExtensionTargets">
211   </ImportGroup>
212 </Project>