blob: 538734367bada693a0d70733d2d4a1146e315490 [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="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="PGInstrument|Win32">
13 <Configuration>PGInstrument</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="PGInstrument|x64">
17 <Configuration>PGInstrument</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="PGUpdate|Win32">
21 <Configuration>PGUpdate</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="PGUpdate|x64">
25 <Configuration>PGUpdate</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release|Win32">
29 <Configuration>Release</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release|x64">
33 <Configuration>Release</Configuration>
34 <Platform>x64</Platform>
35 </ProjectConfiguration>
36 </ItemGroup>
37 <PropertyGroup Label="Globals">
38 <ProjectGuid>{B11D750F-CD1F-4A96-85CE-E69A5C5259F9}</ProjectGuid>
39 </PropertyGroup>
40 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
41 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'" Label="Configuration">
42 <ConfigurationType>Application</ConfigurationType>
43 <UseOfMfc>false</UseOfMfc>
44 <CharacterSet>MultiByte</CharacterSet>
45 </PropertyGroup>
46 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'" Label="Configuration">
47 <ConfigurationType>Application</ConfigurationType>
48 <UseOfMfc>false</UseOfMfc>
49 <CharacterSet>MultiByte</CharacterSet>
50 </PropertyGroup>
51 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
52 <ConfigurationType>Application</ConfigurationType>
53 <UseOfMfc>false</UseOfMfc>
54 <CharacterSet>NotSet</CharacterSet>
55 </PropertyGroup>
56 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
57 <ConfigurationType>Application</ConfigurationType>
58 <UseOfMfc>false</UseOfMfc>
59 <CharacterSet>MultiByte</CharacterSet>
60 </PropertyGroup>
61 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'" Label="Configuration">
62 <ConfigurationType>Application</ConfigurationType>
63 <UseOfMfc>false</UseOfMfc>
64 <CharacterSet>MultiByte</CharacterSet>
65 </PropertyGroup>
66 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'" Label="Configuration">
67 <ConfigurationType>Application</ConfigurationType>
68 <UseOfMfc>false</UseOfMfc>
69 <CharacterSet>MultiByte</CharacterSet>
70 </PropertyGroup>
71 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
72 <ConfigurationType>Application</ConfigurationType>
73 <UseOfMfc>false</UseOfMfc>
74 <CharacterSet>MultiByte</CharacterSet>
75 </PropertyGroup>
76 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
77 <ConfigurationType>Application</ConfigurationType>
78 <UseOfMfc>false</UseOfMfc>
79 <CharacterSet>MultiByte</CharacterSet>
80 </PropertyGroup>
81 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
82 <ImportGroup Label="ExtensionSettings">
83 </ImportGroup>
84 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'" Label="PropertySheets">
85 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
86 <Import Project="pyproject.props" />
87 <Import Project="release.props" />
88 <Import Project="pgupdate.props" />
89 </ImportGroup>
90 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'" Label="PropertySheets">
91 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
92 <Import Project="pyproject.props" />
93 <Import Project="release.props" />
94 <Import Project="pginstrument.props" />
95 </ImportGroup>
96 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
97 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
98 <Import Project="pyproject.props" />
99 <Import Project="debug.props" />
100 </ImportGroup>
101 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
102 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
103 <Import Project="pyproject.props" />
104 <Import Project="release.props" />
105 </ImportGroup>
106 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'" Label="PropertySheets">
107 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
108 <Import Project="pyproject.props" />
109 <Import Project="x64.props" />
110 <Import Project="release.props" />
111 <Import Project="pgupdate.props" />
112 </ImportGroup>
113 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'" Label="PropertySheets">
114 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
115 <Import Project="pyproject.props" />
116 <Import Project="x64.props" />
117 <Import Project="release.props" />
118 <Import Project="pginstrument.props" />
119 </ImportGroup>
120 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
121 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
122 <Import Project="pyproject.props" />
123 <Import Project="x64.props" />
124 <Import Project="debug.props" />
125 </ImportGroup>
126 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
127 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
128 <Import Project="pyproject.props" />
129 <Import Project="x64.props" />
130 <Import Project="release.props" />
131 </ImportGroup>
132 <PropertyGroup Label="UserMacros" />
133 <PropertyGroup>
134 <_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
135 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
136 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
137 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
138 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
139 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
140 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
141 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
142 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'" />
143 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'" />
144 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
145 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'" />
146 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'" />
147 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
148 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'" />
149 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'" />
150 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
151 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'" />
152 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'" />
153 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
154 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
155 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
156 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
157 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
158 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
Zachary Ware45bc17b2014-04-30 15:47:53 -0500159 <CustomBuildAfterTargets Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Link</CustomBuildAfterTargets>
160 <CustomBuildAfterTargets Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Link</CustomBuildAfterTargets>
161 <CustomBuildAfterTargets Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'">Link</CustomBuildAfterTargets>
162 <CustomBuildAfterTargets Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'">Link</CustomBuildAfterTargets>
163 <CustomBuildAfterTargets Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'">Link</CustomBuildAfterTargets>
164 <CustomBuildAfterTargets Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'">Link</CustomBuildAfterTargets>
165 <CustomBuildAfterTargets Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Link</CustomBuildAfterTargets>
166 <CustomBuildAfterTargets Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Link</CustomBuildAfterTargets>
Brian Curtin401f9f32012-05-13 11:19:23 -0500167 </PropertyGroup>
168 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
169 <ClCompile>
170 <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
171 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
172 <StringPooling>true</StringPooling>
173 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
174 <FunctionLevelLinking>true</FunctionLevelLinking>
175 <CompileAs>Default</CompileAs>
176 </ClCompile>
177 <ResourceCompile>
178 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
179 <Culture>0x0409</Culture>
180 </ResourceCompile>
181 <Link>
182 <OutputFile>$(OutDir)python.exe</OutputFile>
183 <SubSystem>Console</SubSystem>
184 <StackReserveSize>2000000</StackReserveSize>
185 <BaseAddress>0x1d000000</BaseAddress>
186 </Link>
Zachary Ware45bc17b2014-04-30 15:47:53 -0500187 <CustomBuildStep>
188 <Command>echo @rem This script invokes the most recently built Python with all arguments&gt; "$(SolutionDir)..\python.bat"
189echo @rem passed through to the interpreter. This file is generated by the&gt;&gt; "$(SolutionDir)..\python.bat"
190echo @rem build process and any changes *will* be thrown away by the next&gt;&gt; "$(SolutionDir)..\python.bat"
191echo @rem rebuild.&gt;&gt; "$(SolutionDir)..\python.bat"
192echo @rem This is only meant as a convenience for developing CPython&gt;&gt; "$(SolutionDir)..\python.bat"
193echo @rem and using it outside of that context is ill-advised.&gt;&gt; "$(SolutionDir)..\python.bat"
194echo @echo Running $(Configuration)^^^|$(Platform) interpreter...&gt;&gt; "$(SolutionDir)..\python.bat"
195echo @"$(OutDir)python$(PyDebugExt).exe" %%*&gt;&gt; "$(SolutionDir)..\python.bat"</Command>
196 </CustomBuildStep>
197 <CustomBuildStep>
198 <Message>Creating convenience batch file for easily invoking the newly built interpreter.</Message>
199 </CustomBuildStep>
200 <CustomBuildStep>
201 <Outputs>$(SolutionDir)..\python.bat</Outputs>
202 </CustomBuildStep>
203 <CustomBuildStep>
204 <Inputs>$(OutDir)python$(PyDebugExt).exe;%(Inputs)</Inputs>
205 </CustomBuildStep>
Brian Curtin401f9f32012-05-13 11:19:23 -0500206 </ItemDefinitionGroup>
207 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
208 <Midl>
209 <TargetEnvironment>X64</TargetEnvironment>
210 </Midl>
211 <ClCompile>
212 <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
213 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
214 <StringPooling>true</StringPooling>
215 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
216 <FunctionLevelLinking>true</FunctionLevelLinking>
217 <CompileAs>Default</CompileAs>
218 </ClCompile>
219 <ResourceCompile>
220 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
221 <Culture>0x0409</Culture>
222 </ResourceCompile>
223 <Link>
224 <OutputFile>$(OutDir)python.exe</OutputFile>
225 <SubSystem>Console</SubSystem>
226 <StackReserveSize>2000000</StackReserveSize>
227 <BaseAddress>0x1d000000</BaseAddress>
228 </Link>
Zachary Ware45bc17b2014-04-30 15:47:53 -0500229 <CustomBuildStep>
230 <Command>echo @rem This script invokes the most recently built Python with all arguments&gt; "$(SolutionDir)..\python.bat"
231echo @rem passed through to the interpreter. This file is generated by the&gt;&gt; "$(SolutionDir)..\python.bat"
232echo @rem build process and any changes *will* be thrown away by the next&gt;&gt; "$(SolutionDir)..\python.bat"
233echo @rem rebuild.&gt;&gt; "$(SolutionDir)..\python.bat"
234echo @rem This is only meant as a convenience for developing CPython&gt;&gt; "$(SolutionDir)..\python.bat"
235echo @rem and using it outside of that context is ill-advised.&gt;&gt; "$(SolutionDir)..\python.bat"
236echo @echo Running $(Configuration)^^^|$(Platform) interpreter...&gt;&gt; "$(SolutionDir)..\python.bat"
237echo @"$(OutDir)python$(PyDebugExt).exe" %%*&gt;&gt; "$(SolutionDir)..\python.bat"</Command>
238 </CustomBuildStep>
239 <CustomBuildStep>
240 <Message>Creating convenience batch file for easily invoking the newly built interpreter.</Message>
241 </CustomBuildStep>
242 <CustomBuildStep>
243 <Outputs>$(SolutionDir)..\python.bat</Outputs>
244 </CustomBuildStep>
245 <CustomBuildStep>
246 <Inputs>$(OutDir)python$(PyDebugExt).exe;%(Inputs)</Inputs>
247 </CustomBuildStep>
Brian Curtin401f9f32012-05-13 11:19:23 -0500248 </ItemDefinitionGroup>
249 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
250 <ClCompile>
251 <Optimization>Disabled</Optimization>
252 <IntrinsicFunctions>false</IntrinsicFunctions>
253 <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
254 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
255 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
256 <BrowseInformation>true</BrowseInformation>
257 <CompileAs>Default</CompileAs>
258 </ClCompile>
259 <ResourceCompile>
260 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
261 <Culture>0x0409</Culture>
262 <AdditionalIncludeDirectories>..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
263 </ResourceCompile>
264 <Link>
265 <OutputFile>$(OutDir)python_d.exe</OutputFile>
266 <SubSystem>Console</SubSystem>
267 <StackReserveSize>2000000</StackReserveSize>
268 <BaseAddress>0x1d000000</BaseAddress>
269 </Link>
Zachary Ware45bc17b2014-04-30 15:47:53 -0500270 <CustomBuildStep>
271 <Command>echo @rem This script invokes the most recently built Python with all arguments&gt; "$(SolutionDir)..\python.bat"
272echo @rem passed through to the interpreter. This file is generated by the&gt;&gt; "$(SolutionDir)..\python.bat"
273echo @rem build process and any changes *will* be thrown away by the next&gt;&gt; "$(SolutionDir)..\python.bat"
274echo @rem rebuild.&gt;&gt; "$(SolutionDir)..\python.bat"
275echo @rem This is only meant as a convenience for developing CPython&gt;&gt; "$(SolutionDir)..\python.bat"
276echo @rem and using it outside of that context is ill-advised.&gt;&gt; "$(SolutionDir)..\python.bat"
277echo @echo Running $(Configuration)^^^|$(Platform) interpreter...&gt;&gt; "$(SolutionDir)..\python.bat"
278echo @"$(OutDir)python$(PyDebugExt).exe" %%*&gt;&gt; "$(SolutionDir)..\python.bat"</Command>
279 </CustomBuildStep>
280 <CustomBuildStep>
281 <Message>Creating convenience batch file for easily invoking the newly built interpreter.</Message>
282 </CustomBuildStep>
283 <CustomBuildStep>
284 <Outputs>$(SolutionDir)..\python.bat</Outputs>
285 </CustomBuildStep>
286 <CustomBuildStep>
287 <Inputs>$(OutDir)python$(PyDebugExt).exe;%(Inputs)</Inputs>
288 </CustomBuildStep>
Brian Curtin401f9f32012-05-13 11:19:23 -0500289 </ItemDefinitionGroup>
290 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
291 <Midl>
292 <TargetEnvironment>X64</TargetEnvironment>
293 </Midl>
294 <ClCompile>
295 <Optimization>Disabled</Optimization>
296 <IntrinsicFunctions>false</IntrinsicFunctions>
297 <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
298 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
299 <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
300 <BrowseInformation>true</BrowseInformation>
301 <CompileAs>Default</CompileAs>
302 </ClCompile>
303 <ResourceCompile>
304 <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
305 <Culture>0x0409</Culture>
306 <AdditionalIncludeDirectories>..\Include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
307 </ResourceCompile>
308 <Link>
309 <OutputFile>$(OutDir)python_d.exe</OutputFile>
310 <SubSystem>Console</SubSystem>
Victor Stinner24e33ac2013-07-07 02:49:07 +0200311 <StackReserveSize>4194304</StackReserveSize>
Brian Curtin401f9f32012-05-13 11:19:23 -0500312 <BaseAddress>0x1d000000</BaseAddress>
313 </Link>
Zachary Ware45bc17b2014-04-30 15:47:53 -0500314 <CustomBuildStep>
315 <Command>echo @rem This script invokes the most recently built Python with all arguments&gt; "$(SolutionDir)..\python.bat"
316echo @rem passed through to the interpreter. This file is generated by the&gt;&gt; "$(SolutionDir)..\python.bat"
317echo @rem build process and any changes *will* be thrown away by the next&gt;&gt; "$(SolutionDir)..\python.bat"
318echo @rem rebuild.&gt;&gt; "$(SolutionDir)..\python.bat"
319echo @rem This is only meant as a convenience for developing CPython&gt;&gt; "$(SolutionDir)..\python.bat"
320echo @rem and using it outside of that context is ill-advised.&gt;&gt; "$(SolutionDir)..\python.bat"
321echo @echo Running $(Configuration)^^^|$(Platform) interpreter...&gt;&gt; "$(SolutionDir)..\python.bat"
322echo @"$(OutDir)python$(PyDebugExt).exe" %%*&gt;&gt; "$(SolutionDir)..\python.bat"</Command>
323 </CustomBuildStep>
324 <CustomBuildStep>
325 <Message>Creating convenience batch file for easily invoking the newly built interpreter.</Message>
326 </CustomBuildStep>
327 <CustomBuildStep>
328 <Outputs>$(SolutionDir)..\python.bat</Outputs>
329 </CustomBuildStep>
330 <CustomBuildStep>
331 <Inputs>$(OutDir)python$(PyDebugExt).exe;%(Inputs)</Inputs>
332 </CustomBuildStep>
Brian Curtin401f9f32012-05-13 11:19:23 -0500333 </ItemDefinitionGroup>
334 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|Win32'">
335 <ClCompile>
336 <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
337 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
338 <StringPooling>true</StringPooling>
339 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
340 <FunctionLevelLinking>true</FunctionLevelLinking>
341 <CompileAs>Default</CompileAs>
342 </ClCompile>
343 <ResourceCompile>
344 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
345 <Culture>0x0409</Culture>
346 </ResourceCompile>
347 <Link>
348 <OutputFile>$(OutDir)python.exe</OutputFile>
349 <SubSystem>Console</SubSystem>
350 <StackReserveSize>2000000</StackReserveSize>
351 <BaseAddress>0x1d000000</BaseAddress>
352 <ImportLibrary>
353 </ImportLibrary>
354 </Link>
Zachary Ware45bc17b2014-04-30 15:47:53 -0500355 <CustomBuildStep>
356 <Command>echo @rem This script invokes the most recently built Python with all arguments&gt; "$(SolutionDir)..\python.bat"
357echo @rem passed through to the interpreter. This file is generated by the&gt;&gt; "$(SolutionDir)..\python.bat"
358echo @rem build process and any changes *will* be thrown away by the next&gt;&gt; "$(SolutionDir)..\python.bat"
359echo @rem rebuild.&gt;&gt; "$(SolutionDir)..\python.bat"
360echo @rem This is only meant as a convenience for developing CPython&gt;&gt; "$(SolutionDir)..\python.bat"
361echo @rem and using it outside of that context is ill-advised.&gt;&gt; "$(SolutionDir)..\python.bat"
362echo @echo Running $(Configuration)^^^|$(Platform) interpreter...&gt;&gt; "$(SolutionDir)..\python.bat"
363echo @"$(OutDir)python$(PyDebugExt).exe" %%*&gt;&gt; "$(SolutionDir)..\python.bat"</Command>
364 </CustomBuildStep>
365 <CustomBuildStep>
366 <Message>Creating convenience batch file for easily invoking the newly built interpreter.</Message>
367 </CustomBuildStep>
368 <CustomBuildStep>
369 <Outputs>$(SolutionDir)..\python.bat</Outputs>
370 </CustomBuildStep>
371 <CustomBuildStep>
372 <Inputs>$(OutDir)python$(PyDebugExt).exe;%(Inputs)</Inputs>
373 </CustomBuildStep>
Brian Curtin401f9f32012-05-13 11:19:23 -0500374 </ItemDefinitionGroup>
375 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PGInstrument|x64'">
376 <Midl>
377 <TargetEnvironment>X64</TargetEnvironment>
378 </Midl>
379 <ClCompile>
380 <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
381 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
382 <StringPooling>true</StringPooling>
383 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
384 <FunctionLevelLinking>true</FunctionLevelLinking>
385 <CompileAs>Default</CompileAs>
386 </ClCompile>
387 <ResourceCompile>
388 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
389 <Culture>0x0409</Culture>
390 </ResourceCompile>
391 <Link>
392 <OutputFile>$(OutDir)python.exe</OutputFile>
393 <SubSystem>Console</SubSystem>
394 <StackReserveSize>2000000</StackReserveSize>
395 <BaseAddress>0x1d000000</BaseAddress>
396 <ImportLibrary>
397 </ImportLibrary>
398 <TargetMachine>MachineX64</TargetMachine>
399 </Link>
Zachary Ware45bc17b2014-04-30 15:47:53 -0500400 <CustomBuildStep>
401 <Command>echo @rem This script invokes the most recently built Python with all arguments&gt; "$(SolutionDir)..\python.bat"
402echo @rem passed through to the interpreter. This file is generated by the&gt;&gt; "$(SolutionDir)..\python.bat"
403echo @rem build process and any changes *will* be thrown away by the next&gt;&gt; "$(SolutionDir)..\python.bat"
404echo @rem rebuild.&gt;&gt; "$(SolutionDir)..\python.bat"
405echo @rem This is only meant as a convenience for developing CPython&gt;&gt; "$(SolutionDir)..\python.bat"
406echo @rem and using it outside of that context is ill-advised.&gt;&gt; "$(SolutionDir)..\python.bat"
407echo @echo Running $(Configuration)^^^|$(Platform) interpreter...&gt;&gt; "$(SolutionDir)..\python.bat"
408echo @"$(OutDir)python$(PyDebugExt).exe" %%*&gt;&gt; "$(SolutionDir)..\python.bat"</Command>
409 </CustomBuildStep>
410 <CustomBuildStep>
411 <Message>Creating convenience batch file for easily invoking the newly built interpreter.</Message>
412 </CustomBuildStep>
413 <CustomBuildStep>
414 <Outputs>$(SolutionDir)..\python.bat</Outputs>
415 </CustomBuildStep>
416 <CustomBuildStep>
417 <Inputs>$(OutDir)python$(PyDebugExt).exe;%(Inputs)</Inputs>
418 </CustomBuildStep>
Brian Curtin401f9f32012-05-13 11:19:23 -0500419 </ItemDefinitionGroup>
420 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|Win32'">
421 <ClCompile>
422 <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
423 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
424 <StringPooling>true</StringPooling>
425 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
426 <FunctionLevelLinking>true</FunctionLevelLinking>
427 <CompileAs>Default</CompileAs>
428 </ClCompile>
429 <ResourceCompile>
430 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
431 <Culture>0x0409</Culture>
432 </ResourceCompile>
433 <Link>
434 <OutputFile>$(OutDir)python.exe</OutputFile>
435 <SubSystem>Console</SubSystem>
436 <StackReserveSize>2000000</StackReserveSize>
437 <BaseAddress>0x1d000000</BaseAddress>
438 <ImportLibrary>
439 </ImportLibrary>
440 </Link>
Zachary Ware45bc17b2014-04-30 15:47:53 -0500441 <CustomBuildStep>
442 <Command>echo @rem This script invokes the most recently built Python with all arguments&gt; "$(SolutionDir)..\python.bat"
443echo @rem passed through to the interpreter. This file is generated by the&gt;&gt; "$(SolutionDir)..\python.bat"
444echo @rem build process and any changes *will* be thrown away by the next&gt;&gt; "$(SolutionDir)..\python.bat"
445echo @rem rebuild.&gt;&gt; "$(SolutionDir)..\python.bat"
446echo @rem This is only meant as a convenience for developing CPython&gt;&gt; "$(SolutionDir)..\python.bat"
447echo @rem and using it outside of that context is ill-advised.&gt;&gt; "$(SolutionDir)..\python.bat"
448echo @echo Running $(Configuration)^^^|$(Platform) interpreter...&gt;&gt; "$(SolutionDir)..\python.bat"
449echo @"$(OutDir)python$(PyDebugExt).exe" %%*&gt;&gt; "$(SolutionDir)..\python.bat"</Command>
450 </CustomBuildStep>
451 <CustomBuildStep>
452 <Message>Creating convenience batch file for easily invoking the newly built interpreter.</Message>
453 </CustomBuildStep>
454 <CustomBuildStep>
455 <Outputs>$(SolutionDir)..\python.bat</Outputs>
456 </CustomBuildStep>
457 <CustomBuildStep>
458 <Inputs>$(OutDir)python$(PyDebugExt).exe;%(Inputs)</Inputs>
459 </CustomBuildStep>
Brian Curtin401f9f32012-05-13 11:19:23 -0500460 </ItemDefinitionGroup>
461 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PGUpdate|x64'">
462 <Midl>
463 <TargetEnvironment>X64</TargetEnvironment>
464 </Midl>
465 <ClCompile>
466 <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
467 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
468 <StringPooling>true</StringPooling>
469 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
470 <FunctionLevelLinking>true</FunctionLevelLinking>
471 <CompileAs>Default</CompileAs>
472 </ClCompile>
473 <ResourceCompile>
474 <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
475 <Culture>0x0409</Culture>
476 </ResourceCompile>
477 <Link>
478 <OutputFile>$(OutDir)python.exe</OutputFile>
479 <SubSystem>Console</SubSystem>
480 <StackReserveSize>2000000</StackReserveSize>
481 <BaseAddress>0x1d000000</BaseAddress>
482 <ImportLibrary>
483 </ImportLibrary>
484 <TargetMachine>MachineX64</TargetMachine>
485 </Link>
Zachary Ware45bc17b2014-04-30 15:47:53 -0500486 <CustomBuildStep>
487 <Command>echo @rem This script invokes the most recently built Python with all arguments&gt; "$(SolutionDir)..\python.bat"
488echo @rem passed through to the interpreter. This file is generated by the&gt;&gt; "$(SolutionDir)..\python.bat"
489echo @rem build process and any changes *will* be thrown away by the next&gt;&gt; "$(SolutionDir)..\python.bat"
490echo @rem rebuild.&gt;&gt; "$(SolutionDir)..\python.bat"
491echo @rem This is only meant as a convenience for developing CPython&gt;&gt; "$(SolutionDir)..\python.bat"
492echo @rem and using it outside of that context is ill-advised.&gt;&gt; "$(SolutionDir)..\python.bat"
493echo @echo Running $(Configuration)^^^|$(Platform) interpreter...&gt;&gt; "$(SolutionDir)..\python.bat"
494echo @"$(OutDir)python$(PyDebugExt).exe" %%*&gt;&gt; "$(SolutionDir)..\python.bat"</Command>
495 </CustomBuildStep>
496 <CustomBuildStep>
497 <Message>Creating convenience batch file for easily invoking the newly built interpreter.</Message>
498 </CustomBuildStep>
499 <CustomBuildStep>
500 <Outputs>$(SolutionDir)..\python.bat</Outputs>
501 </CustomBuildStep>
502 <CustomBuildStep>
503 <Inputs>$(OutDir)python$(PyDebugExt).exe;%(Inputs)</Inputs>
504 </CustomBuildStep>
Brian Curtin401f9f32012-05-13 11:19:23 -0500505 </ItemDefinitionGroup>
506 <ItemGroup>
507 <None Include="..\PC\pycon.ico" />
508 </ItemGroup>
509 <ItemGroup>
510 <ResourceCompile Include="..\PC\python_exe.rc" />
511 </ItemGroup>
512 <ItemGroup>
513 <ClCompile Include="..\Modules\python.c" />
514 </ItemGroup>
515 <ItemGroup>
516 <ProjectReference Include="pythoncore.vcxproj">
517 <Project>{cf7ac3d1-e2df-41d2-bea6-1e2556cdea26}</Project>
518 <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
519 </ProjectReference>
Brian Curtin401f9f32012-05-13 11:19:23 -0500520 </ItemGroup>
521 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
522 <ImportGroup Label="ExtensionTargets">
523 </ImportGroup>
Zachary Ware45bc17b2014-04-30 15:47:53 -0500524</Project>