• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<?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>
8        <DefineConstants>UpgradeCode=1B68A0EC-4DD3-5134-840E-73854B0863F1;SuppressUpgradeTable=1;$(DefineConstants)</DefineConstants>
9        <IgnoreCommonWxlTemplates>true</IgnoreCommonWxlTemplates>
10        <SuppressICEs>ICE80</SuppressICEs>
11    </PropertyGroup>
12    <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
22    <Target Name="_EnsurePyEx86" Condition="!Exists('$(BuildPath32)py.exe')" BeforeTargets="PrepareForBuild">
23        <MSBuild Projects="$(PySourcePath)PCbuild\pylauncher.vcxproj" Properties="Platform=Win32" />
24    </Target>
25    <Target Name="_EnsurePywEx86" Condition="!Exists('$(BuildPath32)pyw.exe')" BeforeTargets="PrepareForBuild">
26        <MSBuild Projects="$(PySourcePath)PCbuild\pywlauncher.vcxproj" Properties="Platform=Win32" />
27    </Target>
28    <Target Name="_EnsurePyShellExt86" Condition="!Exists('$(BuildPath32)pyshellext.dll')" BeforeTargets="PrepareForBuild">
29        <MSBuild Projects="$(PySourcePath)PCbuild\pyshellext.vcxproj" Properties="Platform=Win32" />
30    </Target>
31    <Target Name="_EnsurePyShellExt64" Condition="!Exists('$(BuildPath64)pyshellext.dll')" BeforeTargets="PrepareForBuild">
32        <MSBuild Projects="$(PySourcePath)PCbuild\pyshellext.vcxproj" Properties="Platform=x64" />
33    </Target>
34
35    <Import Project="..\msi.targets" />
36</Project>