| 
									
										
										
										
											2015-02-05 22:08:48 -08:00
										 |  |  | <?xml version="1.0" encoding="utf-8"?> | 
					
						
							|  |  |  | <Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | 
					
						
							|  |  |  |     <PropertyGroup> | 
					
						
							|  |  |  |         <ProjectGuid>{5F23F608-D74B-4259-A0CE-8DC65CC7FE53}</ProjectGuid> | 
					
						
							|  |  |  |         <SchemaVersion>2.0</SchemaVersion> | 
					
						
							|  |  |  |         <OutputName Condition="'$(OutputName)' == ''">dev</OutputName> | 
					
						
							|  |  |  |         <OutputType>Package</OutputType> | 
					
						
							|  |  |  |     </PropertyGroup> | 
					
						
							| 
									
										
										
										
											2015-02-14 10:30:54 -08:00
										 |  |  |     <Import Project="..\msi.props" /> | 
					
						
							|  |  |  |     <PropertyGroup> | 
					
						
							|  |  |  |         <DefineConstants Condition="$(BuildForRelease)"> | 
					
						
							|  |  |  |             $(DefineConstants); | 
					
						
							|  |  |  |             IncludeMinGWLib=1; | 
					
						
							|  |  |  |         </DefineConstants> | 
					
						
							|  |  |  |     </PropertyGroup> | 
					
						
							|  |  |  |     <ItemGroup> | 
					
						
							|  |  |  |         <Compile Include="dev.wxs" /> | 
					
						
							|  |  |  |         <Compile Include="dev_files.wxs" /> | 
					
						
							|  |  |  |     </ItemGroup> | 
					
						
							|  |  |  |     <ItemGroup> | 
					
						
							|  |  |  |         <EmbeddedResource Include="*.wxl" /> | 
					
						
							|  |  |  |     </ItemGroup> | 
					
						
							|  |  |  |     <ItemGroup> | 
					
						
							|  |  |  |         <InstallFiles Include="$(PySourcePath)include\*.h"> | 
					
						
							|  |  |  |             <SourceBase>$(PySourcePath)</SourceBase> | 
					
						
							|  |  |  |             <Source>!(bindpath.src)</Source> | 
					
						
							|  |  |  |             <TargetBase>$(PySourcePath)</TargetBase> | 
					
						
							|  |  |  |             <Target_></Target_> | 
					
						
							|  |  |  |             <Group>dev_include</Group> | 
					
						
							|  |  |  |         </InstallFiles> | 
					
						
							|  |  |  |     </ItemGroup> | 
					
						
							|  |  |  |      | 
					
						
							|  |  |  |     <Target Name="BuildMinGWLib" | 
					
						
							|  |  |  |             Inputs="$(BuildPath)$(PyDllName).dll" | 
					
						
							|  |  |  |             Outputs="$(BuildPath)lib$(PyDllName).a" | 
					
						
							|  |  |  |             AfterTargets="PrepareForBuild" | 
					
						
							|  |  |  |             Condition="$(BuildForRelease)"> | 
					
						
							|  |  |  |         <!-- Build libpython##.a as part of this project. This requires gendef and dlltool on the path. --> | 
					
						
							|  |  |  |         <PropertyGroup> | 
					
						
							| 
									
										
										
										
											2015-06-08 09:55:43 -07:00
										 |  |  |             <_DllToolOpts>-m i386 --as-flags=--32</_DllToolOpts> | 
					
						
							|  |  |  |             <_DllToolOpts Condition="$(Platform) == 'x64'">-m i386:x86-64</_DllToolOpts> | 
					
						
							| 
									
										
										
										
											2015-02-14 10:30:54 -08:00
										 |  |  |         </PropertyGroup> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |         <Exec Command='gendef - "$(BuildPath)$(PyDllName).dll" > "$(IntermediateOutputPath)mingwlib.def"' ContinueOnError="false" /> | 
					
						
							| 
									
										
										
										
											2015-06-08 09:55:43 -07:00
										 |  |  |         <Exec Command='dlltool --dllname $(PyDllName).dll --def "$(IntermediateOutputPath)mingwlib.def" --output-lib "$(BuildPath)lib$(PyDllName).a" $(_DllToolOpts)' /> | 
					
						
							| 
									
										
										
										
											2015-02-14 10:30:54 -08:00
										 |  |  |     </Target> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  |     <Import Project="..\msi.targets" /> | 
					
						
							| 
									
										
										
										
											2015-02-05 22:08:48 -08:00
										 |  |  | </Project> |