[interp] Make sure we call init before registering counters (#13457)
[mono-project.git] / msvc / profiler-vtune.vcxproj
blob43d4f7ca45285b5e43d59f43afddcb27b1206d3f
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>{F51017F9-B7FB-4F87-B7B5-12799D965783}</ProjectGuid>
23     <RootNamespace>profilervtune</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)'=='Debug|Win32'" Label="Configuration">
29     <ConfigurationType>DynamicLibrary</ConfigurationType>
30     <CharacterSet>Unicode</CharacterSet>
31     <PlatformToolset>v140</PlatformToolset>
32   </PropertyGroup>
33   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
34     <ConfigurationType>DynamicLibrary</ConfigurationType>
35     <CharacterSet>Unicode</CharacterSet>
36     <PlatformToolset>v140</PlatformToolset>
37   </PropertyGroup>
38   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
39     <ConfigurationType>DynamicLibrary</ConfigurationType>
40     <CharacterSet>Unicode</CharacterSet>
41     <PlatformToolset>v140</PlatformToolset>
42   </PropertyGroup>
43   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
44     <ConfigurationType>DynamicLibrary</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)'=='Debug|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|x64'" 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|Win32'" 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)'=='Release|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     <OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\bin\$(Configuration)\</OutDir>
72     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\</IntDir>
73     <IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\</IntDir>
74     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental>
75     <LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental>
76     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\bin\$(Configuration)\</OutDir>
77     <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\bin\$(Configuration)\</OutDir>
78     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\</IntDir>
79     <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(MONO_BUILD_DIR_PREFIX)$(Platform)\obj\$(ProjectName)$(MONO_TARGET_SUFFIX)\$(Configuration)\</IntDir>
80     <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">mono-profiler-vtune$(MONO_TARGET_SUFFIX)</TargetName>
81     <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">mono-profiler-vtune$(MONO_TARGET_SUFFIX)</TargetName>
82     <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">mono-profiler-vtune$(MONO_TARGET_SUFFIX)</TargetName>
83     <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">mono-profiler-vtune$(MONO_TARGET_SUFFIX)</TargetName>
84   </PropertyGroup>
85   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
86     <ClCompile>
87       <IntrinsicFunctions>true</IntrinsicFunctions>
88       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
89       <PrecompiledHeader>
90       </PrecompiledHeader>
91       <WarningLevel>Level3</WarningLevel>
92       <AdditionalIncludeDirectories>$(MONO_DIR);$(MONO_INCLUDE_DIR);$(MONO_LIBGC_INCLUDE_DIR);$(MONO_JIT_INCLUDE_DIR);$(MONO_EGLIB_SOURCE_DIR);$(VTUNE_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
93       <StringPooling>true</StringPooling>
94     </ClCompile>
95     <Link>
96       <ModuleDefinitionFile>mono-profiler-vtune.def</ModuleDefinitionFile>
97       <AdditionalDependencies>$(MONO_LIBMONO_LIB);jitprofiling.lib;%(AdditionalDependencies)</AdditionalDependencies>
98       <AdditionalLibraryDirectories>$(ProgramFiles)\Intel\VTune Amplifier XE 2013\lib32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
99     </Link>
100     <ProjectReference>
101       <LinkLibraryDependencies>false</LinkLibraryDependencies>
102     </ProjectReference>
103   </ItemDefinitionGroup>
104   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
105     <ClCompile>
106       <IntrinsicFunctions>true</IntrinsicFunctions>
107       <PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
108       <PrecompiledHeader>
109       </PrecompiledHeader>
110       <WarningLevel>Level3</WarningLevel>
111       <AdditionalIncludeDirectories>$(MONO_DIR);$(MONO_INCLUDE_DIR);$(MONO_LIBGC_INCLUDE_DIR);$(MONO_JIT_INCLUDE_DIR);$(MONO_EGLIB_SOURCE_DIR);$(VTUNE_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
112       <StringPooling>true</StringPooling>
113     </ClCompile>
114     <Link>
115       <ModuleDefinitionFile>mono-profiler-vtune.def</ModuleDefinitionFile>
116       <AdditionalDependencies>$(MONO_LIBMONO_LIB);jitprofiling.lib;%(AdditionalDependencies)</AdditionalDependencies>
117       <AdditionalLibraryDirectories>$(ProgramFiles)\Intel\VTune Amplifier XE 2013\lib32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
118     </Link>
119     <ProjectReference>
120       <LinkLibraryDependencies>false</LinkLibraryDependencies>
121     </ProjectReference>
122   </ItemDefinitionGroup>
123   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
124     <ClCompile>
125       <Optimization>Disabled</Optimization>
126       <AdditionalIncludeDirectories>$(MONO_DIR);$(MONO_INCLUDE_DIR);$(MONO_LIBGC_INCLUDE_DIR);$(MONO_JIT_INCLUDE_DIR);$(MONO_EGLIB_SOURCE_DIR);$(VTUNE_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
127       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
128       <MinimalRebuild>true</MinimalRebuild>
129       <PrecompiledHeader>
130       </PrecompiledHeader>
131       <WarningLevel>Level3</WarningLevel>
132     </ClCompile>
133     <Link>
134       <AdditionalDependencies>$(MONO_LIBMONO_LIB);jitprofiling.lib;%(AdditionalDependencies)</AdditionalDependencies>
135       <AdditionalLibraryDirectories>$(ProgramFiles)\Intel\VTune Amplifier XE 2013\lib32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
136       <ModuleDefinitionFile>mono-profiler-vtune.def</ModuleDefinitionFile>
137     </Link>
138     <ProjectReference>
139       <LinkLibraryDependencies>false</LinkLibraryDependencies>
140     </ProjectReference>
141   </ItemDefinitionGroup>
142   <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
143     <ClCompile>
144       <Optimization>Disabled</Optimization>
145       <AdditionalIncludeDirectories>$(MONO_DIR);$(MONO_INCLUDE_DIR);$(MONO_LIBGC_INCLUDE_DIR);$(MONO_JIT_INCLUDE_DIR);$(MONO_EGLIB_SOURCE_DIR);$(VTUNE_INCLUDE_DIR);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
146       <PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;_USRDLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
147       <PrecompiledHeader>
148       </PrecompiledHeader>
149       <WarningLevel>Level3</WarningLevel>
150     </ClCompile>
151     <Link>
152       <AdditionalDependencies>$(MONO_LIBMONO_LIB);jitprofiling.lib;%(AdditionalDependencies)</AdditionalDependencies>
153       <AdditionalLibraryDirectories>$(ProgramFiles)\Intel\VTune Amplifier XE 2013\lib32;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
154       <ModuleDefinitionFile>mono-profiler-vtune.def</ModuleDefinitionFile>
155     </Link>
156     <ProjectReference>
157       <LinkLibraryDependencies>false</LinkLibraryDependencies>
158     </ProjectReference>
159   </ItemDefinitionGroup>
160   <ItemGroup>
161     <ClCompile Include="..\mono\profiler\vtune.c" />
162   </ItemGroup>
163   <ItemGroup>
164     <None Include="mono-profiler-vtune.def" />
165   </ItemGroup>
166   <ItemGroup>
167     <ProjectReference Include="libmono-dynamic.vcxproj">
168       <Project>{675f4175-ffb1-480d-ad36-f397578844d4}</Project>
169     </ProjectReference>
170   </ItemGroup>
171   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
172   <ImportGroup Label="ExtensionTargets">
173   </ImportGroup>
174 </Project>