17db96d56Sopenharmony_ci<?xml version="1.0" encoding="utf-8"?>
27db96d56Sopenharmony_ci<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
37db96d56Sopenharmony_ci    <PropertyGroup>
47db96d56Sopenharmony_ci        <ProjectGuid>{10487945-15D1-4092-A214-338395C4116B}</ProjectGuid>
57db96d56Sopenharmony_ci        <OutputName>python</OutputName>
67db96d56Sopenharmony_ci        <OutputSuffix></OutputSuffix>
77db96d56Sopenharmony_ci        <SupportSigning>false</SupportSigning>
87db96d56Sopenharmony_ci    </PropertyGroup>
97db96d56Sopenharmony_ci
107db96d56Sopenharmony_ci    <Import Project="msi.props" />
117db96d56Sopenharmony_ci
127db96d56Sopenharmony_ci    <PropertyGroup>
137db96d56Sopenharmony_ci        <SignOutput>false</SignOutput>
147db96d56Sopenharmony_ci        <TargetName>python-$(PythonVersion)-embed-$(ArchName)</TargetName>
157db96d56Sopenharmony_ci        <TargetExt>.zip</TargetExt>
167db96d56Sopenharmony_ci        <TargetPath>$(OutputPath)\$(TargetName)$(TargetExt)</TargetPath>
177db96d56Sopenharmony_ci        <CleanCommand>rmdir /q/s "$(IntermediateOutputPath)\zip_$(ArchName)"</CleanCommand>
187db96d56Sopenharmony_ci        <Arguments>"$(PythonExe)" "$(PySourcePath)PC\layout"</Arguments>
197db96d56Sopenharmony_ci        <Arguments>$(Arguments) -b "$(BuildPath.TrimEnd(`\`))" -s "$(PySourcePath.TrimEnd(`\`))"</Arguments>
207db96d56Sopenharmony_ci        <Arguments>$(Arguments) -t "$(IntermediateOutputPath)\zip_$(ArchName)"</Arguments>
217db96d56Sopenharmony_ci        <Arguments>$(Arguments) --zip "$(TargetPath)"</Arguments>
227db96d56Sopenharmony_ci        <Arguments>$(Arguments) --precompile --zip-lib --include-underpth --include-stable --flat-dlls</Arguments>
237db96d56Sopenharmony_ci        <Environment>$(Environment)%0D%0Aset PYTHONPATH=$(PySourcePath)Lib</Environment>
247db96d56Sopenharmony_ci    </PropertyGroup>
257db96d56Sopenharmony_ci
267db96d56Sopenharmony_ci    <Target Name="_Build">
277db96d56Sopenharmony_ci        <Exec Command="setlocal%0D%0A$(Environment)%0D%0A$(CleanCommand)%0D%0A$(Arguments)" />
287db96d56Sopenharmony_ci    </Target>
297db96d56Sopenharmony_ci
307db96d56Sopenharmony_ci    <Target Name="AfterBuild" />
317db96d56Sopenharmony_ci    <Target Name="Build" DependsOnTargets="_Build;AfterBuild" />
327db96d56Sopenharmony_ci
337db96d56Sopenharmony_ci    <Target Name="ShowHashes">
347db96d56Sopenharmony_ci        <ItemGroup>
357db96d56Sopenharmony_ci            <UserFiles Include="@(File)" Condition="'%(File.CopyTo)' == '$(EXETarget)'" />
367db96d56Sopenharmony_ci        </ItemGroup>
377db96d56Sopenharmony_ci
387db96d56Sopenharmony_ci        <Exec Command="&quot;$(PythonExe)&quot; generate_md5.py @(UserFiles->'&quot;%(FullPath)&quot;',' ')" />
397db96d56Sopenharmony_ci    </Target>
407db96d56Sopenharmony_ci</Project>
41