11cb0ef41Sopenharmony_ci<?xml version="1.0" encoding="utf-8"?> 21cb0ef41Sopenharmony_ci<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 31cb0ef41Sopenharmony_ci <PropertyGroup> 41cb0ef41Sopenharmony_ci <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> 51cb0ef41Sopenharmony_ci <Platform Condition=" '$(Platform)' == '' ">x86</Platform> 61cb0ef41Sopenharmony_ci <ProductVersion>3.5</ProductVersion> 71cb0ef41Sopenharmony_ci <ProjectGuid>{1d808ff0-b5a9-4be9-859d-b334b6f48be2}</ProjectGuid> 81cb0ef41Sopenharmony_ci <SchemaVersion>2.0</SchemaVersion> 91cb0ef41Sopenharmony_ci <OutputName>node-v$(FullVersion)-$(Platform)</OutputName> 101cb0ef41Sopenharmony_ci <OutputType>Package</OutputType> 111cb0ef41Sopenharmony_ci <EnableProjectHarvesting>True</EnableProjectHarvesting> 121cb0ef41Sopenharmony_ci <WixTargetsPath Condition=" '$(WixTargetsPath)' == '' AND '$(MSBuildExtensionsPath32)' != '' ">$(MSBuildExtensionsPath32)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath> 131cb0ef41Sopenharmony_ci <WixTargetsPath Condition=" '$(WixTargetsPath)' == '' ">$(MSBuildExtensionsPath)\Microsoft\WiX\v3.x\Wix.targets</WixTargetsPath> 141cb0ef41Sopenharmony_ci <NodeVersion Condition=" '$(NodeVersion)' == '' ">0.0.0.0</NodeVersion> 151cb0ef41Sopenharmony_ci </PropertyGroup> 161cb0ef41Sopenharmony_ci <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x86' "> 171cb0ef41Sopenharmony_ci <OutputPath>..\..\..\</OutputPath> 181cb0ef41Sopenharmony_ci <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath> 191cb0ef41Sopenharmony_ci <DefineConstants>Debug;ProductVersion=$(NodeVersion);FullVersion=$(FullVersion);DistTypeDir=$(DistTypeDir);NoETW=$(NoETW);NpmSourceDir=..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\npm\;CorepackSourceDir=..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\corepack\;ProgramFilesFolderId=ProgramFilesFolder</DefineConstants> 201cb0ef41Sopenharmony_ci </PropertyGroup> 211cb0ef41Sopenharmony_ci <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' "> 221cb0ef41Sopenharmony_ci <OutputPath>..\..\..\</OutputPath> 231cb0ef41Sopenharmony_ci <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath> 241cb0ef41Sopenharmony_ci <DefineConstants>Debug;ProductVersion=$(NodeVersion);FullVersion=$(FullVersion);DistTypeDir=$(DistTypeDir);NoETW=$(NoETW);NpmSourceDir=..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\npm\;CorepackSourceDir=..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\corepack\;ProgramFilesFolderId=ProgramFilesFolder</DefineConstants> 251cb0ef41Sopenharmony_ci </PropertyGroup> 261cb0ef41Sopenharmony_ci <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|x64' "> 271cb0ef41Sopenharmony_ci <OutputPath>..\..\..\</OutputPath> 281cb0ef41Sopenharmony_ci <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath> 291cb0ef41Sopenharmony_ci <DefineConstants>Debug;ProductVersion=$(NodeVersion);FullVersion=$(FullVersion);DistTypeDir=$(DistTypeDir);NoETW=$(NoETW);NpmSourceDir=..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\npm\;CorepackSourceDir=..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\corepack\;ProgramFilesFolderId=ProgramFiles64Folder</DefineConstants> 301cb0ef41Sopenharmony_ci <Cultures>en-US</Cultures> 311cb0ef41Sopenharmony_ci </PropertyGroup> 321cb0ef41Sopenharmony_ci <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x64' "> 331cb0ef41Sopenharmony_ci <OutputPath>..\..\..\</OutputPath> 341cb0ef41Sopenharmony_ci <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath> 351cb0ef41Sopenharmony_ci <DefineConstants>Debug;ProductVersion=$(NodeVersion);FullVersion=$(FullVersion);DistTypeDir=$(DistTypeDir);NoETW=$(NoETW);NpmSourceDir=..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\npm\;CorepackSourceDir=..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\corepack\;ProgramFilesFolderId=ProgramFiles64Folder</DefineConstants> 361cb0ef41Sopenharmony_ci </PropertyGroup> 371cb0ef41Sopenharmony_ci <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|arm64' "> 381cb0ef41Sopenharmony_ci <OutputPath>..\..\..\</OutputPath> 391cb0ef41Sopenharmony_ci <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath> 401cb0ef41Sopenharmony_ci <DefineConstants>Debug;ProductVersion=$(NodeVersion);FullVersion=$(FullVersion);DistTypeDir=$(DistTypeDir);NoETW=$(NoETW);NpmSourceDir=..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\npm\;CorepackSourceDir=..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\corepack\;ProgramFilesFolderId=ProgramFiles64Folder</DefineConstants> 411cb0ef41Sopenharmony_ci </PropertyGroup> 421cb0ef41Sopenharmony_ci <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|arm64' "> 431cb0ef41Sopenharmony_ci <OutputPath>..\..\..\</OutputPath> 441cb0ef41Sopenharmony_ci <IntermediateOutputPath>obj\$(Configuration)\</IntermediateOutputPath> 451cb0ef41Sopenharmony_ci <DefineConstants>Debug;ProductVersion=$(NodeVersion);FullVersion=$(FullVersion);DistTypeDir=$(DistTypeDir);NoETW=$(NoETW);NpmSourceDir=..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\npm\;CorepackSourceDir=..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\corepack\;ProgramFilesFolderId=ProgramFiles64Folder</DefineConstants> 461cb0ef41Sopenharmony_ci </PropertyGroup> 471cb0ef41Sopenharmony_ci <PropertyGroup> 481cb0ef41Sopenharmony_ci <EnableProjectHarvesting>True</EnableProjectHarvesting> 491cb0ef41Sopenharmony_ci </PropertyGroup> 501cb0ef41Sopenharmony_ci <ItemGroup> 511cb0ef41Sopenharmony_ci <Compile Include="product.wxs" /> 521cb0ef41Sopenharmony_ci <Compile Include="..\..\..\npm.wxs"> 531cb0ef41Sopenharmony_ci <Link>npm.wxs</Link> 541cb0ef41Sopenharmony_ci </Compile> 551cb0ef41Sopenharmony_ci <Compile Include="..\..\..\corepack.wxs"> 561cb0ef41Sopenharmony_ci <Link>corepack.wxs</Link> 571cb0ef41Sopenharmony_ci </Compile> 581cb0ef41Sopenharmony_ci </ItemGroup> 591cb0ef41Sopenharmony_ci <ItemGroup> 601cb0ef41Sopenharmony_ci <WixExtension Include="WixUIExtension"> 611cb0ef41Sopenharmony_ci <HintPath>$(WixExtDir)\WixUIExtension.dll</HintPath> 621cb0ef41Sopenharmony_ci <Name>WixUIExtension</Name> 631cb0ef41Sopenharmony_ci </WixExtension> 641cb0ef41Sopenharmony_ci <WixExtension Include="WiXUtilExtension"> 651cb0ef41Sopenharmony_ci <HintPath>$(WixExtDir)\WiXUtilExtension.dll</HintPath> 661cb0ef41Sopenharmony_ci <Name>WiXUtilExtension</Name> 671cb0ef41Sopenharmony_ci </WixExtension> 681cb0ef41Sopenharmony_ci </ItemGroup> 691cb0ef41Sopenharmony_ci <ItemGroup> 701cb0ef41Sopenharmony_ci <EmbeddedResource Include="i18n\en-us.wxl" /> 711cb0ef41Sopenharmony_ci </ItemGroup> 721cb0ef41Sopenharmony_ci <ItemGroup> 731cb0ef41Sopenharmony_ci <ProjectReference Include="custom_actions.vcxproj"> 741cb0ef41Sopenharmony_ci <Name>custom_actions</Name> 751cb0ef41Sopenharmony_ci <Project>{b70585f8-dab7-40fa-9904-13cf53a73a06}</Project> 761cb0ef41Sopenharmony_ci <Private>True</Private> 771cb0ef41Sopenharmony_ci <DoNotHarvest>True</DoNotHarvest> 781cb0ef41Sopenharmony_ci <RefProjectOutputGroups>Binaries;Content;Satellites</RefProjectOutputGroups> 791cb0ef41Sopenharmony_ci <RefTargetDir>INSTALLFOLDER</RefTargetDir> 801cb0ef41Sopenharmony_ci </ProjectReference> 811cb0ef41Sopenharmony_ci </ItemGroup> 821cb0ef41Sopenharmony_ci <Import Project="$(WixTargetsPath)" /> 831cb0ef41Sopenharmony_ci <Target Name="BeforeBuild"> 841cb0ef41Sopenharmony_ci <HeatDirectory ToolPath="$(WixToolPath)" Directory="..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\npm" PreprocessorVariable="var.NpmSourceDir" DirectoryRefId="NodeModulesFolder" ComponentGroupName="NpmSourceFiles" GenerateGuidsNow="true" SuppressFragments="false" OutputFile="..\..\..\npm.wxs" RunAsSeparateProcess="true"> 851cb0ef41Sopenharmony_ci </HeatDirectory> 861cb0ef41Sopenharmony_ci <HeatDirectory ToolPath="$(WixToolPath)" Directory="..\..\..\Release\node-v$(FullVersion)-win-$(Platform)\node_modules\corepack" PreprocessorVariable="var.CorepackSourceDir" DirectoryRefId="NodeModulesFolder" ComponentGroupName="CorepackSourceFiles" GenerateGuidsNow="true" SuppressFragments="false" OutputFile="..\..\..\corepack.wxs" RunAsSeparateProcess="true"> 871cb0ef41Sopenharmony_ci </HeatDirectory> 881cb0ef41Sopenharmony_ci </Target> 891cb0ef41Sopenharmony_ci <PropertyGroup> 901cb0ef41Sopenharmony_ci <PostBuildEvent>move "!(TargetPath)" "$(TargetDir)\$(TargetFileName)" 911cb0ef41Sopenharmony_ci move "!(TargetPdbPath)" "$(TargetDir)\$(TargetPdbName)"</PostBuildEvent> 921cb0ef41Sopenharmony_ci </PropertyGroup> 931cb0ef41Sopenharmony_ci</Project> 94