blob: 7ff169029e4fe58ee13493060ae301a1c0ce8da6 [file] [log] [blame]
Steve Dowerbb240872015-02-05 22:08:48 -08001<?xml version="1.0" encoding="utf-8"?>
2<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <PropertyGroup>
4 <ProjectGuid>{921CF0E6-AEBC-4376-BA1D-CD46EBFE6DA5}</ProjectGuid>
5 <SchemaVersion>2.0</SchemaVersion>
6 <OutputName>launcher</OutputName>
7 <OutputType>Package</OutputType>
Steve Dowerfa526bd2016-09-09 13:19:09 -07008 <DefineConstants>UpgradeCode=1B68A0EC-4DD3-5134-840E-73854B0863F1;SuppressUpgradeTable=1;$(DefineConstants)</DefineConstants>
Steve Dower49621412016-05-18 15:54:05 -07009 <IgnoreCommonWxlTemplates>true</IgnoreCommonWxlTemplates>
Steve Dowerdf450d12016-07-16 16:17:33 -070010 <SuppressICEs>ICE80</SuppressICEs>
Steve Dowerbb240872015-02-05 22:08:48 -080011 </PropertyGroup>
Steve Dowercc115ee2015-02-14 10:30:54 -080012 <Import Project="..\msi.props" />
13 <ItemGroup>
14 <Compile Include="launcher.wxs" />
15 <Compile Include="launcher_files.wxs" />
16 <Compile Include="launcher_reg.wxs" />
17 </ItemGroup>
18 <ItemGroup>
19 <EmbeddedResource Include="*.wxl" />
20 </ItemGroup>
21
Steve Dowerdf450d12016-07-16 16:17:33 -070022 <Target Name="_EnsurePyEx86" Condition="!Exists('$(BuildPath32)py.exe')" BeforeTargets="PrepareForBuild">
Stefan Grönkef1502d02017-09-25 18:58:10 +020023 <MSBuild Projects="$(PySourcePath)PCbuild\pylauncher.vcxproj" Properties="Platform=Win32" />
Steve Dowerdf450d12016-07-16 16:17:33 -070024 </Target>
25 <Target Name="_EnsurePywEx86" Condition="!Exists('$(BuildPath32)pyw.exe')" BeforeTargets="PrepareForBuild">
Stefan Grönkef1502d02017-09-25 18:58:10 +020026 <MSBuild Projects="$(PySourcePath)PCbuild\pywlauncher.vcxproj" Properties="Platform=Win32" />
Steve Dowerdf450d12016-07-16 16:17:33 -070027 </Target>
28 <Target Name="_EnsurePyShellExt86" Condition="!Exists('$(BuildPath32)pyshellext.dll')" BeforeTargets="PrepareForBuild">
Stefan Grönkef1502d02017-09-25 18:58:10 +020029 <MSBuild Projects="$(PySourcePath)PCbuild\pyshellext.vcxproj" Properties="Platform=Win32" />
Steve Dowerdf450d12016-07-16 16:17:33 -070030 </Target>
31 <Target Name="_EnsurePyShellExt64" Condition="!Exists('$(BuildPath64)pyshellext.dll')" BeforeTargets="PrepareForBuild">
Stefan Grönkef1502d02017-09-25 18:58:10 +020032 <MSBuild Projects="$(PySourcePath)PCbuild\pyshellext.vcxproj" Properties="Platform=x64" />
Steve Dowerdf450d12016-07-16 16:17:33 -070033 </Target>
34
Steve Dowercc115ee2015-02-14 10:30:54 -080035 <Import Project="..\msi.targets" />
Steve Dowerbb240872015-02-05 22:08:48 -080036</Project>