blob: 9cf507bbb6a811e9e85219397cee6e0cea3a23ed [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="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>{F0E0541E-F17D-430B-97C4-93ADF0DD284E}</ProjectGuid>
23 <RootNamespace>make_versioninfo</RootNamespace>
24 </PropertyGroup>
25 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
26 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
27 <ConfigurationType>Application</ConfigurationType>
28 <UseOfMfc>false</UseOfMfc>
29 <CharacterSet>NotSet</CharacterSet>
30 </PropertyGroup>
31 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
32 <ConfigurationType>Application</ConfigurationType>
33 <UseOfMfc>false</UseOfMfc>
34 <CharacterSet>MultiByte</CharacterSet>
35 </PropertyGroup>
36 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
37 <ConfigurationType>Application</ConfigurationType>
38 </PropertyGroup>
39 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
40 <ConfigurationType>Application</ConfigurationType>
41 </PropertyGroup>
42 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
43 <ImportGroup Label="ExtensionSettings">
44 </ImportGroup>
45 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
46 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
47 <Import Project="pyproject.props" />
48 <Import Project="debug.props" />
49 </ImportGroup>
50 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
51 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
52 <Import Project="pyproject.props" />
53 <Import Project="release.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" />
Kristján Valur Jónssonc45ea9e2012-05-19 21:10:14 +000057 <Import Project="pyproject.props" />
58 <Import Project="x64.props" />
59 <Import Project="debug.props" />
Brian Curtin401f9f32012-05-13 11:19:23 -050060 </ImportGroup>
61 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
62 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
Kristján Valur Jónssonc45ea9e2012-05-19 21:10:14 +000063 <Import Project="pyproject.props" />
64 <Import Project="x64.props" />
65 <Import Project="release.props" />
Brian Curtin401f9f32012-05-13 11:19:23 -050066 </ImportGroup>
67 <PropertyGroup Label="UserMacros" />
68 <PropertyGroup>
69 <_ProjectFileVersion>10.0.40219.1</_ProjectFileVersion>
70 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
71 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
72 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
73 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
74 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
75 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" />
76 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
77 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
78 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
79 <CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|x64'">AllRules.ruleset</CodeAnalysisRuleSet>
80 <CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
81 <CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|x64'" />
Brian Curtin401f9f32012-05-13 11:19:23 -050082 </PropertyGroup>
83 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
84 <CustomBuildStep>
85 <Message>Build PC/pythonnt_rc(_d).h</Message>
86 <Command>cd $(SolutionDir)
87make_versioninfo.exe &gt; ..\PC\pythonnt_rc.h
88</Command>
89 <Outputs>$(SolutionDir)..\PC\pythonnt_rc.h;%(Outputs)</Outputs>
Martin v. Löwisbddf7242012-08-24 15:47:53 +020090 <Inputs>$(SolutionDir)make_versioninfo.exe</Inputs>
Brian Curtin401f9f32012-05-13 11:19:23 -050091 </CustomBuildStep>
92 <ClCompile>
93 <Optimization>MaxSpeed</Optimization>
94 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
95 <IntrinsicFunctions>true</IntrinsicFunctions>
96 <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
97 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
98 <StringPooling>true</StringPooling>
99 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
100 <FunctionLevelLinking>true</FunctionLevelLinking>
101 <CompileAs>Default</CompileAs>
102 </ClCompile>
103 <Link>
104 <OutputFile>$(SolutionDir)make_versioninfo.exe</OutputFile>
Brian Curtin401f9f32012-05-13 11:19:23 -0500105 <SubSystem>Console</SubSystem>
106 <BaseAddress>0x1d000000</BaseAddress>
107 </Link>
Martin v. Löwisbddf7242012-08-24 15:47:53 +0200108 <PostBuildEvent />
Brian Curtin401f9f32012-05-13 11:19:23 -0500109 <PostBuildEvent>
Martin v. Löwisbddf7242012-08-24 15:47:53 +0200110 <Command>
111 </Command>
Brian Curtin401f9f32012-05-13 11:19:23 -0500112 </PostBuildEvent>
113 </ItemDefinitionGroup>
114 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
115 <CustomBuildStep>
116 <Message>Build PC/pythonnt_rc(_d).h</Message>
117 <Command>cd $(SolutionDir)
118make_versioninfo.exe &gt; ..\PC\pythonnt_rc.h
119</Command>
120 <Outputs>$(SolutionDir)..\PC\pythonnt_rc.h;%(Outputs)</Outputs>
121 </CustomBuildStep>
122 <ClCompile>
123 <Optimization>MaxSpeed</Optimization>
124 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
125 <IntrinsicFunctions>true</IntrinsicFunctions>
126 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
127 </ClCompile>
128 <Link>
129 <OutputFile>$(SolutionDir)make_versioninfo.exe</OutputFile>
130 </Link>
131 <PostBuildEvent>
132 <Command>cd $(SolutionDir)
133make_versioninfo.exe &gt; ..\PC\python_nt.h
134</Command>
135 </PostBuildEvent>
136 </ItemDefinitionGroup>
137 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
138 <CustomBuildStep>
139 <Message>Build PC/pythonnt_rc(_d).h</Message>
140 <Command>cd $(SolutionDir)
141make_versioninfo_d.exe &gt; ..\PC\pythonnt_rc_d.h
142</Command>
143 <Outputs>$(SolutionDir)..\PC\pythonnt_rc_d.h;%(Outputs)</Outputs>
Martin v. Löwisbddf7242012-08-24 15:47:53 +0200144 <Inputs>$(SolutionDir)make_versioninfo_d.exe</Inputs>
Brian Curtin401f9f32012-05-13 11:19:23 -0500145 </CustomBuildStep>
146 <ClCompile>
147 <Optimization>Disabled</Optimization>
148 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
149 <IntrinsicFunctions>false</IntrinsicFunctions>
150 <AdditionalIncludeDirectories>%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
151 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
152 <StringPooling>true</StringPooling>
153 <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
154 <FunctionLevelLinking>true</FunctionLevelLinking>
155 <CompileAs>Default</CompileAs>
156 </ClCompile>
157 <Link>
158 <OutputFile>$(SolutionDir)make_versioninfo_d.exe</OutputFile>
Brian Curtin401f9f32012-05-13 11:19:23 -0500159 <SubSystem>Console</SubSystem>
160 <BaseAddress>0x1d000000</BaseAddress>
161 </Link>
162 <PostBuildEvent>
Martin v. Löwisbddf7242012-08-24 15:47:53 +0200163 <Command>
164 </Command>
Brian Curtin401f9f32012-05-13 11:19:23 -0500165 </PostBuildEvent>
166 </ItemDefinitionGroup>
167 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
168 <CustomBuildStep>
169 <Message>Build PC/pythonnt_rc(_d).h</Message>
170 <Command>cd $(SolutionDir)
171make_versioninfo_d.exe &gt; ..\PC\pythonnt_rc_d.h
172</Command>
173 <Outputs>$(SolutionDir)..\PC\pythonnt_rc_d.h;%(Outputs)</Outputs>
174 </CustomBuildStep>
175 <Midl>
176 <TargetEnvironment>X64</TargetEnvironment>
177 </Midl>
178 <ClCompile>
179 <Optimization>Disabled</Optimization>
180 <InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
181 <IntrinsicFunctions>false</IntrinsicFunctions>
182 <PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
183 </ClCompile>
184 <Link>
185 <OutputFile>$(SolutionDir)make_versioninfo_d.exe</OutputFile>
186 <TargetMachine>MachineX64</TargetMachine>
187 </Link>
188 <PostBuildEvent>
189 <Command>cd $(SolutionDir)
190make_versioninfo_d.exe &gt; ..\PC\python_nt_d.h
191</Command>
192 </PostBuildEvent>
193 </ItemDefinitionGroup>
194 <ItemGroup>
195 <ClCompile Include="..\PC\make_versioninfo.c" />
196 </ItemGroup>
197 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
198 <ImportGroup Label="ExtensionTargets">
199 </ImportGroup>
200</Project>