blob: fa322640e70c43751720ab9fa6a2aed0f41c9b00 [file] [log] [blame]
Brian Curtin401f9f32012-05-13 11:19:23 -05001<?xml version="1.0" encoding="utf-8"?>
2<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="PGInstrument|Win32">
5 <Configuration>PGInstrument</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="PGInstrument|x64">
9 <Configuration>PGInstrument</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="PGUpdate|Win32">
13 <Configuration>PGUpdate</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="PGUpdate|x64">
17 <Configuration>PGUpdate</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release|Win32">
21 <Configuration>Release</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release|x64">
25 <Configuration>Release</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 </ItemGroup>
29 <PropertyGroup Label="Globals">
30 <ProjectGuid>{F749B822-B489-4CA5-A3AD-CE078F5F338A}</ProjectGuid>
31 <RootNamespace>xxlimited</RootNamespace>
32 <Keyword>Win32Proj</Keyword>
33 </PropertyGroup>
34 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
35 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'" Label="Configuration">
36 <ConfigurationType>DynamicLibrary</ConfigurationType>
37 <CharacterSet>NotSet</CharacterSet>
38 <WholeProgramOptimization>true</WholeProgramOptimization>
39 </PropertyGroup>
40 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'" Label="Configuration">
41 <ConfigurationType>DynamicLibrary</ConfigurationType>
42 <CharacterSet>NotSet</CharacterSet>
43 <WholeProgramOptimization>true</WholeProgramOptimization>
44 </PropertyGroup>
45 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
46 <ConfigurationType>DynamicLibrary</ConfigurationType>
47 <CharacterSet>NotSet</CharacterSet>
48 <WholeProgramOptimization>true</WholeProgramOptimization>
49 </PropertyGroup>
50 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'" Label="Configuration">
51 <ConfigurationType>DynamicLibrary</ConfigurationType>
52 <CharacterSet>NotSet</CharacterSet>
53 <WholeProgramOptimization>true</WholeProgramOptimization>
54 </PropertyGroup>
55 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'" Label="Configuration">
56 <ConfigurationType>DynamicLibrary</ConfigurationType>
57 <CharacterSet>NotSet</CharacterSet>
58 <WholeProgramOptimization>true</WholeProgramOptimization>
59 </PropertyGroup>
60 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
61 <ConfigurationType>DynamicLibrary</ConfigurationType>
62 <CharacterSet>NotSet</CharacterSet>
63 <WholeProgramOptimization>true</WholeProgramOptimization>
64 </PropertyGroup>
65 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
66 <ImportGroup Label="ExtensionSettings">
67 </ImportGroup>
68 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'" Label="PropertySheets">
69 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
70 <Import Project="pyd.props" />
71 <Import Project="pgupdate.props" />
72 </ImportGroup>
73 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'" Label="PropertySheets">
74 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75 <Import Project="pyd.props" />
76 <Import Project="pginstrument.props" />
77 </ImportGroup>
78 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
79 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
80 <Import Project="pyd.props" />
81 </ImportGroup>
82 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'" Label="PropertySheets">
83 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
84 <Import Project="pyd.props" />
85 <Import Project="x64.props" />
86 <Import Project="pgupdate.props" />
87 </ImportGroup>
88 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'" Label="PropertySheets">
89 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
90 <Import Project="pyd.props" />
91 <Import Project="x64.props" />
92 <Import Project="pginstrument.props" />
93 </ImportGroup>
94 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
95 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
96 <Import Project="pyd.props" />
97 <Import Project="x64.props" />
98 </ImportGroup>
99 <PropertyGroup Label="UserMacros" />
100 <PropertyGroup>
101 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
102 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
103 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'" />
104 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'" />
105 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
106 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'" />
107 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'" />
108 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
109 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'" />
110 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'" />
111 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
112 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'" />
113 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'" />
114 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
115 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
116 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
117 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
118 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
119 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
120 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.pyd</TargetExt>
121 <TargetExt Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.pyd</TargetExt>
Brian Curtin40e41bb2012-05-13 16:16:09 -0500122 <OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(PlatformName)-pgo\</OutDir>
123 <IntDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(SolutionDir)$(PlatformName)-temp-pgi\$(ProjectName)\</IntDir>
Brian Curtin40e41bb2012-05-13 16:16:09 -0500124 <TargetExt Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'">.pyd</TargetExt>
125 <TargetExt Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'">.pyd</TargetExt>
Brian Curtin401f9f32012-05-13 11:19:23 -0500126 </PropertyGroup>
127 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
128 <ClCompile>
129 <PreprocessorDefinitions>NDEBUG;_WIN32;_WINDLL;Py_LIMITED_API</PreprocessorDefinitions>
130 </ClCompile>
131 <Link>
132 <AdditionalDependencies>wsock32.lib;%(AdditionalDependencies)</AdditionalDependencies>
133 <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
134 <BaseAddress>0x1D110000</BaseAddress>
Brian Curtin40e41bb2012-05-13 16:16:09 -0500135 <OutputFile>$(OutDir)$(ProjectName).pyd</OutputFile>
Brian Curtin401f9f32012-05-13 11:19:23 -0500136 </Link>
137 </ItemDefinitionGroup>
138 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
139 <Midl>
140 <TargetEnvironment>X64</TargetEnvironment>
141 </Midl>
142 <Link>
Brian Curtin40e41bb2012-05-13 16:16:09 -0500143 <AdditionalDependencies>wsock32.lib;$(SolutionDir)\$(PlatformShortName)\python33.lib;%(AdditionalDependencies)</AdditionalDependencies>
Brian Curtin401f9f32012-05-13 11:19:23 -0500144 <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
145 <BaseAddress>0x1D110000</BaseAddress>
146 </Link>
147 </ItemDefinitionGroup>
148 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'">
149 <ClCompile>
150 <PreprocessorDefinitions>Py_LIMITED_API;%(PreprocessorDefinitions)</PreprocessorDefinitions>
151 </ClCompile>
152 <Link>
153 <AdditionalDependencies>wsock32.lib;%(AdditionalDependencies)</AdditionalDependencies>
154 <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
155 <BaseAddress>0x1D110000</BaseAddress>
Brian Curtin40e41bb2012-05-13 16:16:09 -0500156 <OutputFile>$(OutDirPGI)$(ProjectName).pyd</OutputFile>
Brian Curtin401f9f32012-05-13 11:19:23 -0500157 </Link>
158 </ItemDefinitionGroup>
159 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'">
160 <Midl>
161 <TargetEnvironment>X64</TargetEnvironment>
162 </Midl>
163 <Link>
Brian Curtin40e41bb2012-05-13 16:16:09 -0500164 <AdditionalDependencies>wsock32.lib;$(OutDir)python33.lib;%(AdditionalDependencies)</AdditionalDependencies>
Brian Curtin401f9f32012-05-13 11:19:23 -0500165 <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
166 <BaseAddress>0x1D110000</BaseAddress>
167 <TargetMachine>MachineX64</TargetMachine>
Brian Curtin40e41bb2012-05-13 16:16:09 -0500168 <OutputFile>$(OutDirPGI)$(ProjectName).pyd</OutputFile>
Brian Curtin401f9f32012-05-13 11:19:23 -0500169 </Link>
170 </ItemDefinitionGroup>
171 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'">
172 <ClCompile>
173 <PreprocessorDefinitions>Py_LIMITED_API;%(PreprocessorDefinitions)</PreprocessorDefinitions>
174 </ClCompile>
175 <Link>
176 <AdditionalDependencies>wsock32.lib;%(AdditionalDependencies)</AdditionalDependencies>
177 <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
178 <BaseAddress>0x1D110000</BaseAddress>
179 </Link>
180 </ItemDefinitionGroup>
181 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'">
182 <Midl>
183 <TargetEnvironment>X64</TargetEnvironment>
184 </Midl>
185 <Link>
186 <AdditionalDependencies>wsock32.lib;%(AdditionalDependencies)</AdditionalDependencies>
187 <IgnoreSpecificDefaultLibraries>libc;%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries>
188 <BaseAddress>0x1D110000</BaseAddress>
189 <TargetMachine>MachineX64</TargetMachine>
190 </Link>
191 </ItemDefinitionGroup>
192 <ItemGroup>
193 <ClCompile Include="..\Modules\xxlimited.c" />
194 </ItemGroup>
195 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
196 <ImportGroup Label="ExtensionTargets">
197 </ImportGroup>
198</Project>